목차 일부
Chapter1 데이터베이스의 개념
Preview ... 10
1. 데이터베이스의 개념 ... 12
데이터베이스의 정의 ... 12
데이터베이스의 구조 ... 12
데이터베이스 스키마(Database Schema)의 정의 ... 16
스키마 다이어그램(Schema Diagram) ... 16
2. ...
더보기
목차 전체
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
더보기 닫기