목차
제1장 데이터베이스와 데이터베이스 관리시스템
1.1 자료 처리 시스템(Electronic Data Processing System;EDPS) = 1
1.2 정보처리 시스템 = 5
1.3 데이터베이스의 정의 = 6
1.4 데이터베이스의 특성 = 8
1.5 데이터베이스의 등장 배경 = 11
1.6 파일 시스템의 특징 = 12
1.7 데이터베이스 관리 시스템(DBMS) = 16
1.8 데이터베이스 관리 시스템(DBMS)의 장점 = 27
1.9 데이터베이스 관리 시스템(DBMS)의 단점 = 30
1.10 데이터베이스 시스템(database system) = 31
1.11 2-층(2-tier) 클라이언트/서버 아키텍처 = 32
1.12 웹 응용들을 위한 3-층(3-tier) 클라이언트/서버 아키텍처 = 33
1.13 데이터베이스 모델의 특징 = 34
1.14 주요 데이터 모델의 비교 = 37
1.15 데이터베이스 컴퓨터(database computer 또는 database machine) = 41
정보처리 (산업)기사 기출문제 및 모의문제 = 43
행자부 기출문제 및 모의문제 = 57
제2장 데이터베이스 시스템의 구조
2.1 논리적 구성 요소 = 83
정보처리 (산업)기사 기출문제 및 모의문제 = 109
행자부 기출문제 및 모의문제 = 120
제3장 데이터베이스 내부 운영
3.1 물리적 구성 요소 = 133
3.2 질의 처리 과정 = 134
3.3 RAID = 144
3.4 SAN(Storage Area Network) = 149
3.5 NAS(Network Attached Storage) = 151
정보처리 (산업)기사 기출문제 및 모의문제 = 153
행자부 기출문제 및 모의문제 = 155
제4장 데이터베이스 모델링
4.1 모델링(modeling) = 159
4.2 추상화 기법 = 160
4.3 데이터의 세계 = 169
4.4 모델링 기법 = 170
4.5 데이터 모델(data model)의 개념 = 172
4.6 개체-관계 모델(E-R Model, E-R Diagram) = 174
4.7 관계 유형을 테이블로 변환하는 규칙 = 185
4.8 확장 E-R 모델 (Extended E-R model) = 196
4.9 데이터 모델(data model) = 198
정보처리 (산업)기사 기출문제 및 모의문제 = 205
행자부 기출문제 및 모의문제 = 216
제5장 관계 데이터 모델
5.1 릴레이션(relation)의 개념 = 241
5.2 릴레이션 특성 = 243
5.3 Codd의 12가지 규칙 = 247
5.4 관계 데이터 연산 = 248
5.5 관계 대수(relational algebra) 연산자 = 251
5.6 순수 관계 연산자 = 252
5.7 집합 연산자 = 269
5.8 관계 대수 연산의 완전 집합 = 273
5.9 관계 대수의 한계 = 274
5.10 추가된 관계 대수 연산자 = 275
5.11 관계 대수의 연산 = 278
5.12 관계 해석(relational calculus) = 279
5.13 튜플 관계 해석 = 280
5.14 튜플 해석식 구문 = 284
정보처리 (산업)기사 기출문제 및 모의문제 = 286
행자부 기출문제 및 모의문제 = 294
제6장 SQL(Structured Query Language)
6.1 SQL 개요 = 317
6.2 SQL의 표준화 과정 = 319
6.3 SQL의 기능 = 319
6.4 데이터 정의 언어(DDL) = 321
5.5 데이터 조작 언어(DML) = 331
5.5 SQL 뷰(view) = 369
6.7 삽입 SQL(embedded SQL) = 380
6.8 저장 프로시저(stored procedure) = 395
정보처리 (산업)기사 기출문제 및 모의문제 = 398
행자부 기출문제 및 모의문제 = 409
제7장 정규화(normalization)
7.1 정규화 개요 = 429
7.2 정규화 목적 = 430
7.3 비정규 릴레이션의 문제점 = 431
7.4 이상(anomaly) = 431
7.5 관계 데이터베이스 설계의 몇 가지 개략적인 지침 = 434
7.6 함수 종속(functional dependency) = 436
7.7 함수 종속성의 추론 규칙 = 440
7.8 기본 정규형 = 443
7.9 고급 정규형 = 457
7.10 정규형간의 관계 = 462
정보처리 (산업)기사 기출문제 및 모의문제 = 465
행자부 기출문제 및 모의문제 = 473
제8장 데이터베이스 설계(database design)
8.1 데이터베이스 생명주기 = 491
8.2 데이터베이스 설계 단계 = 492
8.3 요구 조건 분석(requirement analysis) 단계 = 494
8.4 설계(design) 단계 = 495
8.5 개념 설계(conceptual design) = 496
8.6 논리적 설계(logical design) = 501
8.7 물리적 설계(physical design) = 504
8.8 데이터베이스 구현 = 506
정보처리 (산업)기사 기출문제 및 모의문제 = 508
행자부 기출문제 및 모의문제 = 512
제9장 질의 최적화(query optimization)
9.1 질의 처리 과정 = 519
9.2 질의 최적화 과정 = 523
9.3 내부 형태 변환 규칙 = 527
9.4 경험적 최적화 알고리즘의 개요 = 529
9.5 관계 대수 연산자의 구현 = 532
9.6 의미적 질의 최적화(semantic query optimization) = 535
행자부 기출문제 및 모의문제 = 537
제10장 회복(recovery)
10.1 개요 = 555
10.2 회복 기본 개념 = 557
10.3 트랜잭션(transaction) = 562
10.4 회복 기법 = 572
10.5 버퍼 관리 = 586
10.5 다중 데이터베이스 시스템의 트랜잭션 회복 = 588
정보처리 (산업)기사 기출문제 및 모의문제 = 590
행자부 기출문제 및 모의문제 = 594
제11장 병행 제어(concurrency control)
11.1 병행 제어 = 615
11.2 무제어 동시 수행의 문제점 = 616
11.3 트랜잭션 스케줄(히스토리) = 623
11.4 SQL의 트랜잭션 지원 = 636
11.5 병행 제어 기법(concurrency control) = 640
11.6 교착 상태(deadlock) 처리 = 654
정보처리 (산업)기사 기출문제 및 모의문제 = 660
행자부 기출문제 및 모의문제 = 664
제12장 물리적 데이터베이스 구축
12.1 파일 편성 방법 = 685
12.2 순차 방법 = 685
12.3 인덱스 방법 = 688
12.4 단일 단계 인덱스 = 688
12.5 다단계(multilevel) 인덱스 = 695
12.6 B-트리 인덱스 = 695
12.7 B+-트리 인덱스 = 698
12.8 B*-트리 = 699
12.9 해싱 방법 = 700
12.10 인덱스가 사용되지 않는 경우 = 702
12.11 질의 튜닝을 위한 추가 사항 = 703
행자부 기출문제 및 모의문제 = 704
제13장 보안(security)과 무결성(integrity)
13.1 데이터베이스 보안 소개 = 707
13.2 임의 보안 기법(재량 접근 제어, 간접 접근 제어) 종류 = 713
13.3 강제 보안 기법(필수 접근 제어, 직접 접근 제어) = 720
13.4 임의 접근 제어와 강제 접근 제어의 비교 = 723
13.5 암호화(cryptography) = 723
13.6 무결성(integrity) = 731
행자부 기출문제 및 모의문제 = 747
제14장 분산 데이터베이스
14.1 분산 데이터베이스 개념 = 763
14.2 분산 데이터베이스 시스템의 구성 요소 = 765
l4.3 병렬 처리 시스템과 분산 데이터베이스 시스템 = 766
14.4 분산 데이터베이스의 장점과 단점 = 767
14.5 분산 데이터베이스 관리 시스템의 기능 = 770
14.6 분산 데이터베이스 투명성(transparency) = 771
14.7 데이터 단편화, 중복, 할당 방법 = 777
14.8 분산 데이터베이스의 구조 = 783
14.9 분산 질의 수행 = 785
14.10 분산 데이터베이스의 회복 = 788
14.11 분산 데이터베이스의 설계 = 791
14.12 C. J. Date의 규칙 = 792
행자부 기출문제 및 모의문제 = 794
제15장 데이터웨어하우스(data warehouse)
15.1 출현 배경 = 813
15.2 데이터웨어하우스 정의 = 814
15.3 데이터웨어하우스의 구조 = 818
15.4 데이터웨어하우스의 컴포넌트(구성도) = 819
15.5 데이터웨어하우스의 스키마 = 822
15.6 OLAP(On Line Analytical Processing) = 828
15.7 데이터 마트(data mart) = 831
15.8 데이터마이닝(data mining) = 832
15.9 웹 데이터베이스 = 840
행자부 기출문제 및 모의문제 = 843
제16장 객체지향 데이터베이스
16.1 객체지향(object-oriented) = 855
16.2 기존 데이터베이스의 특징 = 868
16.3 객체지향 데이터베이스의 등장 배경 = 868
16.4 관계 데이터베이스와 객체지향 데이터베이스의 유사점과 차이점 = 869
16.5 객체지향 데이터베이스의 장단점 = 871
16.6 객체지향 데이터베이스의 핵심 개념 = 873
16.7 객체지향 데이터베이스의 구성 요건 = 880
16.8 ODMG의 DBMS = 882
16.9 객체-관계 데이터베이스(object-Relational Database : ORDB) = 882
행자부 기출문제 및 모의문제 = 885