목차
Chapter1 데이터베이스의 개념
   Preview ... 10
   1. 데이터베이스의 개념 ... 12
      데이터베이스의 정의 ... 12
      데이터베이스의 구조 ... 12
      데이터베이스 스키마(Database Schema)의 정의 ... 16
      스키마 다이어그램(Schema Diagram) ... 16
   2. 데이터베이스 관리 시스템 ... 17
      데이터베이스 관리 시스템(DBMS : DataBase Management System) 정의 ... 17
      데이터베이스 관리 시스템의 기능 ... 17
      데이터베이스의 목적과 특성 ... 17
      데이터베이스 관리 시스템의 요건 ... 18
      데이터베이스 관리 시스템을 사용하지 않아야 하는 이유 ... 19
      데이터베이스 관리 시스템의 구조 ... 20
      데이터베이스 관리 시스템의 분류 방법 ... 21
   3. 데이터베이스 시스템의 구성 ... 22
      데이터베이스 시스템의 구성 요소 ... 22
      데이터베이스 시스템의 구조 ... 24
      데이터베이스 관리 시스템 ... 24
      데이터베이스 묘사 ... 25
   출제 적중 예상 문제 ... 26
Chapter2 자료구조의 기본
   Preview ... 38
   1. 기본 자료형 ... 40
      자료의 구성과 표현 ... 40
      레코드(Record) ... 42
      배열(Array) ... 43
      문자열(String) ... 44
   2. 선형 구조와 비선형 구조 ... 44
      선형 구조 ... 44
      비선형 구조 ... 48
   3. 정렬, 탐색 기법 ... 57
      정렬(Sorting) ... 57
      탐색(Search) ... 63
   4. 인덱스 구조 ... 67
      정적 해싱 ... 67
      동적 해싱 ... 72
   5. 파일 조작 기법 ... 76
      순차접근 방식(SAM : Sequential Access Method) ... 76
      인덱스 순차 접근 방식(ISAM : Indexed Sequential Access Method) ... 76
      직접 접근 방식(DAM : Directed Access Method) ... 77
      인덱스 파일(Index File) ... 78
   출제 적중 예상 문제 ... 79
Chapter3 관계 데이터베이스 모델과 언어
   Preview ... 100
   1. 관계 데이터 모델 ... 102
      특징 ... 102
      무결성 ... 102
   2. 형식 질의 언어 ... 102
      관계 대수 ... 102
      관계 해석 ... 108
   3. SQL 언어 ... 110
      개요 ... 110
      데이터 정의 ... 110
      데이터 질의(Query) ... 114
      데이터 갱신(Update) ... 122
      Embedded SQL ... 123
   4. 시스템 카탈로그와 뷰 ... 127
      시스템 카탈로그 ... 127
      뷰(View) ... 128
   출제 적중 예상 문제 ... 130
Chapter4 데이터 모델링 및 설계
   Preview ... 140
   1. 데이터 모델 개념 ... 142
      데이터 모델 ... 142
      데이터 모델의 종류 ... 142
   2. 개체-관계(E-R) 모델 ... 143
      특성 ... 143
      학교에 대한 ER 모델의 예 ... 143
      엔티티 ... 144
      속성 ... 144
      속성의 유형 ... 144
      엔티티 타입, 값, 집합, 키 속성 ... 145
      관계, 역할, 이름, 구조적 제약 ... 146
      연약한 엔티티 타입(Weak Entity Type) ... 148
   3. 논리적 데이터 모델 ... 149
      관계형 데이터 모델 ... 149
      네트워크 데이터 모델 ... 149
      계층적 데이터 모델 ... 149
      객체지향 데이터 모델 ... 149
   4. 물리적 데이터베이스 설계 ... 150
      개념 ... 150
      성능 측정의 척도 ... 150
      물리적 데이터베이스 설계시 고려 사항 ... 150
      관계형 데이터베이스를 위한 물리적 데이터베이스 설계 지침 ... 152
   5. 관계 데이터베이스의 정규화 ... 152
      기능적 의존성(Function Dependency) ... 152
      정규화 ... 153
      첫 번째 정규 형식(1NF : First Normal Form) ... 154
      두 번째 정규 형식(2NF : Second Normal Form) ... 155
      세 번째 정규 형식(3NF : Third Normal Form) ... 156
      Boyce-Codd Normal Form(BCNF) ... 157
      네 번째 정규 형식(4NF : Fourth Normal Form) ... 159
      다섯 번째 정규 형식(5NF : Fifth Normal Form) ... 159
   출제 적중 예상 문제 ... 160
Chapter5 데이터베이스 고급 기능
   Preview ... 168
   1. 트랜잭션 개념 ... 170
      정의 ... 170
      트랜잭션의 특성 ... 170
   2. 데이터베이스 제어 ... 171
      회복 ... 171
      병행 제어(Concurrency Control) ... 175
      무결성(Integrity) ... 185
      보안(Security) ... 186
   3. 분산 데이터베이스 ... 187
      클라이언트 / 서버 구조 ... 187
      클라이언트 / 서버 구조에서의 소프트웨어 모듈의 종류 ... 188
      분산 데이터베이스의 정의 ... 188
      분산 데이터베이스 관리 시스템이 제공해야 하는 기능 ... 189
      분산 데이터베이스의 장점 ... 189
      분산 데이터베이스의 단점 ... 189
      데이터 분할(Data Fragmentation) ... 189
      수평 분할(Horizotal Fragmentation) ... 190
      수직 분할(Vertical Fragmentation) ... 190
      복제(Replication) ... 191
      완전 복제 분산 데이터베이스 ... 191
      복제를 전혀 고려하지 않은 분산 데이터베이스 ... 192
      미들웨어(Middleware) ... 192
   출제 적중 예상 문제 ... 195
닫기