What is Weak Entity?
Crews와 Studios는 다대일 관계이다. 그리고 Crews의 키는 number 하나이다. Studios가 하나일 때는 Crews의 number로 접근할 수 있지만 Studios가 늘어나 3개로 확장됐을 때는 number로만 찾을 수 없다. 따라서 각 Studio의 name과 Crews의 number를 함께 사용하여 찾아야 하는데 이렇게 관계를 맺은 엔티티 세트에 의존적인 엔티티를 약한 개체(Weak Entity)라고 한다.
두 개의 사각형으로 표현하고 관계는 두 개의 마름모로 표현한다.
위와 같은 경우도 각 엔티티 세트는 Contracts라는 관계로 연결되어 있는데 salary만으로는 알맞은 데이터를 찾지 못하므로 위와같이 약한 개체로 만들고 그 관계를 이어준다.
Requirements for Weak Entity Sets
- 약한 개체끼리 연결되어 있다면 일반 개체를 만날 때까지 키를 계속 붙여나감
- E는 자신의 키 + F의 키 + G의 키를 합해 사용하게 됨
- F는 자신의 키 + G의 키
Uploaded by Notion2Tistory v1.1.0