본문 바로가기
DB/RDB

ERD( Entity Relationship Diagram ), 비식별 관계

by doriver 2023. 10. 25.

 

작대기는 1, 동그라미는 0, 세발은 N

여러개가 같이있으면 or 로 해석

 

외래 키를 사용하여 테이블 간 관계를 정립

 

식별관계( Identifying ), 실선 

부모테이블[A 테이블]의 PK가 외래키로써, 자식테이블[B 테이블]의 PK에 포함되는 경우

( 부모 테이블의 pk를 자식 테이블이 자신의 pk로 사용하는 관계 )

 

비식별관계( Non-Identifying ), 점선

부모테이블[A 테이블]의 PK가 외래키로써, 자식테이블[B 테이블]의 PK가 아닌 일반 속성이 되는 경우

 

유지보수의 복잡성으로인하여 기존에 식별관계였던 프로젝트들도 비식별로 푸는 회사가 많다고 함

'DB > RDB' 카테고리의 다른 글

stored procedure를 백엔드 실무에서 쓰기에 조심스러운 이유  (0) 2024.01.07
index, Tree  (1) 2023.12.11
DB 테이블이 사라지다...  (0) 2023.04.27
Mysql , Oracle에서 sql 차이  (0) 2023.02.21
테이블에서 column 추가및 수정  (0) 2022.12.04