식별관계(Identifying Relationship)는 ERD에서 실선(────)으로
비식별관계(Non-Identifying Relationship)는 점선(--------)으로 나타낸다.
식별관계(Identifying Relationship)는 부모 테이블의 기본키(Primary Key) 또는 복합키(Composite Key)가 자식 테이블의 기본키(Primary Key) 또는 복합키(Composite Key)로 사용되는 관계는 서로 종속되게 된다.
비식별관계(Non-Identifying Relationship)는 부모 테이블의 기본키(Primary Key) 또는 복합키(Composite Key)가 자식 테이블의 외래키로 사용되어 부모는 자식의 부분적인 정보만을 표현하므로 자식 데이터는 부모 데이터 없이 독립적으로 생성될 수 있다. (덕분에 부모와의 의존성이 적으므로 좀 더 자유로운 데이터 생성과 수정이 용이하게 됨.)
728x90
'데이터베이스' 카테고리의 다른 글
Oracle과 MySQL의 구조 차이 (0) | 2024.09.25 |
---|---|
오라클 교육용(무료) Oracle XE 21c 설치 롤백 오류 (1) | 2024.09.25 |
[DB] TCL(트랙잭션 제어어, Transaction Control Language) (0) | 2024.09.25 |
선언형(Declarative) 언어와 명령형(Imperative) 언어 (1) | 2024.09.25 |
[DB] 데이터의 종류 (1) | 2024.09.25 |