본문내용 바로가기
무료배송 소득공제

데이터베이스 시스템

5판 | 양장
RAMEZ ELMASRI 지음 | 황규영 , 홍의경 , 음두헌 옮김 | 피어슨에듀케이션코리아 | 2007년 03월 14일 출간
  • 정가 : 35,000원
    판매가 : 35,000 [0%↓ 0원 할인]
  • 혜택 :
    [기본적립] 1050원 적립 [3% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788945006189(8945006184)
쪽수 1027쪽
크기 257 * 188 mm 판형알림

책소개

이 책이 속한 분야

데이터베이스 시스템 입문서. 이 책은 데이터베이스의 개념과 모델링에서부터 관계 데이터모델과 조건, 데이터베이스 설계 이론과 방법론, 데이터저장과 디자인, 트랜잭션 처리 개념과 관계 데이터베이스, 최근 기술 등에 이르기까지 설명한다.

목차

제1부 서론과 개념 모델링
제1장 데이터베이스와 데이터베이스 사용자 23
1.1 개요 24
1.2 데이터베이스의 예 27
1.3 데이터베이스의 특징 30
1.4 데이터베이스 사용자의 분류 35
1.5 무대 뒤의 사람들 37
1.6 DBMS의 장점 38
1.7 데이터베이스 응용의 간략한 역사44
1.8 데이터베이스를 사용하지 않아도 좋은 경우 48
1.9 요약 48
복습 문제 49
연습 문제 49
주요 참고문헌 50

제2장 데이터베이스 시스템 개념과 아키텍처 51
2.1 데이터 모델, 스키마, 인스턴스 52
2.2 3단계-스키마 아키텍처와 데이터 독립성 56
2.3 데이터베이스 언어와 인터페이스59
2.4 데이터베이스 시스템 환경 62
2.5 DBMS를 위한 중앙집중식과 클라이언트/서버 아키텍처 67
2.6 데이터베이스 관리 시스템의 분류72
2.7 요약 75
복습 문제 77
연습 문제 77
주요 참고문헌 78

제3장 엔티티-관계(ER) 모델을 사용한 데이터 모델링 79
3.1 데이터베이스 설계를 위한 고수준의 개념적 데이터 모델의 사용 80
3.2 데이터베이스 응용 82
3.3 엔티티 타입, 엔티티 집합, 애트리뷰트, 키 84
3.4 관계, 관계 타입, 역할, 구조적 제약조건 92
3.5 약한 엔티티 타입 99
3.6 COMPANY 데이터베이스에 대한 ER 설계의 개선 100
3.7 ER 다이어그램, 이름 지정에 관한 규칙, 설계에 관한 사항 101
3.8 다른 표기법의 예: UML 클래스 다이어그램 106
3.9 3차 이상의 관계 타입 108
3.10 요약 112
복습 문제 113
연습 문제 114
실습 문제 121
주요 참고문헌 122

제2부 관계 모델: 개념, 제약조건, 언어, 설계, 그리고 프로그래밍
제4장 관계 데이터 모델과 관계 데이터베이스 제약조건 127
4.1 관계 모델의 개념 128
4.2 관계 모델 제약조건과 관계 데이터베이스 스키마 135
4.3 갱신 연산과 트랜잭션 그리고 제약조건 위반의 처리 143
4.4 요약 147
복습 문제 148
연습 문제 149
주요 참고문헌 153

제5장 관계 대수와 관계 해석 155
5.1 단항 관계 연산: 실렉트와 프로젝트 157
5.2 집합 이론과 관계 대수 연산 162
5.3 이항관계 연산: 조인과 디비전 연산 165
5.4 추가적인 관계 연산 174
5.5 관계 대수 질의의 예 180
5.6 투플 관계 해석 183
5.7 도메인 관계 해석 192
5.8 요약 195
복습 문제 196
연습 문제 197
실습 문제 202
주요 참고문헌 204

제6장 ER-관계 사상에 의한 관계 데이터베이스 설계 207
6.1 ER-관계 사상을 이용한 관계 데이터베이스 설계 208
6.2 요약 215
복습 문제 216
연습 문제 216
실습 문제 217
주요 참고문헌 217

제7장 SQL-99: 스키마 정의, 제약조건, 질의어, 뷰 219
7.1 SQL의 데이터 정의와 데이터 타입 221
7.2 SQL에서 기본 제약조건의 명시 226
7.3 SQL에서 스키마 변경문 230
7.4 SQL에서의 기본 질의 232
7.5 더 복잡한 SQL 질의 242
7.6 SQL에서 삽입, 삭제, 갱신문 260
7.7 주장으로 일반적인 제약조건 명시 264
7.8 SQL에서 뷰(가상 테이블) 265
7.9 SQL의 기타 기능 269
7.10 요약 272
복습 문제 272
연습 문제 273
실습 문제 273
주요 참고문헌 279

제8장 SQL 프로그래밍 기법들의 소개 281
8.1 데이터베이스 프로그래밍: 이슈와 기법들 282
8.2 내포된 SQL, 동적 SQL 및 SQLJ 286
8.3 함수 호출을 이용한 데이터베이스 프로그래밍: SQL/CLI와 JDBC 298
8.4 데이터베이스 저장 프로시저와 SQL/PSM 307
8.5 요약 311
복습 문제 312
연습 문제 312
실습 문제 312
주요 참고문헌 314

제3부 데이터베이스 설계 이론과 방법론
제9장 관계 데이터베이스의 함수적 종속성과 정규화 317
9.1 릴레이션 스키마를 설계하는 몇 가지 개략적인 지침 319
9.2 함수적 종속성 329
9.3 기본키를 기반으로 한 정규형 338
9.4 제2정규형과 제3정규형의 일반적인 정의 347
9.5 BCNF 350
9.6 요약 353
복습 문제 354
연습 문제 355
실습 문제 359
주요 참고문헌 360

제10장 관계 데이터베이스 설계 알고리즘과 추가적인 정규형 361
10.1 릴레이션 분해 특성 362
10.2 관계 데이터베이스 스키마 설계를 위한 알고리즘 369
10.3 다치 종속성과 제4정규형 379
10.4 조인 종속성과 제5정규형 385
10.5 포함 종속성 387
10.6 기타 종속성과 정규형 388
10.7 요약 390
복습 문제 391
연습 문제 392
실습 문제 394
주요 참고문헌 395

제4부 데이터 저장, 인덱싱, 질의 처리, 그리고 물리적 디자인
제11장 디스크 저장, 기본 파일 구조, 그리고 해싱 399
11.1 개요 400
11.2 보조 기억 장치 404
11.3 블록 버퍼링 410
11.4 디스크상에 파일의 레코드들 배치 412
11.5 파일에 대한 연산 416
11.6 비순서 파일(히프 파일) 419
11.7 순서 파일(정렬된 파일) 421
11.8 해싱 기법 424
11.9 기타 기본 파일 조직 434
11.10 RAID 기술을 이용한 병렬 디스크 접근 435
11.11 새로운 저장장치 시스템들 440
11.12 요약 442
복습 문제 443
연습 문제 444
주요 참고문헌 448

제12장 파일의 인덱스 구조 449
12.1 단일-단계 순서 인덱스들의 유형 450
12.2 다단계 인덱스 460
12.3 B-트리와 B+-트리를 이용한 동적 다단계 인덱스 464
12.4 다중키 인덱스 478
12.5 다른 인덱스 유형 481
12.6 요약 483
복습 문제 483
연습 문제 484
주요 참고문헌 487

제13장 질의 처리와 최적화를 위한 알고리즘 489
13.1 SQL 질의를 관계 대수로 번역 492
13.2 외부 정렬 알고리즘 493
13.3 실렉트와 조인 연산을 위한 알고리즘 495
13.4 프로젝트와 집합 연산을 위한 알고리즘 506
13.5 집계 연산과 외부 조인의 구현 507
13.6 파이프라이닝을 사용한 연산의 결합 510
13.7 경험을 사용한 질의 최적화 510
13.8 질의 최적화에서 선택률과 비용 추정치 사용 520
13.9 오라클의 질의 최적화의 개요 531
13.10 의미적 질의 최적화 532
13.11 요약 533
복습 문제 533
연습 문제 534
주요 참고문헌 535

제5부 트랜잭션 처리 개념
제14장 트랜잭션 처리 개념과 이론의 개요 539
14.1 트랜잭션 처리의 개요 540
14.2 트랜잭션과 시스템 개념 547
14.3 트랜잭션의 성질 551
14.4 회복 가능성을 근거로 한 스케줄의 특성화 552
14.5 직렬 가능성을 근거로 한 스케줄의 특성화 556
14.6 SQL의 트랜잭션 지원 567
14.7 요약 569
복습 문제 570
연습 문제 570
주요 참고문헌 572

제15장 동시성 제어 기법 573
15.1 동시성 제어를 위한 2단계 로킹 기법 574
15.2 타임스탬프 순서에 기반을 둔 동시성 제어 기법 586
15.3 다중 버전 동시성 제어 기법 589
15.4 검증(낙관적) 동시성 제어 기법 592
15.5 데이터 항목의 단위 크기와 다중 단위 크기 로킹 593
15.6 인덱스에서 동시성 제어를 위하여 로크를 사용 598
15.7 기타 동시성 제어 쟁점 599
15.8 요약 601
복습 문제 602
연습 문제 603
주요 참고문헌 604

제16장 데이터베이스 회복 기법 605
16.1 회복 개념 606
16.2 지연 갱신을 기반으로 한 회복 기법 612
16.3 즉시 갱신에 기반을 둔 회복 기법 617
16.4 그림자 페이지 기법 619
16.5 ARIES 회복 알고리즘 621
16.6 다중 데이터베이스 시스템에서의 회복 625
16.7 데이터베이스 백업과 재해적 실패로부터의 회복 626
16.8 요약 627
복습 문제 628
연습 문제 629
주요 참고문헌 632

제6부객체와 객체-관계 데이터베이스
제17장 객체지향 데이터베이스의 개념 635
17.1 객체지향 개념의 개요 637
17.2 객체 식별자, 객체의 구조, 타입 생성자 640
17.3 연산의 캡슐화, 메소드, 지속성 646
17.4 타입 및 클래스 계층 구조와 상속 651
17.5 복합 객체 655
17.6 기타 객체지향 개념 657
17.7 요약 660
복습 문제 661
연습 문제 662
주요 참고문헌 662

제18장 객체 데이터베이스 표준과 언어 및 설계 665
18.1 ODMG 객체 모델의 개요 666
18.2 객체 정의어 679
18.3 객체 질의어 685
18.4 C++ 언어 바인딩의 개요 693
18.5 객체 데이터베이스의 개념적 설계 695
18.6 요약 696
복습 문제 697
연습 문제 697
주요 참고문헌 698

제19장 객체-관계 및 확장된 관계 데이터베이스 시스템 699
19.1 SQL3의 개요와 객체-관계 특징 700
19.2 데이터베이스 기술의 발전과 현재의 동향 708
19.3 인포믹스 유니버설 서버 709
19.4 Oracle 8의 객체-관계 특징 721
19.5 확장 타입 시스템의 구현 및 관련된 쟁점 724
19.6 중첩 관계 데이터 모델 725
19.7 요약 728
주요 참고문헌 729

제7부 추가적인 기능들
제20장 데이터베이스 보안 733
20.1 데이터베이스 보안의 쟁점들에 대한 개요 734
20.2 권한의 부여/취소를 기반으로 한 임의 접근 제어 738
20.3 다단계 보안을 위한 강제 접근 제어와 역할-기반 접근 제어 744
20.4 통계 데이터베이스 보안의 개요 750
20.5 흐름 제어의 개요 751
20.6 암호화와 공개 키 기반 구조 754
20.7 프라이버시의 쟁점들과 보존 756
20.8 데이터베이스 보안에 대한 난제들 757
20.9 요약 758
복습 문제 759
연습 문제 760
주요 참고문헌 761

제21장 고급 응용을 위한 확장된 데이터 모델 763
21.1 능동 데이터베이스와 트리거의 개념 764
21.2 이력 데이터베이스 개념 775
21.3 공간 및 멀티미디어 데이터베이스 789
21.4 요약 793
복습 문제 794
연습 문제 794
주요 참고문헌 795

제22장 분산 데이터베이스와 클라이언트/서버 아키텍처 797
22.1 분산 데이터베이스 개념 798
22.2 분산 데이터베이스 설계를 위한 데이터 단편화, 중복, 할당 방법 804
22.3 분산 데이터베이스 시스템의 유형 810
22.4 분산 데이터베이스에서 질의 처리 815
22.5 분산 데이터베이스에서 동시성 제어와 회복의 개요 821
22.6 3-층 클라이언트/서버 아키텍처의 개요 824
22.7 오라클의 분산 데이터베이스 826
22.8 요약 830
복습 문제 830
연습 문제 831
주요 참고문헌 833

제8부 최근 기술
제23장 PHP를 이용한 웹 데이터베이스 프로그래밍 839
23.1 구조화된 정보, 반구조화된 정보,비구조화된 정보 840
23.2 단단한 PHP 예제 845
23.3 PHP의 기본 특징 846
23.4 PHP데이터베이스 프로그래밍의개요 853
23.5 요약 858
복습 문제 858
연습 문제 859
실습 문제 859
주요 참고문헌 859

제24장 XML: Extensible Markup Language 861
24.1 XML 계층적 데이터 모델 862
24.2 XML 문서, DTD, XML 스키마 863
24.3 XML 문서와 데이터베이스 872
24.4 XML 질의 878
24.5 요약 881
복습 문제 881
연습 문제 881
주요 참고문헌 882

제25장 데이터 마이닝 883
25.1 데이터 마이닝 기술의 개요 884
25.2 연관 규칙 888
25.3 분류 899
25.4 군집화 903
25.5 데이터 마이닝의 기타 문제 906
25.6 데이터 마이닝의 응용 909
25.7 상업용 데이터 마이닝 도구의 기술 수준 909
25.8 요약 912
복습 문제 913
연습 문제 913
주요 참고문헌 915

제26장 데이터 웨어하우징과 OLAP의 개관 917
26.1 소개, 정의 및 용어 918
26.2 데이터 웨어하우스의 특징 919
26.3 데이터 웨어하우스를 위한 데이터 모델링 921
26.4 데이터 웨어하우스 구축 926
26.5 데이터 웨어하우스의 일반적 기능 929
26.6 데이터 웨어하우징과 뷰 930
26.7 데이터 웨어하우스에서 문제점과 미해결 과제들 931
26.8 요약 933
복습 문제 933
주요 참고문헌 934

제27장 최근 데이터베이스 기술과 응용 935
27.1 이동 데이터베이스 936
27.2 멀티미디어 데이터베이스 944
27.3 지리 정보 시스템 951
27.4 게놈 데이터 관리 964
주요 참고문헌 972
공헌기관 및 제품 976
주요 참고문헌 977

찾아보기 1007

출판사 서평

내용 및 특징
Elmasri와 Navathe 책은 이론과 설계에 대한 명확한 설명과 함께 현대 데이터베이스 기술에 대한 소개, 모델과 실제 시스템에 대한 광범위한 설명으로 데이터베이스 시스템에 대한 최고의 책으로 평가받고 있다. 최신의 실용적인 예제들은 독자들을 사로잡고 있으며, 각 장의 연습문제와 실무예제들은 현대 데이터베이스 기술(Oracle, MySQL, SQLServer 등)을 이용한 풍부한 실무경험을 제공할 것이다.

제5판의 주요 특징은 다음과 같다.
■ 이 책은 필요한 내용을 모두 담고 있으면서도 개인적인 필... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품