데이터베이스/ERD (2) 썸네일형 리스트형 [ERD] 비식별관계에서 FK의 Optionality(DA#, ER-win 비교) ERWIN에서 비식별관계일 때 OPTIONALITY 수정하기 : 자식 엔터티의 Optionality는 Cardinality 설정을 통해 변경할 수 있다. 그러나, 부모 엔터티의 Optionality는 변경이 불가능했다. 왜 그런지 확인해보니, Nulls 조건이 Nulls Allowed로 돼있었기 때문이다. 즉, 부모없는 자식이 생길 수 있는 경우를 허용했기 때문에 무조건 선택적인 관계로만 나타났던 것이다. 그런데, 비식별관계로 설정하면서 FK가 NOT NULL이어야 하는 경우가 있다. 처음에는, 식별관계로 설정해서 이러한 NOT NULL 조건을 만족시켰는데, 그러고 보니 자식엔터티의 식별자가 최소성을 만족하지 못하는 현상이 발생했다(거래번호 + 계좌번호) 따라서, 비식별관계를 만족하면서 NOT NULL로.. [ERD] 자기참조관계 ERD EMP 테이블의 MGR, EMPNO의 참조관계는 어떻게 되는가? - 1:N 자기참조관계다. - 또한, BOSS는 MGR이 필요없기 때문에, Optionality 기입해야 함. - 자기참조관계는 점선(비식별관계)로 그려야하는가? 실선(식별관계)로 그린 예제가 있어서 헷갈린다. 자기참조관계 종류 이전 1 다음