식별자와 비식별자는 외래키와의 관계를 말한다.
결론부터 말하면
식별자가 즉 A Entity와 B Entity의 관계에서 B가 A에게 외래키로만 의존(Dependancy)하고 있다면 식별적 관계
B가 자제척으로 PK를 가지고 있으며 A와의 관계는 외래키로 처리할 경우 비식별 관계
식별자 장/단점
장 : 데이터 정합성 유지 를 DB에서 검증
단 : DB 구조 변경이 어려움
비 식별자 장/단점
장 : DB 구조 변경이 자유로움(왜냐 부모 Entity로부터 독립적이기 떄문)
단 : 데이터 무결성 보장이 낮음
참조
'나의 FE피봇이야기 > Dev_Knowledge' 카테고리의 다른 글
[DBMS] 정규화 (0) | 2023.02.26 |
---|---|
[DBMS]Nested Loop, Sort_Merge and Hashed Join (0) | 2023.02.26 |
[DBMS]ERD 모델을 Relational Model 변환 규칙 (0) | 2023.02.22 |
[DBMS]Normalization -> 3rd Normal Form From 국민대 (0) | 2023.02.22 |
[DBMS]Constraint Violation From 국민대 (0) | 2023.02.20 |