p.322, 3-28
1) 개요 ★
- 2차원적인 표(Table)를 이용해 데이터 상호 관계를 정의하는 DB 구조
- 기본 키(Primary Key)와 이를 참조하는 외래 키(Foreign Key)로 데이터 간의 관계를 표현
- 계층 모델과 망 모델의 복잡한 구조를 단순화시킨 모델
- 관계형 모델의 대표적인 언어는 SQL이고 1:1, 1:N, N:M 관계를 자유롭게 표현
2) 관계형 데이터 모델(Relational Data Model)의 구성
- <고객> 테이블에 있는 ‘번호’와 <예약서>테이블에 있는 ‘예약번호’는 “기본 키”
- <예약> 테이블에 있는 ‘번호’, ‘예약번호’는 기본 키를 참조하고 있는 “외래 키”
- <고객> 테이블과 <예약> 테이블의 관계는 1:N
# 한 명의 고객은 여러 개의 주문을 신청할 수 있음
- <예약서> 테이블과 <예약> 테이블의 관계는 1:1
# 주문서는 주문번호 1개에 대한 정보만을 가짐
'정보처리기사 필기 총정리 > 3과목: 데이터베이스 구축' 카테고리의 다른 글
키(Key) ★★ (0) | 2020.10.02 |
---|---|
관계형 데이터베이스의 구조 ★★ (0) | 2020.10.02 |
E-R(개체-관계) 모델 ★★ (0) | 2020.10.02 |
식별자(Identifier) ★ (0) | 2020.10.02 |
관계(Relationship) ★ (0) | 2020.10.02 |
댓글