ER-Win을 쓰다보면.. Identifying Relationship과 Non-Identifying Relationship이 있는데.. 이 두개의 차이점을 좀.. 알기쉽게 설명해주세요.. |
이 글에 대한 댓글이 총 1건 있습니다.
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 이냐 이것하고 혼돈을 하실수 있으신데 이것하고는 의미가 다릅니다.
'[ DataBase ] > DB etc.' 카테고리의 다른 글
ERWin을 이용해서 mysql 데이터베이스의 ERD 뽑기 (0) | 2012.09.12 |
---|---|
ERWin 사용 방법 (0) | 2012.09.12 |
ERwin 테이블을 .sql로 내보내기 (0) | 2012.09.12 |
ERWin에서 Attribute,Entity 등등 추출하는 법 (0) | 2012.09.12 |
서버 세팅하는법 (0) | 2012.09.12 |
댓글