코딩하렴

식별 관계와 비식별 관계

by 으렴


식별 관계


고객과 계좌 엔티티에서 고객은 독립적으로 존재할 수 있는 강한 개체(Strong Entity)이다.

강한 개체는 어떤 다른 엔티티에게 의존하지 않고 독립적으로 존재한다.

강한 개체는 다른 티티와 관계를 가질 때 다른 엔티티에게 기본키를 공유한다.

강한 개체는 식별 관계로 표현된다.

즉, 식별 관계란 고객 엔티티의 기본키인 회원ID를 계좌엔티티의 기본키의 하나로 공유하는 것이다.

강한 개체의 기본키 값이 변경되면 식별관계(기본키를 공유받은)에 있는 엔티티의 값도 변경 된다.


비식별 관계

비식별 관계는 강한개체의 기본키를 다른 엔터티의 기본키가 아닌 일반 칼럼으로 관계를 가지는 것이다.



강한 개체(Strong Entity)와 약한 개체(Weak Entity)
강한개체는 누구에게도 지배되지 않는 독립적인 개체 / 약한 개체는 개체의 존재가 다른 개체의 존재에 달려있는 개체.


마무리 질문
1. 식별 관계와 비식별 관계에 대해 설명
2. 강한 개체와 약한 개체에 대해 설명


'DATABASE > SQL' 카테고리의 다른 글

정규화 Normalization  (0) 2019.02.24
Entity Identifier 엔티티 식별자  (0) 2019.02.24
Relationship 관계  (0) 2019.02.23
속성 Attribute  (0) 2019.02.23
Entity 엔티티  (0) 2019.02.23

사이트의 정보

코딩하렴

으렴

활동하기