5.2. 테이블과 컬럼 생성
5.3. 1:1 관계의 처리
5.4. 1:N 관계의 처리
5.5.1. N:M 관계의 처리
5.5.2. N:M 관계의 처리 - 내용 정정

논리적 데이터 모델링 : 뽑아낸 개념을 관계형 데이터 베이스 패러다임에 어울리게 데이터 형식을 잘 정리정돈 하는 것

Mapping rule : ERD를 통해 우리가 표현한 내용을 관계형데이터베이스에 맞는 형식으로 전환할때 사용하는 방법론

1:1, 1:n, n:m 순서로 복잡해진다.

Mapping Rule 전환 순서
1. 엔티티를 테이블로 바꿈.
2. 외래키가 없는 테이블들을 먼저 만든다.
3. 테이블에 칼럼을 추가.
4. 컬럼에 id값을 추가하고 이 id는 프라이머리키 값이 된다.
(컬럼에 여러가지 제약조건을 설정하는것을 도메인 설정이라고 한다.)

1:1 관계 처리
테이블 간 Optionality를 파악하고 FK를 부여함.

1:n 관계 처리
1에 해당하는 테이블에 PK를 부여하고 n에 해당하는 테이블에 FK를 부여함

n:m 관계 처리
기존 N:M 관계에 있는 Table 각 속성으로 Mapping Table을 만들고 각 Table과 Mapping Table을 연결.

profile
문제 해결을 위해 끊임없이 파고드는 걸 좋아합니다.

0개의 댓글