인스턴스에서 관리하고자 하는 의미상 더 이상 분리되지 않는 최소한의 데이터 단위.
데이터베이스에서 데이터를 설명하거나 식별하는 데 사용되는 개념. 각 테이블은 여러 개의 속성으로 구성되며 열로서 나타낸다. 테이블의 구성요소이며 데이터의 특징이나 정보를 가지고 있다.
고객 테이블 있다고 가정했을 때, 고객ID, 이름, 나이, 주소의 속성이 있고 그 속성에는 값들이 존재한다. 정보를 저장하며 각 행은 고객의 실제 데이터를 보여준다.
다른 것과 구별되는 성질.
집합
엔터티를 식별하거나 주요 정보를 저장하는 속성. 예를 들어, 주문 엔터티의 기본 속성은 주문번호가 될 수 있다. 이 속성을 통해 주문 엔터티를 고유하게 식별하거나 조회할 수 있다. 일반적으로 Primary key로 사용된다.
다른 속성의 값을 계산하거나 유도하여 얻는 속성. 직접 저장되지 않고 다른 속성을 기반으로 계산되어 사용된다. 예를 들어, 나이라는 파생 속성은 생년월일 속성을 기반으로 계산되어진 속성이다. 데이터의 중복을 피하고 데이터의 일관성을 유지하기 위해 사용될 수 있다.
데이터베이스의 목적과 요구사항에 따라 정의되며 테이블의 열로 구현된다.