1. 속성attribute의 개념
업무에서 필요로 하는 인스턴스로 관리하고자 하는,
의미상 더이상 분리 불가능한 최소의 데이터 단위
업무상 관리 위한 최소의 의미 단위
엔터티에서 한 분야 담당
2. 엔터티, 인스턴스와 속성, 속성값에 대한 내용, 표기법
2.1. 엔터티, 인스턴스, 속성, 속성값의 관계
- 한 개의 엔터티는 두 개 이상 인스턴스의 집합이어야 함
- 한 개의 엔터티는 두 개 이상 속성을 가짐
- 한 개의 속성은 한 개의 속석값 가짐
2.2. 속성의 표기법
엔터티 내에 이름 포함하여 표현
3. 속성의 특징
- 엔터티와 마찬가지로
반드시 해당 업무에서 필요하고 관리하고자 하는 정보여야 함.
- 정규화 이론에 근거해 정해진 주primary식별자에 함수적 종속성 가져야 함.
- 하나의 속성은 한 개 값만 가짐. 다중값(하나의 속성에 여러 개의 값)일 경우 별도 엔터티 이용하여 분리.
4. 속성의 분류
4.1. 속성 특성 따른 분류
- 기본속성basic attribute
- 설계속성designed attribute
- 파생속성derived attribute
4.2. 엔터티 구성방식 따른 분류
- PKprimary key
: 엔터티를 식별할 수 있는 속성
- FKforeign key
: 다른 엔터티와의 관계에서 포함된 속성
- 일반속성
: PK/FK에 포함되지 않고, 엔터티에 포함된 속성
5. 도메인domain
각 속성이 가질 수 있는 값의 범위
=> 엔터티 내에서 속성 대한 데이터타입과 크기·제약사항을 지정
6. 속성의 명명
속성명이 곧 UI에 나타나기 때문에 업무와 직결되는 항목
ex) 업무사전 사용