메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

데이터베이스 시스템(7판)

한빛아카데미

번역서

판매중

  • 저자 : Abraham Silberschatz , Henry F. Korth , S. Sudarshan
  • 번역 : 정연돈 , 권준호 , 김종욱 , 서영균 , 이동호
  • 출간 : 2021-08-05
  • 페이지 : 1248 쪽
  • ISBN : 9791132108504
  • 물류코드 :30079
  • 초급 초중급 중급 중고급 고급
0점 (0명)
좋아요 : 2

데이터베이스에 대한 거의 모든 것

 

이 책은 전통적인 관계형 데이터베이스의 이론부터 블록체인 데이터베이스와 같은 최신 기술까지  다룹니다. 관계형 데이터베이스 모델, 데이터베이스 설계(개념적/논리적 설계, 정규화), SQL(기초, 중급, 고급), 데이터베이스 응용 개발, 빅데이터와 데이터 분석, 데이터베이스 시스템 기술(저장, 인덱스, 질의 처리 및 최적화, 트랜잭션 처리), 분산 및 병렬 데이터베이스, 고급/최신 데이터베이스 기술까지 데이터베이스와 관련한 거의 모든 내용을 담고 있습니다. 특히 7판에서 크게 달라진 부분은 다음과 같습니다.

  • 빅데이터를 사용자 관점부터 시스템 내부 구현까지 광범위하게 다룹니다.
  • 블록체인 시스템과 데이터베이스 시스템의 상호작용을 다루는 블록체인 데이터베이스를 다룹니다. 
  • 데이터베이스 내부 구현 전반(12~19장)에 SSD, 멀티코어 시스템 같은 최신 기술이 반영되었습니다.
  • 반정형 데이터 관리, 시간 데이터, 데이터 분석, 고급 인덱싱이 추가되었습니다.
  • 아파치 하둡과 스파크 등을 이용한 빅데이터 처리 실습이 다수 장에 추가되었습니다.

 

 

주요 내용

  • 1장. 개요 : 데이터베이스 시스템의 역사, 특성, 배우는 이유 등의 개요를 다룬다.
  • 1부. 관계형 모델과 SQL(2~5장) : 관계형 데이터 모델을 소개하고 관계형 언어인 SQL을 중점적으로 다룬다.
  • 2부. 데이터베이스 설계(6~7장) : 데이터베이스 설계 과정에 대한 전반적인 내용과 개체-관계 데이터 모델, 관계형 데이터베이스 설계에 대해 소개한다.
  • 3부. 응용 프로그램 설계 및 개발(8~9장) : 반정형 데이터, 객체 기반 데이터, 텍스트 데이터 및 공간 데이터 등 응용 프로그램 설계 및 개발에 중요한 복잡한 데이터 타입과 대화형 웹 기반 및 모바일 데이터베이스 응용 프로그램을 구축하는 데 사용되는 도구와 기술을 소개한다.
  • 4부. 빅데이터 분석(10~11장) :  대규모 데이터 분석 응용 프로그램에 대한 전반적인 내용을 소개한다. 대규모 데이터 분석 응용 프로그램만의 요구 사항를 해결하기 위한 방법과 대규모 데이터 분석을 위해 설계된 시스템의 구조와 사용에 관해 설명한다.
  • 5부. 저장 장치 관리 및 인덱싱(12~14장) : 저장 장치와 저장 장치의 속성이 데이터베이스의 물리 구조 및 성능에 주는 영향, 데이터 저장 장치의 구조, 다양한 데이터 접근 기술 등을 설명한다.
  • 6부. 질의 처리 및 최적화(15~16장) : 질의 처리 알고리즘과 질의 최적화에 대해 다룬다.
  • 7부. 트랜잭션 관리(17~19장) : 트랜잭션 처리 시스템의 기본 개념과 트랜잭션의 고유 특성 같은 기본 내용부터 동시성 제어, 시스템 다운이나 저장소 장애 등의 상황에서 올바른 트랜잭션의 수행을 보장하기 위한 기법 같은 고급 기술까지 다룬다.
  • 8부. 병렬 및 분산 데이터베이스(20~23장) : 병렬 및 분산 데이터베이스에 대한 전반적인 내용을 다룬다.
  • 9부. 심화 주제(24~26장) : 인덱스 기법, 성능 튜닝 등을 비롯해 데이터베이스 관점에서 블록체인 기술을 소개하는 심화 주제를 다룬다. 특히 현재 사용하거나 사용을 고려 중인 기업용 블록체인 응용 프로그램에 대해 조사한다.
  • 10부. 책에서 다루는 예제 대학교 전체 스키마에 대한 상세한 내용을 제공한다.
  • 11부. 온라인(27~32장) db-book.com에서 온라인으로 제공한다. 27장에서는 데이터로그 언어, 28장에서는 다중값 종속성 이론과 고차의 정규형, 29장에서는 객체 기반 데이터베이스 및 배열 같은 더 복잡한 데이터 타입을 다룬다. 30장에서는 8장의 XML 내용을 더 깊게 다루고, 31장에서는 비정형 텍스트 데이터에 대한 질의 처리를 다루는 정보 검색 개념, 32장에서는 PostgreSQL 데이터베이스 시스템에 대한 개론을 다룬다.

 

