목차
제1편 데이터베이스의 기본
   1장 데이터베이스의 기본 개념
      1. 데이터베이스의 개념 ... 12
      2. 데이터베이스의 목적 및 특징 ... 12
      3. 데이터베이스의 기본 구성요소 ... 13
      4. 데이터베이스 구조(database structure)의 종류 ... 15
      5. 데이터베이스 관리 시스템(DBMS : DataBase Management System) ... 16
      6. 데이터베이스 시스템의 구성요소 ... 17
   2장 데이터베이스 시스템의 종류
      1. 데이터베이스 3가지 모델 ... 24
      2. 점속 유형에 따른 분류 ... 27
   3장 관계 구조 데이터베이스 모델
      1. 관계 구조 데이터베이스 모델이란? ... 30
      2. 관계 구조 데이터베이스 모델 용어 정의 ... 30
      3. 관계 구조 데이터베이스 모델에서 키(KEY)의 종류 ... 32
      4. 관계 구조 데이터베이스 모델의 제약조건 ... 34
2편 MS-SQL Server 2000의 기초
   1장 MS-SQL Server 2000 시작하기
      1. MS-SQL Server 2000 개념과 버전 ... 40
      2. MS-SQL Server 2000 설치 ... 41
      3. 서비스 관리자란? ... 47
   2장 MS-SQL Server 2000 사용하기
      1. 엔터프라이즈 관리자를 이용하여 사용하기 ... 52
      2. 퀴리분석기를 이용하여 사용하기 ... 55
   3장 데이터베이스 만들기 및 삭제하기
      1. MS-SQL Server 2000에서 데이터베이스 종류 ... 60
      2. 엔터프라이즈 관리자에서 데이터베이스 만들기 및 삭제 ... 61
      3. 마법사를 이용하여 데이터베이스 만들기 ... 73
   4장 SQL 명령 사용하기
      1. SQL 명령 종류 ... 80
      2. EM에서 퀴리분석기를 이용하여 데이터 조작 언어(DML) 사용하기 ... 81
      3. EM에서 퀴리분석기를 이용하여 데이터 정의 언어(DDL) 사용하기 ... 95
   5장 수식, 변수, 제어문 살펴보기
      1. 수식(expression)이란? ... 110
      2. 연산자(Operator)의 종류 ... 110
      3. 변수(variable)란? ... 117
      4. 일괄 처리(batch processing)란? ... 117
      5. 제어문(control statement)란? ... 118
   6장 데이터베이스 개체 살펴보기
      1. 다이어그램(diagram)개체 ... 126
      2. 테이블(table)개체 ... 126
      3. 뷰(view)개체 ... 126
      4. 저장 프로시져(stored procedure)개체 ... 126
      5. 사용자(user)개체 ... 127
      6. 역할(role)개체 ... 127
      7. 규칙(rule)개체 ... 127
      8. 기본값(default)개체 ... 127
      9. 사용자 정의 데이터 형식(user defined data type)개체 ... 127
      10. 사용자 정의 함수(user defined function)개체 ... 128
      11. 전체 텍스트 카다로그 개체 ... 128
   7장 테이블이란?
      1. 테이블 분석 및 설계 ... 132
      2. 테이블에서 데이터 형식 ... 133
      3. 테이블 작성 방법 3가지 ... 135
      4. EM을 이용한 스크립트 파일 작성하기 ... 142
   8장 관계 다이어그램(Relationship Diagram) 작성하기
      1. 비디오대여관리 데이터베이스의 고객/대여/비디오테이블 디자인 구조 ... 148
      2. 엔터프라이즈 관리자에서 관계 다이어그램 만들기 ... 150
   9장 뷰(View) 사용하기
      1. 뷰(View) 란? ... 164
      2. 뷰(View) 작성 방법 3가지 ... 164
      3. EM 및 퀴리분석기에서 뷰 조작 ... 176
   10장 조인(Join) 사용하기
      1. 조인(Join)이란? ... 180
      2. 퀴리분석기를 이용하여 조인을 작성하는 방법 ... 180
      3. 조인(Join) 종류 ... 181
   11장 제약조건(Constraint) 사용하기
      1. 제약조건(Constraint)이란? ... 190
      2. 제약조건(Constraint)의 종류 ... 190
   12장 저장 프로시져(Stored procedure) 사용하기
      1. 저장 프로시져(Stored procedure)란? ... 202
      2. 사용자 정의 저장 프로시져 작성 방법 3가지 ... 202
      3. 시스템 저장 프로시져 ... 210
   13장 함수(function) 사용하기
      1. 사용자 정의 함수(User define function)란? ... 214
      2. 퀴리분석기를 이용하여 사용자 정의 함수를 작성하는 방법 ... 214
      3. 스칼라 값을 반환하는 사용자 정의 함수 예 ... 215
      4. 테이블을 반환하는 사용자 정의 함수 예 ... 216
      5. 내장 함수(inner function)란? ... 217
   14장 인덱스(Index)란?
      1. 인덱스의 개념 ... 222
      2. 인덱스의 종류 ... 222
      3. 퀴리분석기를 이용하여 인덱스를 작성하는 방법 ... 223
   15장 트리거(Trigger) 사용하기
      1. 트리거(trigger)란? ... 230
      2. 퀴리분석기를 이용하여 트리거를 작성하는 방법 ... 230
      3. 가상테이블(Inserted)를 이용하여 트리거 생성 예 ... 232
      4. IF~UPDATE()문을 이용한 트리거 생성 예 ... 237
   16장 트랜잭션(Transaction)과 잠금(Lock)이란?
      1. 트랜잭션(Transaction)이란? ... 240
      2. 트랜잭션(Transaction)의 조건 ... 241
      3. 트랜잭션(Transaction)의 종류 ... 241
      4. 트랜잭션(Transaction) 명령어 구문 형식 ... 242
      5. 잠금(Lock)이란? ... 248
      6. 교착상태(deadlock)이란? ... 248
3편 데이터베이스 관리 및 웹 어플리케이션에서 SQL 활용하기
   1장 사용자 및 로그인 관리
      1. 보안이란? ... 254
      2. 사용자의 종류 및 역할 ... 255
      3. 서버 컴퓨터에서 로그인 및 사용자 생성 ... 255
   2장 데이터 백업(Backup) 및 복원(Restore)하기
      1. 백업(Backup)이란? ... 268
      2. 복원(Restore)이란? ... 278
   3장 데이터 가져오기 및 내보내기
      1. 데이터 가져오기란? ... 284
      2. 데이터 내보내기란? ... 289
   4장 웹 어플리케이션에서 SQL 활용
      1. 웹 어플리케이션이란? ... 298
      2. IIS(Internet Information Server)란? ... 298
      3. 데이터베이스 생성 ... 299
      4. ODBC(Open DataBase Connectivity)란? ... 300
      5. SQL을 이용한 웹 어플리케이션 적용 ... 303
닫기