HOME > 상세정보

상세정보

데이타베이스론 개정판 (21회 대출)

자료유형
단행본
개인저자
이석호
서명 / 저자사항
데이타베이스론 = Database concepts / 이석호 저
판사항
개정판
발행사항
서울 :   正益社,   2010   (2014)  
형태사항
497 p. : 삽화 ; 26 cm
ISBN
9788935304493
일반주기
색인수록  
000 00651camcc2200229 c 4500
001 000045576399
005 20140321095143
007 ta
008 091209s2010 ulka 001c kor
020 ▼a 9788935304493 ▼g 93000
035 ▼a (KERIS)BIB000011872829
040 ▼a 241026 ▼c 241026 ▼d 244002 ▼d 211009
082 0 4 ▼a 005.74 ▼2 23
085 ▼a 005.74 ▼2 DDCK
090 ▼a 005.74 ▼b 2010
100 1 ▼a 이석호
245 1 0 ▼a 데이타베이스론 = ▼x Database concepts / ▼d 이석호 저
250 ▼a 개정판
260 ▼a 서울 : ▼b 正益社, ▼c 2010 ▼g (2014)
300 ▼a 497 p. : ▼b 삽화 ; ▼c 26 cm
500 ▼a 색인수록

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.74 2010 등록번호 121229226 (11회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.74 2010 등록번호 151284095 (10회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.74 2010 등록번호 121229226 (11회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 005.74 2010 등록번호 151284095 (10회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M ?

컨텐츠정보

책소개

데이타베이스(database)는 정보화 사회를 구축하는 필수 기반 시설이다. 데이타베이스가 없으면 방대한 데이타를 효율적으로 저장 관리하기 어렵고 유익한 정보를 적기에 얻기 어렵다. 이런 데이타베이스를 어떻게 구축하고 어떻게 관리하며 어떻게 효율적으로 이용하느냐 하는 것은 현대인의 모두의 관심사가 아닐 수 없다.

이 책은 학부 상급 학년에서 데이타베이스를 공부할 수 있는 내용을 중심으로 구성하였다. 먼저 데이타베이스 시스템을 기반으로 하고 있는 정보 시스템(information system)과 데이타베이스 개념을 설명하고. 다음에는 데이타베이스 관리 시스템(database management system)과 데이타 독립성(data independence) 그리고 데이타베이스 시스템을 구성하고 있는 구성요소를 설명하였다. 현재 가장 많이 사용되고 있는 데이타베이스 시스템이 관계 데이타베이스 시스템(relational database system)이기 때문에 이것을 이론적으로 이해하고 실습해 보는 것은 학생들에게 아주 중요하다. 따라서 관계 모델(relational model)과 관계 대수(relational algebra)와 관계 해석(relational calculus)을 기술하였고, 관계 데이타베이스를 처리할 수 있는 표준 관계 데이타 언어인 SQL을 설명하였다. 데이타베이스로 표현하려는 데이타의 의미는 데이타 종속성(data dependency)으로 분석해 볼 수 있다. 이 데이타 종속성을 기반으로 한 정규형(normal forms)을, 한 장으로 설명하였다. 데이타베이스를 설계하기 위해서는 데이타 모델링(data modeling)을 이해하여야 한다. 따라서 데이타 모델의 개념으로 개체 타입(entity type), 관계 타입(relation type)을 설명하고 이들 간의 관계를 개념적으로 표현할 수 있는 개체-관계 모델(entity-relationship model)을 기술하였다. 데이타베이스 설계는 데이타베이스의 구조와 연산, 그리고 제약 조건을 모두 이해한 다음에야 올바른 데이타베이스 설계가 이루어질 수 있다. 여기서는 데이타베이스를 설계할 때 고려사항이나 설계 방법을 이론적으로 이해하는 것이 무엇보다도 중요하다고 판단되어 이 점에 대해 중점적으로 기술하였다. 관계 데이타 모델 이후에 제안되고 개발된 객체지향 데이타베이스 시스템(object-oriented database system)과 객체 관계 데이타베이스 시스템(object-relational database system)도 소개하였다.

데이타베이스 시스템은 복수 사용자가 동시에 이용하는 시스템이라는 점에서 관리자가 알아야 할 사항이 많다. 데이타베이스를 정확하게 유지하기 위한 무결성(integrity)과 불법적인 접근으로부터 데이타베이스를 보호하기위한 보안(security)에 대해 설명하였다. 동시 접근으로 인한 데이타베이스 장애에 대한 데이타베이스 회복(database recovery)과 병행제어(concurrency control)에 대해서도 간단하게 기술하였다.
최근 인터넷(internet)의 보편화로 데이타베이스를 인터넷으로 접근하고 데이타를 교환하기위한 기법으로 XML(extensible markup language)이 등장하였다. 이것에 대해서도 기술하였다. 또한 데이타베이스의 응용이 의사결정을 지원할 수 있도록 확장됨에 따라 데이타 웨어하우스(data warehouse)와 데이타 마이닝(data mining) 기법에 대해서도 소개하였다. 끝으로 급속히 발전해 나가고 있는 최신 데이타베이스로 멀티미디어 데이타베이스(multimedia database), 모바일 데이타베이스(mobile database), 지리 정보 시스템(geographic information system)을 소개하였다.

이 책은 학부생과 일반 자격시험을 준비하는 사람들을 위한 것이기 때문에 고급 데이타베이스 시스템에서 심도있게 취급하고 있는 무결성과 보안, 회복과 병행제어, XML, 데이타 웨어하우스와 데이타 마이닝에 대해서는 간략하게 기술하였다. 그 밖의 분산 데이타베이스, 질의어 처리, 전자 상거래와 같은 고급 데이타베이스 토픽에 대해 자세히 공부하려는 사람은 저자의 또 다른 저서인 “데이타베이스 시스템(Database Systems)”을 참고하기 바란다.


정보제공 : Aladin

저자소개

이석호(지은이)

<C로 쓴 자료구조론>

정보제공 : Aladin

목차

목차
머리말 = 3
CHAPTER 01 정보 환경 = 15
 1.1 정보 처리 시스템 = 16
  1.1.1 정보와 데이타 = 16
  1.1.2 정보 시스템 = 18
 1.2 데이타 처리 시스템 = 20
  1.2.1 일괄 처리 시스템 = 20
  1.2.2 온라인 처리 시스템 = 21
  1.2.3 분산 처리 시스템 = 23
 1.3 데이타베이스의 정의 = 26
 1.4 데이타베이스의 특성 = 28
 1.5 데이타베이스의 개념적 구성요소 = 29
  1.5.1 개체 = 30
  1.5.2 관계 = 31
 1.6 데이타베이스의 구조 = 32
 연습문제 = 35
CHAPTER 02 데이타베이스 관리 시스템 = 37
 2.1 데이타베이스 관리 시스템의 발전 배경 = 38
  2.1.1 데이타 종속성 = 38
  2.1.2 데이타 중복성 = 39
 2.2 데이타베이스 관리 시스템의 정의 = 41
 2.3 데이타베이스 관리 시스템의 필수 기능 = 43
 2.4 데이타베이스 관리 시스템의 장단점 = 44
  2.4.1 데이타베이스 관리 시스템의 장점 = 44
  2.4.2 데이타베이스 관리 시스템의 단점 = 46
 2.5 데이타 독립성 = 47
  2.5.1 논리적 데이타 독립성 = 48
  2.5.2 물리적 데이타 독립성 = 48
 2.6 데이타베이스 관리 시스템의 역사 = 50
 연습문제 = 52
CHAPTER 03 데이타베이스 시스템의 구성 = 53
 3.1 3단계 데이타베이스 = 54
 3.2 DBMS = 60
 3.3 데이타 언어 = 62
  3.3.1 데이타 정의어 = 62
  3.3.2 데이타 조작어 = 63
  3.3.3 데이타 제어어 = 65
 3.4 사용자 = 65
 3.5 데이타베이스 관리자 = 66
 3.6 하드웨어 = 68
 연습문제 = 71
CHAPTER 04 관계 데이타베이스 = 73
 4.1 관계 데이타 모델 = 74
 4.2 릴레이션의 개념 = 77
 4.3 릴레이션의 특성 = 80
 4.4 관계 데이타베이스 개념 = 83
 4.5 데이타베이스 키 = 85
  4.5.1 기본 키 = 85
  4.5.2 외래 키 = 87
 4.6 무결성 제약 = 89
  4.6.1 개체 무결성 제약 = 89
  4.6.2 참조 무결성 제약 = 90
 연습문제 = 92
CHAPTER 05 관계 대수와 관계 해석 = 95
 5.1 관계 대수 = 96
  5.1.1 일반 집합 연산자 = 97
  5.1.2 순수 관계 연산자 = 99
  5.1.3 기본 연산과 복합 연산 = 106
  5.1.4 관계 대수의 확장 = 107
  5.1.5 관계 대수의 질의문 표현 = 111
 5.2 관계 해석 = 112
  5.2.1 투플 관계 해석 = 112
  5.2.2 투플 관계 해석식의 질의문 표현 = 116
  5.2.3 도메인 관계 해석 = 117
  5.2.4 도메인 관계 해석식을 이용한 질의문 표현 = 119
 5.3 QBE = 120
  5.3.1 데이타 검색 = 121
  5.3.2 데이타의 삽입 = 123
  5.3.3 데이타의 삭제 = 124
  5.3.4 데이타의 갱신 = 125
 연습문제 = 126
CHAPTER 06 SQL = 129
 6.1 SQL 데이타 정의문 = 131
  6.1.1 스키마와 카탈로그 = 131
  6.1.2 도메인 정의문 = 132
  6.1.3 기본 테이블의 생성 = 133
  6.1.4 기본 테이블의 제거와 변경 = 136
 6.2 SQL 데이타 조작문 = 137
  6.2.1 데이타 검색 = 138
  6.2.2 데이타의 갱신 = 154
  6.2.3 데이타의 삽입 = 155
  6.2.4 데이타의 삭제 = 157
 6.3 SQL 뷰 = 158
  6.3.1 뷰의 생성 = 159
  6.3.2 뷰의 제거 = 161
  6.3.3 뷰의 조작 연산 = 162
  6.3.4 뷰의 장단점 = 164
 6.4 삽입 SQL = 165
  6.4.1 응용 프로그램의 특징 = 165
  6.4.2 커서가 필요 없는 데이타 조작 = 168
  6.4.3 커서를 이용하는 데이타 조작 = 169
  6.4.4 다이내믹 SQL = 171
 연습문제 = 174
CHAPTER 07 데이타 종속성과 정규화 = 175
 7.1 데이타의 논리적 표현 = 176
 7.2 함수 종속 = 179
 7.3 기본 정규형 = 182
  7.3.1 제1정규형(1NF:First Normal Form) = 183
  7.3.2 제2정규형(2NF:Second Normal Form) = 186
  7.3.3 제3정규형(3NF:Third Normal Form) = 189
  7.3.4 보이스/코드 정규형 = 190
 7.4 고급 정규형 = 194
  7.4.1 제4정규형 = 194
  7.4.2 제5정규형 = 198
 7.5 정규형 간의 관계 = 203
 연습문제 = 207
CHAPTER 08 데이타 모델링 = 209
 8.1 데이타의 세계 = 210
 8.2 데이타 모델의 개념 = 212
 8.3 개체 타입 = 214
 8.4 관계 타입 = 216
  8.4.1 관계 타입과 인스턴스 = 216
  8.4.2 관계 타입의 유형 = 218
  8.4.3 관계 타입의 특성 = 220
 8.5 E-R 모델 = 221
  8.5.1 E-R 다이어그램 = 221
  8.5.2 개체 타입과 키 애트리뷰트 = 222
  8.5.3 약한 개체 타입 = 223
  8.5.4 E-R 다이어그램 표기법 = 224
 8.6 논리적 데이타 모델 = 225
 연습문제 = 230
CHAPTER 09 데이타베이스 설계 = 231
 9.1 데이타베이스 설계 환경 = 232
  9.1.1 데이타베이스 생명 주기 = 232
  9.1.2 데이타베이스 설계 단계 = 234
  9.1.3 데이타베이스 설계 고려 사항 = 236
 9.2 요구조건 분석 = 236
  9.2.1 정보의 내용과 처리 요구조건의 수집 = 237
  9.2.2 범 기관적 경영 목표와 제약조건의 식별 = 237
  9.2.3 공식적인 요구조건 명세의 작성 = 238
  9.2.4 요구조건 명세의 검토 = 239
 9.3 개념적 설계 = 239
  9.3.1 개념적 스키마 모델링 = 240
  9.3.2 트랜잭션 모델링 = 242
 9.4 논리적 설계 = 243
  9.4.1 논리적 설계 단계 = 243
  9.4.2 관계 데이타 모델로의 변환 예 = 245
 9.5 물리적 설계 = 247
  9.5.1 저장 레코드의 양식 설계 = 248
  9.5.2 레코드 집중의 분석 및 설계 = 248
  9.5.3 접근 경로 설계 = 248
 9.6 데이타베이스 구현 = 250
 연습문제 = 252
CHAPTER 10 데이타베이스의 저장과 접근 = 253
 10.1 데이타베이스의 저장 = 254
 10.2 데이타베이스의 접근 = 255
  10.2.1 디스크 관리자 = 257
  10.2.2 화일 관리자 = 258
 10.3 페이지 세트와 화일 = 259
 10.4 화일의 조직 방법 = 266
  10.4.1 순차 방법 = 267
  10.4.2 인덱스 방법 = 268
  10.4.3 해싱 방법 = 282
 연습문제 = 288
CHAPTER 11 객체 데이타베이스 = 289
 11.1 새로운 데이타베이스 응용 = 290
 11.2 객체 데이타 모델 = 291
  11.2.1 객체와 객체 식별자 = 292
  11.2.2 애트리뷰트와 메소드 = 293
  11.2.3 클래스 = 295
  11.2.4 클래스 계층과 상속 = 297
  11.2.5 복합 객체 = 300
 11.3 ODMG의 ODBMS = 302
  11.3.1 ODMG 객체 모델과 ODL = 302
  11.3.2 OQL = 306
 연습문제 = 309
CHAPTER 12 객체-관계 데이타베이스 = 311
 12.1 객체-관계 데이타베이스의 배경 = 312
 12.2 객체-관계 데이타베이스와 SQL = 313
 12.3 SQL:1999/2003의 관계적 특징 = 314
  12.3.1 새로운 데이타 타입 = 314
  12.3.2 새로운 조건식 = 318
 12.4 SQL:1999/2003의 객체 지향적 특징 = 319
  12.4.1 사용자 정의 타입 = 319
  12.4.2 테이블 정의 = 324
  12.4.3 참조 애트리뷰트 = 327
  12.4.4 참조 타입 = 329
  12.4.5 테이블 상속 = 331
  12.4.6 집단 타입 = 332
 12.5 ODBMS와 ORDBMS = 335
  12.5.1 ODBMS와 ORDBMS의 유사점 = 335
  12.5.2 ODBMS와 ORDBMS의 차이점 = 336
 연습문제 = 337
CHAPTER 13 무결성과 보안 = 339
 13.1 무결성 = 340
  13.1.1 무결성 규정 = 340
  13.1.2 무결성 규정의 명세 = 343
 13.2 보안 = 346
  13.2.1 데이타베이스 보안 = 346
  13.2.2 데이타베이스 보안의 구현 = 347
  13.2.3 보안 서브시스템 = 349
  13.2.4 권한부여 명세 기법 = 351
  13.2.5 데이타 암호화 = 354
 연습문제 = 356
CHAPTER 14 회복과 병행 제어 = 357
 14.1 트랜잭션 = 358
  14.1.1 트랜잭션의 특성 = 358
  14.1.2 트랜잭션 상태 = 360
 14.2 회복 = 362
  14.2.1 데이타베이스 저장 연산 = 362
  14.2.2 장애와 회복 시스템 = 364
  14.2.3 데이타베이스 로그를 이용한 회복 = 365
  14.2.4 검사시점 회복 = 369
  14.2.5 미디어 회복 = 370
 14.3 병행 제어 = 370
  14.3.1 병행수행의 문제점 = 370
  14.3.2 트랜잭션 스케줄 = 373
  14.3.3 로킹(locking) 기법 = 377
 연습문제 = 382
CHAPTER 15 XML과 데이타베이스 = 383
 15.1 반구조화 데이타 = 384
 15.2 XML 데이타 모델 = 389
 15.3 DTD와 XML 스키마 = 393
  15.3.1 XML DTD = 393
  15.3.2 XML 스키마 = 398
 15.4 XML 문서와 데이타베이스 = 406
  15.4.1 XML 문서의 저장 방법 = 406
  15.4.2 관계 데이타베이스로부터 XML 문서의 추출 = 407
 15.5 XML 데이타 처리 = 408
  15.5.1 XPath = 408
  15.5.2 XQuery = 410
  15.5.3 XSLT = 412
  15.5.4 SQL/XML = 414
 연습문제 = 419
CHAPTER 16 데이타 웨어하우스와 데이타 마이닝 = 421
 16.1 의사결정 지원 시스템 = 421
 16.2 데이타 웨어하우스 = 424
 16.3 OLAP과 다차원 데이타 모델 = 428
  16.3.1 사실 테이블과 차원 테이블 = 428
  16.3.2 스타 스키마 = 432
 16.4 다차원 집계 질의 = 434
  16.4.1 집계(aggregation) 연산 = 434
  16.4.2 ROLLUP과 CUBE 연산자 = 437
  16.4.3 CUBE 연산자를 이용한 실체화된 뷰 = 440
 16.5 OLAP의 구현 = 442
  16.5.1 ROLAP과 MOLAP = 442
  16.5.2 OLAP 시스템의 요건 = 443
  16.5.3 OLAP의 구현 기법 = 444
 16.6 데이타 마이닝 기법 = 445
  16.6.1 데이타 마이닝 = 445
  16.6.2 연관 규칙(association rules) = 445
  16.6.3 순차 패턴(sequential patterns) = 448
  16.6.4 분류 규칙(classification rules) = 449
  16.6.5 기계 학습(machine learning) = 450
 연습문제 = 452
CHAPTER 17 최신 데이타베이스 = 455
 17.1 멀티미디어 데이타베이스 = 456
  17.1.1 멀티미디어 데이타베이스 개념 = 456
  17.1.2 멀티미디어 데이타 관리 = 459
  17.1.3 연속매체 데이타의 검색 = 463
  17.1.4 이미지ㆍ음성 데이타베이스 = 465
  17.1.5 멀티미디어 데이타베이스 응용 = 466
 17.2 모바일 데이타베이스 = 466
  17.2.1 모바일 컴퓨팅 구조 = 467
  17.2.2 모바일 컴퓨팅의 특성 = 469
  17.2.3 모바일 질의 처리 = 471
  17.2.4 데이타 방송 = 472
  17.2.5 단절성과 일관성 = 472
  17.2.6 모바일 데이타 관리의 문제점 = 473
 17.3 지리정보 시스템 = 475
  17.3.1 지리정보 시스템의 응용 = 475
  17.3.2 지리정보 시스템의 데이타 관리 요건 = 476
  17.3.3 지리정보 시스템의 특별 데이타 연산 = 477
  17.3.4 GIS 데이타베이스 기능 = 478
  17.3.5 GIS의 연구 과제 = 479
 연습문제 = 481
찾아보기 = 483

관련분야 신착자료

Harvard Business Review (2025)