728x90
ER-Win을 쓰다보면.. Identifying Relationship과 Non-Identifying Relationship이 있는데.. |
A 테이블이 Parent 이고, B테이블이 Child 라고 할 때
B에서의 FK(즉 A와 B를 연결해 주는 컬럼, A의 PK) 가 B의 PK이냐 아니냐에 따라 Idendifying 이냐 아니냐 결정이 됩니다.
이것이 무슨 의미냐 하면, Identifying Relationship 이면 B테이블은 A테이블에 종속적이 되어서 A의 값이 없으면 B의 값은 무의미해지는 반면, 반대로 Non-Identifying Relationship 이면 A의 값이 없더라도 B의 값은 독자적으로 의미를 가지겠죠.
혹 이것이 Mandatory 냐 Optional 이냐 이것하고 혼돈을 하실수 있으신데 이것하고는 의미가 다릅니다.
출처 - http://blog.naver.com/ycw7701?Redirect=Log&logNo=40015913097
출처: https://linuxism.ustd.ip.or.kr/512 [linuxism]
728x90
'MySQL' 카테고리의 다른 글
그룹별 상위 5개 가져오기 (0) | 2022.02.18 |
---|---|
MySQL table과 view 차이 (0) | 2022.02.10 |
MySQL 8.x Quick Start 04 - 테이블 관계 제약조건 걸기 (0) | 2022.01.17 |
mysql57 완전 삭제 (0) | 2022.01.16 |
MySQL 8.x Quick Start 03 - 테이블 생성하기(Server Status 접속 오류 해결) (0) | 2022.01.16 |
댓글