도서 정보

"db-book.com"에 접속하면 도서와 관련된 각종 자료를 제공받을 수 있습니다.

 

 

상세페이지_데이터베이스 시스템(7판).jpg

Abraham Silberschatz 저자

Abraham Silberschatz

예일 대학교 컴퓨터 과학 교수

Henry F. Korth 저자

Henry F. Korth

리하이 대학교 컴퓨터 공학 교수

S. Sudarshan 저자

S. Sudarshan

서브라오 M. 나일카니 석좌 교수

정연돈 역자

정연돈

고려대 정보대학 컴퓨터학과 교수

 

권준호 역자

권준호

부산대 컴퓨터공학 교수

김종욱 역자

김종욱

상명대 컴퓨터과학과 교수

서영균 역자

서영균

경북대 컴퓨터학부 교수

이동호 역자

이동호

한양대에리카 컴퓨터공학과 교수

CHAPTER 01 서론

1.1 데이터베이스 시스템의 응용

1.2 데이터베이스 시스템의 목적

1.3 데이터의 관점

1.4 데이터베이스 언어

1.5 데이터베이스 설계

1.6 데이터베이스 엔진

1.7 데이터베이스 및 응용 구조

1.8 데이터베이스 사용자와 관리자

1.9 데이터베이스 시스템의 역사

1.10 요약

문제

더 읽어보기

 

 

PART 1 관계형 언어

 

CHAPTER 02 관계형 모델 소개

2.1 관계형 데이터베이스의 구조

2.2 데이터베이스 스키마

2.3 키

2.4 스키마 다이어그램

2.5 관계형 질의어

2.6 관계 대수

2.7 요약

문제

더 읽어보기


CHAPTER 03 SQL 소개

3.1 SQL 질의어의 개요

3.2 SQL 데이터 정의

3.3 SQL 질의의 기본 구조

3.4 부가적인 기본 연산

3.5 집합 연산

3.6 널 값

3.7 집계 함수

3.8 중첩 하위 질의

3.9 데이터베이스의 변경

3.10 요약

문제

더 읽어보기

 

CHAPTER 04 중급 SQL

4.1 조인 표현식

4.2 뷰

4.3 트랜잭션

4.4 무결성 제약 조건

4.5 SQL의 데이터 타입과 스키마

4.6 SQL의 인덱스 정의

4.7 권한

4.8 요약

문제

더 읽어보기

 

CHAPTER 05 고급 SQL

5.1 프로그래밍 언어에서 SQL 접근

5.2 함수와 프로시저

5.3 트리거

5.4 재귀 질의

5.5 고급 집계 기능

5.6 요약

문제

더 읽어보기

 

 

PART 2 데이터베이스 설계

 

CHAPTER 06 E-R 모델을 사용한 데이터베이스 설계

6.1 설계 과정의 개요

6.2 개체-관계 모델

6.3 복합 속성

6.4 대응 카디널리티

6.5 주 키

6.6 개체 집합에서 중복 속성 제거하기

6.7 E-R 다이어그램을 관계형 스키마로 변환하기

6.8 E-R의 확장된 특성

6.9 개체-관계 설계 쟁점

6.10 데이터 모델링을 위한 대안적인 표기법

6.11 데이터베이스 설계의 다른 관점

6.12 요약

 

CHAPTER 07 관계형 데이터베이스 설계

7.1 좋은 관계형 설계의 특징

7.2 함수 종속을 사용한 분해

7.3 정규형

7.4 함수 종속 이론

7.5 함수 종속을 사용한 분해 알고리즘

7.6 다중값 종속을 이용한 분해

7.7 다른 정규형들

7.8 원자적 도메인과 제1정규형

7.9 데이터베이스 설계 절차

7.10 시간 데이터 모델링

7.11 요약

문제

