목차
1장 데이터베이스 개요
   1.1 데이터베이스 시스템의 등장 ... 11
   1.2 데이터베이스 시스템의 정의 ... 13
      1.2.1 데이터베이스 ... 14
      1.2.2 데이터베이스 관리 시스템 ... 14
   1.3 데이터베이스 시스템의 특성 ... 15
      1.3.1 데이터 중복의 최소화 ... 15
      1.3.2 데이터의 독립성 ... 15
      1.3.3 데이터의 보안성 ... 18
      1.3.4 데이터의 공유 ... 18
      1.3.5 데이터의 무결성 ... 19
   1.4 데이터 언어 ... 20
   1.5 스키마 ... 20
      1.5.1 외부 스키마(External Schema) ... 21
      1.5.2 개념 스키마(Conceptual Schema) ... 22
      1.5.3 내부스키마(Internal Schema) ... 23
   1.6 데이터베이스 관리자(Data Base Administrator) ... 24
   1.7 데이터베이스 사용자 ... 25
   1.8 데이터베이스 시스템에서 구성 요소 간의 관계 ... 25
2장 데이터 모델링
   2.1 개체와 개체 집합 ... 29
   2.2 데이터 모델의 개념 ... 31
   2.3 관계 ... 33
   2.4 개체-관계 모델 ... 36
      2.4.1 기본적 E-R 모델 ... 36
      2.4.2 E-R 모델의 추가요소 ... 37
   2.5 논리적 데이터 모델 ... 40
   2.6 개체-관계 모델에서 테이블로의 변환 ... 44
      2.6.1 개체-관계 모델과 테이블 ... 44
      2.6.2 개체를 테이블로 변환하기 ... 44
      2.6.3 관계를 테이블로 변환하기 ... 46
   2.7 E-R 모델을 이용한 관계형 데이터베이스 설계 ... 49
      2.7.1 약 개체를 가지는 E-R도 ... 49
      2.7.2 관계에 속성을 가지는 E-R도 ... 50
   2.8 실무 응용에 사용되는 E-R도 및 관계형 테이블 ... 53
      2.8.1 실무 응용 설명 ... 53
      2.8.2 실무 응용의 관계형 테이블 ... 55
3장 관계형 데이터베이스
   3.1 관계 데이터 구조 ... 57
      3.1.1 애트리뷰트와 도메인 ... 57
      3.1.2 릴레이션의 개념 ... 59
      3.1.3 릴레이션의 특성 ... 60
   3.2 관계형 데이터베이스란 무엇인가? ... 61
   3.3 관계 데이터 연산 ... 63
      3.3.1 관계 대수 ... 64
      3.3.2 관계 해석(relational calculus) ... 73
   3.4 관계 데이터베이스의 예 ... 77
4장 무결성 제약
   4.1 소개 ... 81
   4.2 키(Key)의 종류 ... 81
   4.3 외래키 ... 83
   4.4 무결성 제약 ... 84
      4.4.1 본질적 제약조건 ... 84
      4.4.2 내재적 제약조건 ... 85
5장 SQL
   5.1 오라클 데이터 정의문 ... 89
      5.1.1 테이블 ... 89
      5.1.2 데이터 타입 정의 ... 103
   5.2 데이터 조작문 ... 117
      5.2.1 데이터 검색 ... 117
      5.2.2 데이터의 갱신 ... 133
      5.2.3 데이터의 삽입 ... 135
      5.2.4 데이터의 삭제 ... 136
   5.3 뷰(View) ... 139
   5.4 인덱스(Index) ... 143
   5.5 새가족 데이터베이스 생성 및 질의 ... 146
      5.5.1 테이블 생성 ... 146
      5.5.2 데이터 삽입 ... 149
      5.5.3 데이터 조회 ... 156
6장 함수적 종속과 정규화
   6.1 정규화 ... 167
   6.2 함수적 종속성 ... 169
   6.3 정규형 ... 171
      6.3.1 제1정규형 ... 141
      6.3.2 제2정규형 ... 173
      6.3.3 제3정규형 ... 175
      6.3.4 보이스/코드 정규형(BCNF : Boyce-Codd Normal Form) ... 176
   6.4 정규형들 사이의 관계 ... 179
7장 오라클 데이터베이스 관리
   7.1 오라클 데이터베이스 시작(Database Startup) ... 183
      7.1.1 시작의 세 단계 ... 184
      7.1.2 시작옵션 ... 186
   7.2 오라클 데이터베이스 종료(Database shutdown) ... 188
   7.3 오라클 데이터베이스 사용자 생성 ... 190
      7.3.1 사용자의 생성 ... 190
   7.4 권한 설정 ... 192
      7.4.1 시스템 권한(SYSTEM PRIVILEGE) ... 192
      7.4.2 객체 권한(OBJECT PRIVILEGE) ... 196
   7.5 사용자 변경 및 삭제 ... 198
   7.6 세션 관리 ... 200
8장 오라클과 비주얼 베이직
   8.1 비주얼 베이직 ... 203
   8.2 오라클 데이터베이스 서비스의 생성 ... 204
   8.3 비주얼 베이직에서 데이터 불러오기 ... 211
      8.3.1 비주얼 베이직의 가동 ... 212
      8.3.2 비주얼 베이직에 컨트롤 추가하기 ... 214
   8.4 ODBC(Open DataBase Connectivity) ... 222
      8.4.1 ODBC란? ... 222
      8.4.2 ODBC의 구성요소 ... 224
      8.4.3 ODBC 드라이브 설치하기 ... 227
   8.5 ODBC를 이용한 오라클 데이터 베이스 연결하기 ... 233
   8.6 ADO를 이용한 프로그램 자성 ... 259
9장 오라클과 웹의 연동
   9.1 데이터베이스의 생성 ... 283
   9.2 오라클과 ODBC ... 285
   9.3 웹에서 데이터베이스 설정 ... 289
      9.3.1 InterDev를 이용한 방법 ... 289
      9.3.2 InterDev 이외의 방법(ODBC를 이용하는 방법) ... 297
   9.4 ASP 프로그래밍 기본 ... 299
      9.4.1 ASP의 기본개념 ... 299
      9.4.2 ASP의 변수 ... 301
      9.4.3 ASP의 상수 ... 302
      9.4.4 ASP의 연산자 ... 302
      9.4.5 ASP의 제어구문 및 반복 구문 ... 304
      9.4.6 ASP의 개체 ... 315
   9.5 게시판 구상 ... 321
   9.6 Source 분석 ... 327
   9.7 새가족 데이터베이스에 대한 웹 프로그래밍 ... 336
      9.7.1 Source 분석 ... 340
10장 오라클과 VC++
   10.1 테이블 생성/ODBC 연결 ... 345
   10.2 기본적인 Application 골격 생성 ... 346
   10.3 폼 디자인 ... 354
   10.4 코드 작성 ... 355
찾아보기
부록A ·게시판 소스
부록B ·리눅스 오라클의 설치
부록C ·Oracle에서 SQL-Plus 사용법
닫기