Database System Concepts, 7/e (IE)

Abraham Silberschatz , Henry Korth, S. Sudarshan

買這商品的人也買了...

商品描述

  • Description
    Now in its seventh edition. Silberschatz, Korth, and Sudarshan's Database System Concepts is one of the cornerstone texts of database education. It presents the fundamental concepts of database management in an intuitive manner. Chapters 1 to 11 cover concepts and techniques needed to use databases, and to design and build applications. Chapters 12 to 23 cover concepts and techniques related to database internals. while Chapters 24 to 26 cover advanced material. Concepts are presented in a general setting that is not tied to one particular database system. but are annotated with details needed to enable hands-on exercises on specific database systems. Familiarity with basic data structures, computer organization, and a high-level programming language are the only prerequisites.

    The overall style of the prior editions has been retained, while the content and organization continues to evolve to reflect the major changes that have occurred In recent years.

    New to the Seventh Edition
    • Extensive coverage of Big Data systems. from the user perspective (Chapter 10), as well as from an internal perspective (Chapters 20 - 23).
    • Updates to all the internal chapters to reflect current-generation technology, such as solid-state disks, main-memory databases, multi-core systems, and parallel and distributed databases.
    • Additional coverage of semi-structured data management using JSON, RDF, and SPARQL.
    • Updated coverage of temporal data, data analytics. and advanced indexing techniques such as write-optimized indices.
    • Reorganization and update of chapters to better support courses with a significant hands-on component, including use of current-generation application development tools and Big Data systems such as Apache Hadoop and Spark.
    • New chapter on Blockchain Databases (Chapter 26) that introduces blockchain technology and its growing role in enterprise applications.

商品描述(中文翻譯)



  • 描述

    現在已經到第七版的《Database System Concepts》是Silberschatz、Korth和Sudarshan的教科書之一,也是資料庫教育的基石之一。它以直觀的方式呈現資料庫管理的基本概念。第1章到第11章介紹了使用資料庫所需的概念和技術,以及設計和建立應用程式所需的概念和技術。第12章到第23章介紹了與資料庫內部相關的概念和技術,而第24章到第26章則介紹了進階材料。這些概念是以一般的設定呈現的,不依賴於特定的資料庫系統,但會提供特定資料庫系統的實作細節以進行實作練習。唯一的先決條件是熟悉基本的資料結構、電腦組織和高階程式語言。



    前幾版的整體風格保留了下來,但內容和組織仍在不斷演進以反映近年來的重大變化。



    第七版的新增內容

    • 廣泛涵蓋大數據系統,從使用者的角度(第10章)以及內部的角度(第20章至第23章)。

    • 更新所有內部章節以反映當代技術,例如固態硬碟、主記憶體資料庫、多核系統和並行分散式資料庫。

    • 增加對半結構化資料管理的涵蓋範圍,包括JSON、RDF和SPARQL。

    • 更新對時間性資料、資料分析和高級索引技術(如寫優化索引)的涵蓋範圍。

    • 重新組織和更新章節,以更好地支援具有重要實作組成部分的課程,包括使用當代應用程式開發工具和大數據系統(如Apache Hadoop和Spark)。

    • 新增一章關於區塊鏈資料庫(第26章),介紹區塊鏈技術及其在企業應用中的日益重要角色。



目錄大綱

  • Table of Contents
    Chapter 1: Introduction

    Part 1: Relational Languages
    Chapter 2: Introduction to the Relational Model
    Chapter 3: Introduction to SQL
    Chapter 4: Intermediate SQL
    Chapter 5: Advanced SQL

    Part II: Database Design
    Chapter 6: Database Design Using the E-R Model
    Chapter 7: Relational Database Design

    Part III: Application Design and Development
    Chapter 8: Complex Data Types
    Chapter 9: Application Development

    Part IV: Big Data Analytics
    Chapter 10: Big Data
    Chapter 11: Data Analytics

    Part V: Storage Management and Indexing
    Chapter 12: Physical Storage Systems
    Chapter 13: Data Storage Structures
    Chapter 14: Indexing

    Part VI: Query Processing and Optimization
    Chapter 15: Query Processing
    Chapter 16: Query Optimization

    Part VII: Transaction Management
    Chapter 17: Transactions
    Chapter 18: Concurrency Control
    Chapter 19: Recovery System

    Part VIII: Parallel and Distributed Databases
    Chapter 20: Database-System Architectures
    Chapter 21: Parallel and Distributed Storage
    Chapter 22: Parallel and Distributed Query Processing
    Chapter 23: Parallel and Distributed Transaction Processing

    Part IX: Advanced Topics
    Chapter 24: Advanced Indexing Techniques
    Chapter 25: Advanced Application Development
    Chapter 26: Blockchain Databases

    Part X: Appendix A
    Appendix A: Detailed University Schema

    Part XI: 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

目錄大綱(中文翻譯)



  • 目錄

    第一章:介紹



    第一部分:關聯語言

    第二章:關聯模型介紹

    第三章:SQL介紹

    第四章:中級SQL

    第五章:高級SQL



    第二部分:資料庫設計

    第六章:使用E-R模型進行資料庫設計

    第七章:關聯資料庫設計



    第三部分:應用設計和開發

    第八章:複雜資料類型

    第九章:應用程式開發



    第四部分:大數據分析

    第十章:大數據

    第十一章:資料分析



    第五部分:儲存管理和索引

    第十二章:物理儲存系統

    第十三章:資料儲存結構

    第十四章:索引



    第六部分:查詢處理和優化

    第十五章:查詢處理

    第十六章:查詢優化



    第七部分:事務管理

    第十七章:事務

    第十八章:並行控制

    第十九章:恢復系統



    第八部分:並行和分散式資料庫

    第二十章:資料庫系統架構

    第二十一章:並行和分散式儲存

    第二十二章:並行和分散式查詢處理

    第二十三章:並行和分散式事務處理



    第九部分:高級主題

    第二十四章:高級索引技術

    第二十五章:高級應用程式開發

    第二十六章:區塊鏈資料庫



    第十部分:附錄A

    附錄A:詳細的大學架構



    第十一部分:線上章節

    第二十七章:正式關聯查詢語言

    第二十八章:高級關聯資料庫設計

    第二十九章:基於物件的資料庫

    第三十章:XML

    第三十一章:資訊檢索

    第三十二章:PostgreSQL