더 읽어보기

 

 

PART 3 응용 프로그램의 설계 및 개발

 

CHAPTER 08 복합 데이터 타입

8.1 반구조형 데이터

8.2 객체 지향

8.3 텍스트 데이터

8.4 공간 데이터

8.5 요약

문제

더 읽어보기

 

CHAPTER 09 응용 프로그램의 개발

9.1 응용 프로그램과 사용자 인터페이스

9.2 웹의 기본

9.3 서블릿

9.4 서버 측 프레임워크 대안

9.5 클라이언트 측 코드와 웹 서비스

9.6 응용 프로그램 구조

9.7 응용 프로그램 성능

9.8 응용 프로그램 보안

9.9 암호화와 응용

9.10 요약

문제

더 읽어보기

 

 

PART 4 빅데이터 분석

 

CHAPTER 10 빅데이터

10.1 동기

10.2 빅데이터 저장 시스템

10.3 맵리듀스 패러다임

10.4 맵리듀스를 넘어서: 대수 연산

10.5 스트림 데이터

10.6 그래프 데이터베이스

10.7 요약

문제

더 읽어보기

 

CHAPTER 11 데이터 분석

11.1 분석의 개요

11.2 데이터 웨어하우징

11.3 온라인 분석 처리

11.4 데이터 마이닝

11.5 요약

문제

더 읽어보기

 

 

PART 5 저장 장치 관리 및 인덱싱

 

CHAPTER 12 물리적 저장 장치 시스템

12.1 물리적 저장 장치 매체 개요

12.2 저장 장치 인터페이스

12.3 자기 디스크

12.4 플래시 메모리

12.5 RAID

12.6 디스크 블록 접근

12.7 요약

문제

더 읽어보기

 

CHAPTER 13 데이터 저장 장치 구조

13.1 데이터베이스 저장 장치 구조

13.2 파일 구성

13.3 파일에 레코드를 구성하는 방법

13.4 데이터 사전 저장소

13.5 데이터베이스 버퍼

13.6 열 지향 저장소

13.7 메인 메모리 데이터베이스의 저장 구조

13.8 요약

문제

더 읽어보기

 

CHAPTER 14 인덱싱

14.1 기본 개념

14.2 순서 인덱스

14.3 B+-트리 인덱스 파일

14.4 B+-트리 확장

14.5 해시 인덱스

14.6 다중 키 접근

14.7 인덱스 생성

14.8 쓰기 최적화 인덱스 구조

14.9 비트맵 인덱스

14.10 공간 및 시간 데이터의 인덱스

14.11 요약

문제

더 읽어보기

 

 

PART 6 질의 처리와 최적화

 

CHAPTER 15 질의 처리

15.1 개요

15.2 질의 비용의 측정

15.3 선택 연산

15.4 정렬

15.5 조인 연산

15.6 기타 연산

15.7 표현식의 평가

15.8 메모리에서 질의 처리

15.9 요약

문제

더 읽어보기

 

CHAPTER 16 질의 최적화

16.1 개요

16.2 관계형 표현식의 변환

16.3 결과에 대한 통계 추정

16.4 평가 계획의 선택

16.5 실체화 뷰

16.6 질의 최적화의 심화

16.7 요약

문제

더 읽어보기

 

 

PART 7 트랜잭션 관리

 

CHAPTER 17 트랜잭션

17.1 트랜잭션 개념

17.2 간단한 트랜잭션 모델

17.3 저장 장치의 구조

17.4 트랜잭션 원자성과 지속성

17.5 트랜잭션 고립성

17.6 직렬 가능성

17.7 트랜잭션 고립성과 원자성

17.8 트랜잭션 고립성 수준

17.9 고립성 수준의 구현

17.10 SQL 문장을 사용한 트랜잭션

17.11 요약

문제

더 읽어보기

 

CHAPTER 18 동시성 제어

18.1 잠금 기반의 규약

18.2 교착 상태 처리

18.3 다중 세분도

18.4 삽입 연산, 삭제 연산, 술어 읽기

18.5 타임스탬프 기반 규약

18.6 검증 기반 규약

18.7 다중 버전 기법

18.8 스냅샷 고립

18.9 실제 사용되는 약한 수준의 일관성

18.10 동시성 제어의 최신 동향

18.11 요약

문제

더 읽어보기

 

CHAPTER 19 복구 시스템

19.1 장애의 분류

19.2 저장 장치

19.3 복구와 원자성

19.4 복구 알고리즘

19.5 버퍼 관리

19.6 비휘발성 저장 장치에 손실이 발생하는 장애

