內容簡介
     《數據庫係統概念(第6版 影印版)》特點:
  教育部高等教育司推薦、教育部高等學校信息科學與技術引進教材專傢組遴選
  係統性——覆蓋計算機專業主乾課程和非計算機專業計算機基礎課程
  先進性——著名計算機專傢近兩年的新著作,內容體係先進
  經濟性——價格與國內自編教材相當,是國內引進教材價格極低的     
內頁插圖
          目錄
   Chapter 1 Introduction
1.1 Database-System Applications
1.2 Purpose of Database Systems
1.3 View of Data
1.4 Database Languages
1.5 Relational Databases
1.6 Database Design
1.7 Data Storage and Querying
1.8 Transaction Management
1.9 Database Architecture
1.1 0 Data Mining and Information Retrieval
1.1 1 Specialty Databases
1.1 2 Database Users and Administrators
1.1 3 History of Database Systems
1.1 4 Summary
Exercises
Bibliographical Notes
PART ONE RELATIONAL DATABASES
Chapter 2 Introduction to the Relational Model
2.1 Structure of Relational Databases
2.2 Database Schema 42
2.3 Keys
2.4 Schema Diagrams
2.5 Relational Query Languages
2.6 Relational Operations
2.7 Summary
Exercises
Bibliographical Notes
Chapter 3 Introduction to SQL
3.1 Overview of the SQL Query Language
3.2 SQL Data Definition
3.3 Basic Structure of SQL Queries
3.4 Additional Basic Operations
3.5 Set Operations
3.6 Null Values
3.7 Aggregate Functions
3.8 Nested Subqueries
3.9 Modification of the Database
3.10 Summary
Exercises
Bibliographical Notes
Chapter 4Intermediate SQL
4.1 Join Expressions
4.2 Views
4.3 Transactions
4.4 Integrity Constraints
4.5 SQL Data Types and Schemas
4.6 Authorization
4.7 Summary
Exercises
Bibliographical Notes
Chapter 5 Advanced SQL
5.1 Accessing SQL From a Programming Language
5.2 Functions and Procedures
5.3 Triggers
5.4 Recursive Queries**
5.5 Advanced Aggregation Features**
5.6 OLAP**
5.7 Summary
Exercises
Bibliographical Notes
Chapter 6 Formal Relational Query Languages
6.1 The Relational Algebra
6.2 The Tuple Relational Calculus
6.3 The Domain Relational Calculus
6.4 Summary
Exercises
Bibliographical Notes
PART TWO DATABASE DESIGN
Chapter 7 Database Design and the E-R Model
7.1 Overview of the Design Process
7.2 The Entity-Relationship Model
7.3 Constraints
7.4 Removing Redundant Attributes in Entity Sets
7.5 Entity-Relationship Diagrams
7.6 Reduction to Relational Schemas
7.7 Entity-Relationship Design Issues
7.8 Extended E-R Features
7.9 Alternative Notations for Modeling Data
7.10 0ther Aspects of Database Design
7.11 Summary
Exercises
Bibliographical Notes
……
PART THREE DATA STORAGE AND QUERYING
PART FOUR TRANSACTION MANAGEMENT
PART FIVE SYSTEM ARCHITECTURE
PART SIX DATA WAREHOUSING, DATA MINING AND INFORMATION RETRIEVAL
PART SEVEN SPECIALTY DATABASES
PART EIGHT ADVANCED TOPICS
PART NINE CASE STUDIES
PART TEN APPENDICES    
				
 
				
				
					數據庫係統概念(第6版 影印版) [Database System Concepts(Sixth Edition)]  一、 深入探索數據庫世界的基石  《數據庫係統概念(第6版 影印版)》是一部在數據庫領域享有盛譽的經典著作。它以其嚴謹的理論體係、清晰的講解邏輯以及豐富的實踐指導,成為眾多計算機科學與技術專業學生、研究人員以及數據庫從業者的首選參考書。本書深入淺齣地闡述瞭數據庫係統的核心概念、設計原理、實現技術以及管理維護方法,為讀者構建瞭一個全麵而深刻的數據庫知識框架。  本書的宗旨在於:     構建堅實的理論基礎: 詳細介紹數據庫係統的基本構成、數據模型、數據語言、數據庫設計方法、事務管理、並發控製、故障恢復以及數據庫安全等關鍵理論。    引導係統性思考: 引導讀者理解數據庫係統如何從邏輯設計到物理實現,再到高效運行的全過程,培養係統性的分析和解決問題的能力。    對接前沿技術: 在紮實的理論基礎上,適時介紹數據庫領域的一些前沿發展和趨勢,為讀者進一步深入學習和研究打下基礎。  二、 剖析核心概念:從數據到信息管理  本書將讀者從最基本的數據概念齣發,逐步引導至復雜的數據庫係統。     數據模型: 介紹關係模型、實體-聯係模型(ER模型)等經典數據模型,詳細闡述其概念、屬性和約束,為後續的數據設計和查詢打下基礎。尤其是在關係模型部分,本書會細緻講解關係代數、元組演算等形式化查詢語言,並將其與SQL等實際應用中的查詢語言進行對比和聯係。    數據庫設計: 深入剖析數據庫設計的各個階段,包括概念設計、邏輯設計和物理設計。本書會詳細介紹規範化理論(第一範式、第二範式、第三範式、BCNF等),幫助讀者理解如何設計齣結構良好、冗餘度低、一緻性強的數據模型。同時,也會探討ER圖的設計方法,以及如何將ER模型轉換為關係模式。    SQL語言: 本書將SQL(Structured Query Language)作為最重要的關係型數據庫查詢和操作語言進行詳細講解。從基本的數據查詢(SELECT)、數據插入(INSERT)、數據更新(UPDATE)、數據刪除(DELETE)到更復雜的連接(JOIN)、子查詢、聚閤函數、視圖、索引等,都將通過清晰的示例和練習進行闡述。此外,還會介紹SQL的DDL(Data Definition Language)和DCL(Data Control Language)部分,幫助讀者理解如何定義數據庫結構和管理用戶權限。    事務管理: 事務是數據庫係統的核心概念之一。本書會詳細講解事務的ACID(Atomicity, Consistency, Isolation, Durability)特性,以及如何通過並發控製和故障恢復機製來保證事務的正確執行。    並發控製: 在多用戶環境下,多個事務可能同時訪問和修改數據,這就需要並發控製機製來避免數據不一緻。本書會介紹多種並發控製技術,如鎖機製(兩階段鎖協議)、時間戳排序、多版本並發控製(MVCC)等,並分析它們的優缺點。    故障恢復: 數據庫係統在運行過程中可能發生硬件故障、軟件錯誤或操作失誤,導緻數據損壞。本書會詳細介紹故障恢復的原理和技術,如日誌記錄、檢查點機製、事務重做和撤銷等,以確保數據的持久性和可靠性。    數據庫性能調優: 數據庫的性能直接影響應用的響應速度和用戶體驗。本書會探討影響數據庫性能的各種因素,如索引的選擇與使用、查詢優化、硬件配置等,並提供相應的調優策略和方法。  三、 理論與實踐的融閤  本書的另一大亮點在於其理論與實踐的緊密結閤。     豐富的實例分析: 每個概念的講解都配有大量貼閤實際的例子,幫助讀者理解抽象的理論如何應用於具體的場景。這些例子涵蓋瞭從簡單的查詢操作到復雜的係統設計問題。    精選練習題: 每章末尾都提供瞭精心設計的練習題,難度適中,覆蓋麵廣,能夠有效地幫助讀者鞏固所學知識,檢驗學習效果。這些練習題不僅包括概念性的問題,還常常涉及SQL語句的編寫和數據庫設計的實踐。    案例研究: 在某些章節,本書會引用或設計一些實際的數據庫應用案例,引導讀者分析案例中的問題,並運用所學知識提齣解決方案。這有助於培養讀者解決實際問題的能力。  四、 擴展視野:走進現代數據庫技術  在係統闡述瞭關係型數據庫的基礎知識後,本書還會適時地拓展讀者的視野,觸及一些現代數據庫技術的發展方嚮。     數據倉庫與數據挖掘: 介紹數據倉庫的概念、設計原則以及OLAP(Online Analytical Processing)技術,為讀者理解如何從海量數據中提取有價值的信息提供指引。    分布式數據庫: 探討分布式數據庫係統的架構、數據分布策略、分布式事務處理等問題,讓讀者瞭解在大規模數據環境下如何構建和管理數據庫。    NoSQL數據庫: 簡要介紹NoSQL(Not Only SQL)數據庫的興起及其主要類型(如鍵值存儲、文檔數據庫、列族數據庫、圖數據庫),讓讀者瞭解不同於傳統關係型數據庫的新型數據管理方式。  五、 學習本書的建議  為瞭最大化學習效果,建議讀者:  1.  循序漸進: 按照章節順序,理解每個概念的定義和內涵,切忌跳躍式學習。 2.  動手實踐: 理論學習尤為重要,但數據庫技術最終體現在實踐中。建議讀者利用本書提供的SQL語句示例,並在實際的數據庫環境中進行操作和練習。可以安裝MySQL、PostgreSQL等開源數據庫係統進行演練。 3.  深入思考: 對於提齣的問題和分析的案例,不僅要理解“是什麼”,更要思考“為什麼”和“如何做”。 4.  主動查閱: 在學習過程中,遇到不理解的概念或術語,可以主動查閱相關資料,拓展知識麵。 5.  完成練習: 認真完成每章的練習題,這是檢驗學習成果和加深理解的有效途徑。  《數據庫係統概念(第6版 影印版)》 是一本能夠引領讀者進入數據庫係統精彩世界的權威指南。無論您是初學者,希望打下堅實的理論基礎;還是有一定經驗的從業者,希望係統梳理知識體係、拓展技術視野,本書都將是您不可或缺的良師益友。通過本書的學習,您將能夠深刻理解數據庫係統的運作原理,掌握設計、實現和管理高效數據庫的能力,為應對日益增長的數據挑戰奠定堅實基礎。