17. 관계 데이터 모델

이번에는 정보처리기사 필기 과목인 데이터베이스의 관계형 데이터 모델을 알아보아요.

관계형 데이터 모델(Relation Data Model)
표로 테이블을 표현
테이블의 속성과 속성 사이의 관계를 표현
주요 키(Primary Key)와 외래 키(Foreign Key)를 마킹하여 관계를 표현
SQL 의 테이블을 표현하기에 적합
1:1, 1:N, M:N 등의 관계 수를 표현할 수 있다.

관계형 데이터 모델
관계형 데이터 모델

위 그램은 고객 테이블, 예약 테이블, 예약 테이블을 관계 데이터 모델로 표현한 것입니다.
고객 테이블의 주요 키는 번호이며 예약서 테이블의 주요 키는 예약 번호입니다.
그리고 예약 테이블의 번호와 예약 번호는 외래 키입니다.
고객 테이블과 예약 테이블은 1:N 관계에 있고 예약 테이블과 예약서 테이블은 1:1 관계에 있습니다.

다음은 개체-관계(E-R) 모델과 관계형 데이터 모델을 상호 비교한 것입니다.

E-R 모델과 관계형 데이터 모델
E-R 모델과 관계형 데이터 모델