robinyeon.log
로그인
robinyeon.log
로그인
[RDB] 식별, 비식별 관계
Robin
·
2022년 11월 21일
팔로우
0
TIL
0
TIL
목록 보기
18/24
ERD 진행중 헷갈려서 정리
식별 관계 (Identifying Relationship)
부모 테이블의 기본키 또는 유니크 키를 자식 테이블이 자신의 기본키로 사용하는 관계
부모 테이블의 키가 자신의 기본키에 포함되기 때문에 반드시 부모 테이블에 데이터가 존재해야 자식 테이블에 데이터를 입력할 수 있음
부모 데이터가 없다면 자식 데이터는 생길 수 없음
ERD상에서 실선으로 표시
자식 테이블에 데이터가 존재한다면 부모 데이터가 반드시 존재하는 상태
즉, 부모 테이블에 자식 테이블이 종속됨
비식별 관계 (Non-Identifying Relationship)
부모 테이블의 기본키 또는 유니크 키를 자신의 기본키로 사용하지 않고, 외래 키로 사용하는 관계
자식 데이터는 부모 데이터가 없어도 독립적으로 생성될 수 있음
부모와의 의존성을 줄일 수 있기 때문에 조금 더 자유로운 데이터 생성, 수정 가능
👉 참고:
바로가기
Robin
Always testing, sometimes dog walking
팔로우
이전 포스트
NextJS, PM2, Nginx 배포를 향한 여정
다음 포스트
Sequelize 시퀄라이즈 참고
0개의 댓글
댓글 작성