19.7 원격 백업 시스템을 통한 고가용성

19.8 조기 잠금 해제와 논리적 Undo 연산

19.9 ARIES

19.10 메인 메모리 데이터베이스의 복구

19.11 요약

문제

더 읽어보기


 

PART 8 병렬 및 분산 데이터베이스

 

CHAPTER 20 데이터베이스 시스템 구조

20.1 개요

20.2 중앙집중 데이터베이스 시스템

20.3 서버 시스템 구조

20.4 병렬 시스템

20.5 분산 시스템

20.6 병렬 및 분산 시스템의 트랜잭션 처리

20.7 클라우드 기반 서비스

20.8 요약

문제

더 읽어보기

 

CHAPTER 21 병렬 및 분산 데이터 저장소

21.1 소개

21.2 데이터 분할

21.3 분할에서 치우침 처리

21.4 복제

21.5 병렬 인덱스

21.6 분산 파일 시스템

21.7 병렬 키-값 저장소

21.8 요약

문제

더 읽어보기

 

CHAPTER 22 병렬 및 분산 질의 처리

22.1 개요

22.2 병렬 정렬

22.3 병렬 조인

22.4 기타 연산

22.5 질의 수행 계획의 병렬 평가

22.6 공유 메모리 구조에서 질의 처리

22.7 병렬 실행을 위한 질의 최적화

22.8 스트리밍 데이터의 병렬 처리

22.9 분산 질의 처리

22.10 요약

문제

더 읽어보기

 

CHAPTER 23 병렬 및 분산 트랜잭션 처리

23.1 분산 트랜잭션

23.2 커밋 프로토콜

23.3 분산 데이터베이스에서 동시성 제어

23.4 복제

23.5 확장된 동시성 제어 프로토콜

23.6 약한 수준의 일관성을 위한 복제

23.7 조정자 선택

23.8 분산 시스템의 컨센서스

23.9 요약

문제

더 읽어보기

 

 

PART9 고급 주제

 

CHAPTER 24 고급 인덱싱 기술

24.1 블룸 필터

24.2 로그 구조 합병 트리와 변형

24.3 비트맵 인덱스

24.4 공간 데이터의 인덱스

24.5 해시 인덱스

24.6 요약

문제

더 읽어보기

 

CHAPTER 25 고급 응용 프로그램 개발

25.1 성능 튜닝

25.2 성능 벤치마크

25.3 응용 프로그램 개발의 다른 사안

25.4 표준화

25.5 분산 디렉터리 시스템

25.6 요약

문제

더 읽어보기

 

CHAPTER 26 블록체인 데이터베이스

26.1 개요

26.2 블록체인 속성

26.3 암호화 해시 함수를 통한 블록체인 속성 달성

26.4 합의

26.5 블록체인의 데이터 관리

26.6 스마트 계약

26.7 성능 향상

26.8 새로운 응용 프로그램

26.9 요약

문제

더 읽어보기

 

 

PART 10 부록

부록 A 상세한 대학교 스키마

 

 

[이 책의 온라인 웹사이트인 db-book.com에서 영문판으로 받아볼 수 있음]

PART 11 ONLINE CHAPTERS

CHAPTER 27 Formal Relational Query Languages

CHAPTER 28 Advanced Relational Database Design

CHAPTER 29 Object-Based Databases

CHAPTER 30 XML

CHAPTER 31 Information Retrieval

CHAPTER 32 PostgreSQL

  • 첫번째 리뷰어가 되어주세요.
  • 결제하기
    • 문화비 소득공제 가능

    도서구입 안내

    <한빛아카데미> 도서는 한빛 홈페이지에서 더 이상 판매를 하지 않습니다. 도서 구입은 인터넷 서점을 이용하시기 바랍니다. 양해바랍니다.

    리뷰쓰기

    닫기
    * 도서명 :
    데이터베이스 시스템(7판)
    * 제목 :
    * 별점평가
    * 내용 :

    * 리뷰 작성시 유의사항

    글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

    1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
    2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

    오탈자 등록

    닫기
    * 도서명 :
    데이터베이스 시스템(7판)
    * 구분 :
    * 상품 버전
    종이책 PDF ePub
    * 페이지 :
    * 위치정보 :
    * 내용 :

    도서 인증

    닫기
    도서명*
    데이터베이스 시스템(7판)
    구입처*
    구입일*
    부가기호*
    부가기호 안내

    * 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

    * 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

    * 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

    닫기

    해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
    장바구니로 이동하시겠습니까?

    자료실