강한 개체마다 테이블과 PK를 만든다.
→
N 쪽 테이블에 1 쪽 PK를 FK로 둔다.
→
양쪽 PK와 관계 속성을 별도 테이블에 둔다.
다중값 속성
전화번호처럼 여러 값을 가질 수 있으면 별도 테이블로 분리한다.
약한 개체
부모 PK와 부분키를 결합해 복합 PK를 만든다.
관계 속성
수량, 단가, 성적처럼 연결에서 생기는 값은 관계 테이블에 둔다.
개체를 테이블로 옮긴 뒤 관계와 속성의 예외를 처리하면 변환 실수를 줄일 수 있다.
강한 개체마다 테이블과 PK를 만든다.
N 쪽 테이블에 1 쪽 PK를 FK로 둔다.
양쪽 PK와 관계 속성을 별도 테이블에 둔다.
전화번호처럼 여러 값을 가질 수 있으면 별도 테이블로 분리한다.
부모 PK와 부분키를 결합해 복합 PK를 만든다.
수량, 단가, 성적처럼 연결에서 생기는 값은 관계 테이블에 둔다.