CS/DB
5. 데이터베이스 설계와 ER모델
hjkim0502
2022. 7. 22. 00:23















- 한계: 단순 애트리뷰트들의 상위 애트리뷰트가 존재하는지, 존재한다면 무엇인지 알 수 없음


- E2에서 밑줄 친 두 애트리뷰트가 함께 기본 키


- 엔티티 하나를 정해서 다른 엔티티의 기본 키를 외래 키로 설정
- 한계: 외래 키로 설정된 애트리뷰트가 관계를 표현하기 위함인지 원래 속해있는 것인지 알기 어려움, 어떤 엔티티를 정하냐에 따라 접근 방향에 따른 성능 차이가 발생

- 방법 3 한계: 릴레이션이 추가되기 때문에 join할 작업이 많아짐
- 방법 4 한계: 식별가능한 엔티티들을 하나로 합쳤기 때문에 어떤 엔티티가 어떤 애트리뷰트를 가지는지 구별 불가능
- 일반적으로 방법1, 2 사용


- 애트리뷰트 값은 집합이 될 수 없음, 단일값











출처: http://www.kocw.net/home/cview.do?lid=2927bbacc7d4e40b