반응형
식별 관계 (Identification Relationship)
- 고객과 게좌 엔터티에서 고객은 독립적으로 존재할 수 있는 강한 개체(Strong Entity)
- 강한 개체는 어떤 다른 엔터티에게 의존하지 않고 독립적으로 존재
- 강한 개체는 다른 엔터티와 관계를 가질 때는 다른 엔터티에게 기본키를 공유
- 강한 개체는 식별 관계로 표현
- 식별 관계란 고객 엔터티의 기본키인 회원 ID를 계좌 엔터티의 기본키의 하나로 공유하는 것 (아래 사진 참고)
- 강한 개체의 기본키 값이 변경되면 식별 관계에 있는 엔터티의 값도 변경된다.
비식별 관계 (Non-Identification Relationship)
- 강한 개체의 기본키를 다른 엔터티의 기본키가 아닌 일반 칼럼으로 관계를 가지는 것
- ex) 관리점 엔터티의 기본키는 지점 코드이고 고객 엔터티와 비식별 관계를 가지고 있디.
- 지점 코드는 고객 엔터티의 기본키가 아닌 일반 칼럼으로 참조, 비식별 관계는 점선으로 표현
강한 개체(Strong Entity)
- 누구에게도 지배되지 않는 독립적인 개체(Entity)
약한 개체 (Weak Entity)
- 개체의 존재가 다른 개체의 존재에 달려 있는 개체
반응형
'재미로하는 공부' 카테고리의 다른 글
[sqld] 데이터 모델링 이론 문제 간단 정리 (7) | 2022.03.29 |
---|---|
[sqld] 엔터티 식별자 (Entity Identifier) (3) | 2022.03.29 |
[sqld] 데이터 모델링 관계의 종류별 이론 및 정리 (11) | 2022.03.28 |
[sqld] 데이터 모델링 속성(Attribute) (14) | 2022.03.25 |
[sqld] 엔터티 (Entity) 개념, 특징, 종류 (12) | 2022.03.25 |