Chapter 01. 데이터베이스 기본 개념
01. 데이터베이스의 필요성
- 데이터의 정의
- 정보의 정의
- 정보 시스템. Informative System
02. 데이터베이스의 정의와 특징
- 데이터베이스의 정의
- 데이터베이스의 특징 4가지
03. 데이터와 데이터베이스
Chapter 02. 데이터베이스 관리 시스템
01. 데이터베이스 관리 시스템의 등장 배경
02. 데이터베이스 관리 시스템의 정의
- 데이터베이스 관리 시스템(DBMS) 정의
- 데이터베이스 관리 시스템이 제공하는 주요 기능 3가지
03. 데이터베이스 관리 시스템의 장단점
- 데이터베이스 관리 시스템의 장점
- 데이터베이스 관리 시스템의 단점
04. 데이터베이스 관리 시스템의 발전 과정
Chapter 03. 데이터베이스 시스템
01. 데이터베이스 시스템의 정의
02. 데이터베이스의 구조
- 스키마(schema)
- 인스턴스(instance)
- 3단계 데이터베이스 구조
- 데이터 독립성
- 데이터 사전
- 데이터 디렉터리
03. 데이터베이스 사용자
이용 목적에 따라 데이터베이스 관리자, 최종 사용자, 응용 프로그래머로 나뉨
- 데이터베이스 관리자
- 최종 사용자
- 응용 프로그래머
04. 데이터 언어
- 데이터 정의어(DDL: Data Definition Language)
- 데이터 조작어(DML: Data Manipulation Language)
- 데이터 제어어(DCL: Data Control Language)
05. 데이터베이스 관리 시스템의 구성(그림 3-11 참고)
- 질의 처리기(query processor)
- 저장 데이터 관리자(stored data manager)
Chapter 04. 데이터 모델링
01. 데이터 모델링과 데이터 모델의 개념
02. 개체-관계 모델
- 개체(entity)
- 개체 타입(entity type)
- 개체 인스턴스(entity instance, entity occurrence)
- 개체 집합
- 속성(attribute)
- 관계(relationship)
IE 관계모델
[SQLD] 데이터 모델링 - IE/Crow's Foot 표기법 (까마귀발 표기법) & ERD 표기법
03. 논리적 데이터 모델
- 논리적 데이터 모델의 개념
- 계층 데이터 모델(Hierarchial Data Model)
- 네트워크 데이터 모델(Network Data Model)
Chapter 05. 관계 데이터 모델
01. 관계 데이터 모델의 개념
-
릴레이션(relation)
-
속성(Attribute)
-
투플(Tuple)
-
도메인(Domain)
-
널 값
-
차수(Degree)
-
카디널리티(Cardinality)
-
릴레이션 스키마(relation schema)
-
릴레이션 인스턴스(relation instance)
-
데이터베이스 스키마(database schema)
-
데이터베이스 인스턴스(database instance)
-
릴레이션의 특성 4가지
-
<키의 종류 - 5가지>
02. 관계 데이터 모델의 제약
- 무결성(데이터의 결함이 없는 상태. 정확하고 유효하게 유지하는 것) 제약조건