2014-09-24 5 views
0

E-R 다이어그램에서 : 엔티티 소유자와 엔티티 애완 동물이 있다고 가정 해 봅니다. 소유자가 관계를 통해 애완 동물과 관련이 있습니다. 이 관계는 일대일 관계로 소유자는 여러 애완 동물을 입양 할 수 있지만 애완 동물은 한 명의 소유자 만 입양 할 수 있습니다.ER 다이어그램 : 다른 엔티티와 관련된 고유 한 속성을 가진 엔티티

이제 애완 동물은 소유자가 소유 한 애완 동물 중 고유 한 이름을 갖습니다. 즉, 소유자는 "Squiggles"라는 애완 동물 2 개를 가질 수 없습니다. 그러나 다른 소유자는 동일한 애완 동물 이름을 사용할 수 있습니다. 즉, 잭은 "Squiggles"라는 애완 동물을 가질 수 있으며 Jill도 애완 동물을 가질 수 있습니다.

E-R 다이어그램에서 애완 동물의 이름을 어떻게 나타낼 수 있습니까? 그것은이 같은 소리

답변

0

당신이 원하는 무엇인가 :

http://en.wikipedia.org/wiki/Weak_entity

애완 동물 소유자 ID와 이름으로 식별 고유 것이다.

위키 백과의 예는 당신이 찾고있는 것과 유사합니다.

이것은 DB에 구현하는 방법과 정확하게 일치하지 않을 수도 있지만 다이어그램 작성 방법과 동일합니다.

+0

감사! 위와 동일한 시나리오를 사용하면 걱정하지 않으시면 후속 질문이 있습니다. 이제 Food라는 또 다른 엔티티와 Feed라는 관계가 있습니다. 소유자는 자신의 애완 동물에게 다음 조건에 따라 음식 (따라서 n-ary 관계)을 먹일 수 있습니다. 1) 소유자는 자신의 애완 동물 만 먹일 수 있습니다. 2) 식품 ID는 최대 하나 애완 동물 ER 다이어그램에서 두 조건을 추출하는 방법을 모르겠습니다. – leonardloo