
작대기는 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 |