[DB] 데이터 모델링 - 관계(Relationship)란?/ EER 모델링이란?
관계(Relationship)란? - 사전적 개념 : 상호 연관성이 있는 상태 - DB 관점 개념 : 두 엔티티 사이의 논리적인 관계(업무적인 연관성) ◆ 식별 / 비식별 관계 - 식별 관계 : 부모테이블의 기본키 또는 유니크 키를 자식 테이블이 기본키로 사용하는 관계(실선) - 비식별 관계 : 부모테이블의 기본키 또는 유니크 키를 자식 테이블이 외래키로 사용하는 관계(점선) 부모 테이블 : 의존하지 않는 테이블 자식 테이블 : 의존하는 테이블(스스로 존재할 수 없는 테이블) ◆ 관계선택사양(Optionality) - Mandatory(필수관계) : 반드시 두 엔티티의 모든 인스턴스 간에 관계가 존재 - Optional(선택관계) : 값을 가질 수도 있고 가지지 않을 수도 있음. 관계차수(Cardinal..
DevOps/DB-데이터베이스설계
2021. 5. 25. 11:08