DATABASE(SQL)
DB모델링 - Entity, Attribute, Identifier, Relation
매료매료
2020. 1. 3. 11:29
1. Entity : 명사, 관리하고자 하는 집합. key or main or action
2. Attribute : 원자단위, 유일, 근원값
3. Identifier : 식별자 - 실질/ 본질 / 인조
UID Bar(인조식별자 있으면 넣을 필요x) - 선언O시 식별자로 상속 / 선언X시 정보
4. 관계표현
- 오리발 : many
- 실선 : 필수
- 점선 : 선택
5. | 자로 보는 관계(속성은 多에 만들어짐)
6. 관계의 종류
1) 1:多관계-> 속성이 만들어짐(필수인 쪽에)
2) 多:多관계-> Entity가만들어짐
- 다중관계 : 병렬식(SQL간단) / 직렬식(추가속성가능)
- 순환관계 : 1:M 순환관계(항상 점선) / M:N 순환관계(BOM)
- Arc관계 : 베타적관계, 관계통합(두개이상의 다른 Entity의 합집합과의 관계)
- Entity통합 : 비즈니스 유연성 증가