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