10장. 관계 데이터 모델
정보처리기사 필기 개념서 · 3과목. 데이터베이스 구축 · 절 5개
이 장에서 배우는 것
10-1. 릴레이션 구조와 용어
예시 릴레이션 학생 — 이후 예제에서 계속 쓴다.
10-2. 키 (Key)
예제 10-1. 회원(회원번호, 주민번호, 이름, 전화)에서 회원번호와 주민번호가 각각 단독으로 튜플을 식별한다. 키를 분류하라. 풀이
10-3. 무결성 제약조건
참조되는 튜플을 삭제할 때의 옵션: RESTRICT(참조 중이면 거부), CASCADE(참조하는 튜플도 연쇄 삭제), SET NULL(외래키를 NULL로), SET DEFAULT(기본값으로)
10-4. 관계대수
관계대수: 원하는 결과를 얻기 위해 어떻게 유도하는지 연산 순서를 기술하는 절차적 언어. 피연산자도 결과도 릴레이션이다(폐쇄 성질)
10-5. 관계해석
관계해석: 코드(E. F. Codd)가 수학의 프레디킷 해석(술어 해석)에 기반해 제안. 원하는 정보가 무엇인지만 기술하는 비절차적 언어