책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > SQL
· ISBN : 9788982416187
· 쪽수 : 458쪽
· 출판일 : 2008-09-10
목차
Part 1 데이터베이스 개념
Chapter 1 데이터베이스 개념 12
1 데이터베이스 14
1.1 데이터와 정보 16
1.2 데이터베이스의 정의 17
1.3 정보시스템 18
2 데이터베이스 관리 시스템 21
2.1 데이터베이스 관리 시스템의 등장 배경 21
2.2 데이터베이스 관리 시스템의 정의 22
2.3 DBMS의 장·단점 23
2.4 DBMS의 종류 24
3 데이터베이스 시스템 28
3.1 데이터베이스 스키마와 상태 28
3.2 데이터베이스 시스템의 구성요소 29
4 데이터베이스의 추상화 36
4.1 데이터의 계층 구조 36
4.2 데이터베이스의 추상화 38
4.3 데이터의 독립성 42
4.4 데이터 모델 43
- 기출문제 44
- 연습문제 48
Chapter 2 관계 데이터 모델과 제약조건 50
1 관계 데이터 모델 52
1.1 관계 데이터 모델의 개념 53
1.2 관계 데이터 모델의 구조 54
2 무결성 제약조건 59
2.1 릴레이션의 키 59
2.2 무결성 제약조건 62
- 기출문제 68
- 연습문제 71
Chapter 3 SQL Server 2000 설치 및 실행 74
1 SQL Server 2000 설치 76
2 SQL Server 2000 실행 82
Chapter 4 실습 예제 데이터베이스 구축 84
1 실습 예제 ERD 86
2 실습 예제 테이블 명세서 87
3 실습 예제 데이터베이스 생성 93
3.1 엔터프라이즈 관리자를 이용하여 데이터베이스 생성 93
3.2 엔터프라이즈 관리자를 이용하여 로그인 생성 96
4 실습 예제 테이블 생성 98
4.1 쿼리 분석기를 이용하여 테이블 생성 99
4.2 쿼리 분석기를 이용하여 데이터 입력 107
Chapter 5 데이터 활용 기본 112
1 기본적인 SELECT 명령문 114
1.1 테이블의 모든 열을 검색 118
1.2 테이블의 특정 열만 선택적으로 검색 121
1.3 화면에 표시되는 열 이름 변경 121
1.4 중복되는 행 검색 방지 122
2 WHERE 절을 이용한 조건 검색 124
2.1 비교 연산자 124
2.2 논리 연산자 126
2.3 BETWEEN ... AND 연산자 127
2.4 IN, NOT IN 연산자 128
2.5 LIKE 연산자 130
2.6 NULL 연산자 132
2.7 IS NULL 연산자와 IS NOT NULL 연산자 133
2.8 연산자 우선순위 134
3 ORDER BY 절을 이용한 정렬 135
3.1 기본적인 정렬 방법 135
3.2 여러 개의 열을 이용한 정렬 139
3.3 열의 위치를 이용한 정렬 140
Part 2 데이터베이스 모델링 실습
Chapter 6 개념적 데이터베이스 모델 142
1 ER 모델의 개념 145
1.1 집합과 원소 145
1.2 ER 모델 146
1.3 ER 모델의 용어 147
2 ER 모델의 구성 요소 150
2.1 엔티티 150
2.2 속성 153
2.3 관계 157
3 ER 모델의 다양한 표시법 165
- 기출문제 167
- 연습문제 170
Chapter 7 릴레이션 정규화 172
1 제 1 정규형 174
2 제 2 정규형 176
3 제 3 정규형 179
4 정규화 요약 182
5 비정규화 184
- 연습문제 185
Chapter 8 데이터 모델링 도구의 활용 186
1 토드 데이터 모델러 프리웨어 설치하기 188
2 토드 데이터 모델러 프리웨어 실행하여 ERD 작성하기 193
- 연습문제 212
Chapter 9 명문학교 데이터베이스 설계 사례 216
1 데이터베이스 설계의 단계 218
1.1 개념적 데이터베이스 설계 219
1.2 DBMS의 선정 220
1.3 논리적 데이터베이스 설계 220
1.4 물리적 데이터베이스 설계 220
2 명문학교 데이터베이스의 ERD 작성 절차 221
2.1 데이터 요구 사항 수집과 분석 221
2.2 엔티티와 속성의 식별 222
2.3 관계와 속성의 식별 225
3 명문학교 데이터베이스의 테이블 명세서 작성 절차 230
3.1 엔티티와 단순 속성 변환 230
3.2 복합 속성 변환 231
3.3 관계 변환 232
3.4 다중값 속성 변환 234
- 기출문제 237
- 연습문제 240
Chapter 10 대박서점 데이터베이스 설계 및 구축 사례 242
1 대박서점 데이터베이스의 ERD 작성 절차 244
1.1 데이터 요구 사항 수집과 분석 244
1.2 엔티티와 속성의 식별 245
1.3 관계와 속성의 식별 248
2 대박서점 데이터베이스의 테이블 명세서 작성 절차 251
2.1 엔티티와 단순 속성 변환 252
2.2 복합 속성 변환 254
2.3 관계 변환 255
2.4 다중값 속성 변환 257
3 대박서점 데이터베이스 구축 절차 261
3.1 데이터베이스 생성 261
3.2 로그인 사용자 생성 및 사용권한 부여 264
3.3 테이블 생성 266
- 연습문제 270
- 프로젝트 280
- 공모전소개 292
Part 3 SQL Server 활용 실습
Chapter 11 데이터베이스 관리 296
1 데이터베이스 관리 298
1.1 데이터베이스 생성 298
1.2 데이터베이스 조회 308
1.3 데이터베이스 크기 변경 309
1.4 데이터베이스 삭제 313
2 사용자 및 보안 관리 315
2.1 로그인 생성 315
2.2 사용자 생성 315
2.3 데이터베이스 객체 사용 권한 부여 315
Chapter 12 테이블 관리 316
1 테이블 생성 318
1.1 데이터 형식을 사용한 테이블 정의 319
1.2 NULL 값 사용 321
1.3 기본 키 제약조건 설정 322
1.4 외래 키 제약조건 설정 324
1.5 기타 제약조건 추가 325
2 테이블 수정 331
2.1 열 추가 331
2.2 열 삭제 332
2.3 열 변경 332
3 테이블 삭제 333
- 연습문제 334
Chapter 13 데이터 관리 336
1 데이터 입력 338
1.1 단일 행 입력 338
1.2 NULL 데이터 처리 339
1.3 날짜 데이터 처리 340
1.4 여러 행 입력 340
3 데이터 수정 341
3 데이터 삭제 342
- 연습문제 344
Chapter 14 데이터 활용 고급 346
1 집단함수(집계함수)를 이용한 요약 정보의 검색 348
1.1 집단함수 (집계함수) 348
1.2 그룹화 351
1.3 그룹 검색 조건 355
2 여러 개 테이블에서의 데이터 검색 356
2.1 조인 356
2.2 서브쿼리 363
- 연습문제 368
Chapter 15 다양한 데이터베이스 구축 및 활용 사례 370
1 nation 데이터베이스를 이용한 기본 쿼리 실습 372
1.1 실습 예제 데이터베이스 구축 372
1.2 기본 쿼리 실습 379
2 music 데이터베이스를 이용한 조인 실습 388
2.1 실습 예제 데이터베이스 구축 388
2.2 조인 실습 395
3 movie 데이터베이스를 이용한 쿼리 종합실습 1 402
3.1 실습 예제 데이터베이스 구축 402
3.2 쿼리 종합실습 1 409
4 holyrood 데이터베이스를 이용한 쿼리 종합실습 2 419
4.1 실습 예제 데이터베이스 구축 419
4.2 쿼리 종합 실습 2 426
- 연습문제 430