속성의 특징
- 엔터티와 마찬가지로 반드시 해당 업무에서 필요하고 관리하고 관리하고자 하는 정보여야 한다.
- 정규화 이론에 근거하여 정해진 주식별자에 함수적 종속성을 가져야 한다.
- 하나의 속성은 한 개의 값만을 가진다. 하나의 속성에 여러 개의 값이 있는 다중값일 경우 별도의 엔터티를 이용하여 분리한다.
속성의 분류
속성의 특성에 따른 분류
- 기본속성
- 기본속성은 업무로부터 추출한 모든 속성이 여기에 해당하며, 엔터티에 가장 일반적이고 많은 속성을 차지한다.
- 설계속성
- 설계속성은 업무상 필요한 데이터 이외에 데이터 모델링을 위해, 업무를 규칙화하기 위해 속성을 새로 만들거나 변형하여 정의하는 속성이다.
- 파생속성
- 파생속성은 다른 속성에 영향을 받아 발생하는 속성으로, 보통 계산된 값들이 이에 해당한다.
엔터티 구성방식에 따른 분류
엔터티를 식별할 수 있는 속성을 PK속성
다른 엔터티와 관계에서 포함된 속성을 FK속성
엔터티에 포함되어 있고 PK/FK에 포함되지 않은 속성을 일반 속성이라고 한다.
- 단일값속성
- ex)주민번호
- 다중값속성
- ex)전화번호(집,휴대폰, 회사), 하나의 자동차의 색상(차 지붕, 차체, 외부의 색상 등)
도메인
- 각 송성은 가질 수 있는 값의 범위
- ex)학점 0-4.5
속성의 명명
'[SQLP]' 카테고리의 다른 글
| SQLP -3 (0) | 2024.07.08 |
|---|---|
| [SQLP] 공부 시작 1일 차 (0) | 2024.07.08 |