Data Base/Data Modeling (DA#)
[Data Modelling] : 속성 정의 및 엔터티 상세화
오주현
2021. 10. 29. 12:34
반응형
속성 검증 및 확정
- 1단계 : 최소 단위까지 분할합니다.
- 2단계 : 하나의 값만을 가지는 검증합니다.
- 3단계 : 추출 속성인지 검증합니다.
- 4단계 : 보다 상세하게 관리할 것인지 확인합니다.
속성 정의 시 유의사항
- 의미가 명확한 속성 명칭을 부여합니다.
- 유일한 복합명사를 사용합니다.
- 단수형으로 속성 명을 정합니다.
- 표준 단어를 사용하고 작의적인 전용 금지합니다.
식별자 확정(UID : Unique Identifier)
- 식별자는 엔터티 내 모든 인스턴스의 유일성을 보장하기 위해 반드시 필요합니다.
- 키 엔터티의 본질 식별자
- 절대 종속 / 상대 종속 의미
- 직접 종속 / 간접 종속 의미
- 행위 엔터티의 본질 식별자
# 행위 엔터티는 육하원칙을 생각하면서 작성하면 됩니다.
- UID BAR는 Insert 할 때는 어렵지만 분석 할 때는 편리합니다.
식별자 확정 절차
- Top down 방식 즉, 하향식 방식을 사용하여 상위 엔터티부터 시작해서 하위 엔터티로 순차적으로 결정해 가는 것이 좋습니다. 식별자 상속이란 상위에서 하위에서 이루어지기 때문입니다.
- 키 엔터티 식별자 확정 > 메인 엔터티 식별자 확정 > 하위 엔터티 식별자 확정
반응형