[DataBase] Ch. 6 (스마트팩토리)

Kwaaaaan·2023년 3월 3일
3

DataBase(DB)

목록 보기
8/14

사상(Mapping)

ER Model은 실제 데이터베이스를 구축하기 위해 논리적 모델링 단계를 거쳐야 하며, 이를 사상이라 합니다.
ER Model을 관계 데이터 모델로 사상하는 방법입니다.

2진 관계(Binary Relationship)

두개의 개체가 관계를 맺을때 이진관계라 합니다. 여기에는 1:1, 1:N, N:M관계가 존재합니다.

이진 1:1관계 타입


위의 그림과 관계데이터 모델에서 보다시피, 방법1은 Academy의 PK를 Office의 FK로 연결하였고, 방법2의 경우 Office의 PK를 Academy의 FK에 연결하였습니다.

이진 1:N관계 타입

N(M)쪽을 기준으로 ER Model을 구성합니다. 구성예시는 아래 그림에 나와있습니다.

이진 N:M관계 타입


Does라는 교차릴레이션을 생성합니다. 다시말해 Student, Project의 릴레이션 외의 Does라는 릴레이션을 하나 더 생성하여 기본키를 각각 참고하여, (FK,FK)를 PK로 만들어줍니다.

실습으로 복습

.

.

.

.

.

.

.

부서(부서번호, 부서이름) // 직원(사번, 이름, 직책)

profile
스마트팩토리 개발자(를 꿈꾸며)

2개의 댓글

comment-user-thumbnail
2023년 3월 7일

빨리 업데이트해주세요!

1개의 답글