Database Systems: A Practical Approach to Design, Implementation, 3/e
暫譯: 資料庫系統:設計與實作的實務方法,第三版
Thomas Connolly, Carolyn Begg
- 出版商: Addison Wesley
- 出版日期: 2001-08-01
- 售價: $1,078
- 語言: 英文
- 頁數: 1236
- 裝訂: Paperback
- ISBN: 0201708574
- ISBN-13: 9780201708578
-
相關分類:
資料庫
已過版
買這商品的人也買了...
-
$1,029Fundamentals of Data Structures in C++
-
$1,029Fundamentals of Data Structures in C
-
$640$608 -
$680$537 -
$2,660$2,527 -
$980$774 -
$970Introduction to Algorithms, 2/e
-
$1,150$1,127 -
$920$727 -
$880$695 -
$1,274Computer Architecture: A Quantitative Approach, 3/e(精裝本)
-
$1,029Operating System Concepts, 6/e (Windows XP Update)
-
$860$679 -
$1,930$1,834 -
$780$741 -
$760$600 -
$590$466 -
$580$493 -
$750$638 -
$800$760 -
$560$476 -
$490$387 -
$450$356 -
$580$458 -
$1,176Computer Organization and Design: The Hardware/Software Interface, 3/e(IE) (美國版ISBN:1558606041)
商品描述
Database Systems' practical, hands-on approach makes it uniquely suited to providing a strong foundation in good database design practice. A clear introduction to design, implementation and management issues, as well as an extensive treatment of database language and standards, make this book an indispensable complete reference for database students and professionals alike. The new edition of this bestseller brings it up to date with the latest developments in database technology and builds on the clear, accessible approach that contributed to the success of previous editions.
A realistic case study integrated throughout the book enables complex subjects to be explained in the context of one understandable example, while three additional case studies allow readers to work through examples by themselves. Clearly stated chapter objectives and summaries guide the reader, highlighted key definitions and numerous worked examples illustrate the concepts, and review questions and exercises reinforce the material covered in each chapter.
Features- Database design methodology is explicitly divided into three phases: conceptual, logical, and physical. Each phase is described in a separate chapter with an example of the methodology working in practice.
- Extensive treatment of SQL in three tutorial-style chapters.
- Comprehensive treatment of distributed, object-oriented, and object-relational DBMSs.
- Comprehensive introduction to data warehousing, OLAP, and data mining.
- Extensive treatment of the Web as an emerging platform for database applications with many code samples for accessing databases from the Web including JDBC, SQLJ, ASP, JSP, and Oracle's PSP.
- Use of UML notation for ER diagrams.
- New chapter on the relational algebra and relational calculus.
- New chapter on fact-finding techniques as a step prior to the start of the database design methodology.
- New chapter on Access and Oracle DBMSs, illustrating the difference between the two systems.
- New chapter on semistructured data, its relationship to XML, and query languages for XML.
- New chapter of data warehouse design using dimensionality modeling.
- Introduction of color to highlight the text and improve navigation through the book.
- Additional Web resources at www.booksites.net/connolly, such as prototype implementations of the case studies, and lab notes for Access.
Table of Contents
Preface.
I. BACKGROUND.
1. Introduction to Databases.
2. Database Environment.
II. THE RELATIONAL MODEL AND LANGUAGES.
3. The Relational Model.
4. Relational Algebra and Relational Calculus.
5. SQL: Data Manipulation.
6. SQL: Data Definition.
7.
Query-By-Example.
8. Commercial RDBMSs: Access and Oracle.
III. DATABASE ANALYSIS AND DESIGN TECHNIQUES.
9. Database Planning, Design, and Administration.
10. Fact-Finding
Techniques.
11. Entity-Relationship Modeling.
12. Enhanced
Entity-Relationship Modeling.
13. Normalization.
IV. METHODOLOGY.
14. Methodology - Conceptual Database Design.
15. Methodology - Logical
Database Design for the Relational Model.
16. Methodology - Physical
Database Design for Relational Databases.
17. Methodology - Monitoring and
Tuning the Operational System.
V. SELECTED DATABASE ISSUES.
18. Security.
19. Transaction Management.
20. Query Processing.
21. Programmatic SQL.
VI. CURRENT TRENDS.
22. Distributed DBMSs - Concepts and Design.
23. Distributed DBMSs -
Advanced Concepts.
24. Introduction to Object DBMSs.
25. Object-Oriented
DBMSs - Concepts and Design.
26. Object-Oriented DBMSs - Standards and
Systems.
27. Object-Relational DBMSs.
VII. EMERGING TRENDS.
28. Web Technology and DBMSs.
29. Semistructured Data and XML.
30.
Data Warehousing Concepts.
31. Data Warehousing Design.
32. OLAP and
Data Mining.
APPENDICES.
A. Users' Requirements Specification for DreamHome Case Study.
B. Other
Case Studies.
C. File Organization and Storage Structures.
D. When is
DBMS Relational?
E. Alternative ER Modeling Notations.
F. Summary of the
Database Design Methodology for Relational Databases.
G. Estimating Disk
Space Requirements.
H. Example Web Scripts.
References.
Further
Reading.
Index.
商品描述(中文翻譯)
《資料庫系統》的實務操作方法使其特別適合於提供良好資料庫設計實踐的堅實基礎。對設計、實作和管理問題的清晰介紹,以及對資料庫語言和標準的廣泛探討,使本書成為資料庫學生和專業人士不可或缺的完整參考書。這本暢銷書的新版本更新了資料庫技術的最新發展,並在之前版本成功的清晰、易懂的方法上進一步發展。
書中整合了一個現實的案例研究,使複雜的主題能夠在一個易於理解的範例中解釋,同時三個額外的案例研究讓讀者能夠自行進行範例練習。清楚陳述的章節目標和摘要引導讀者,突顯的關鍵定義和眾多的實作範例說明了概念,而回顧問題和練習題則加強了每章所涵蓋的內容。
特色
- 資料庫設計方法論明確分為三個階段:概念、邏輯和物理。每個階段在單獨的章節中描述,並附有該方法在實踐中的範例。
- 在三個教學風格的章節中廣泛探討 SQL。
- 全面探討分散式、物件導向和物件關聯資料庫管理系統(DBMS)。
- 全面介紹資料倉儲、OLAP 和資料探勘。
- 廣泛探討網路作為資料庫應用的新興平台,並提供許多從網路訪問資料庫的程式碼範例,包括 JDBC、SQLJ、ASP、JSP 和 Oracle 的 PSP。
新!第三版
- 使用 UML 符號表示 ER 圖。
- 新增關於關聯代數和關聯演算的章節。
- 新增關於事實發掘技術的章節,作為資料庫設計方法論開始前的一步。
- 新增關於 Access 和 Oracle DBMS 的章節,說明這兩個系統之間的差異。
- 新增關於半結構化資料、其與 XML 的關係以及 XML 查詢語言的章節。
- 新增使用維度建模的資料倉儲設計章節。
- 引入顏色以突出文本並改善書籍的導航。
- 在 www.booksites.net/connolly 提供額外的網路資源,例如案例研究的原型實作和 Access 的實驗室筆記。
目錄
前言。
I. 背景。
1. 資料庫簡介。
2. 資料庫環境。
II. 關聯模型與語言。
3. 關聯模型。
4. 關聯代數與關聯演算。
5. SQL:資料操作。
6. SQL:資料定義。
7. 依範例查詢。
8. 商業 RDBMS:Access 和 Oracle。
III. 資料庫分析與設計技術。
9. 資料庫規劃、設計與管理。
10. 事實發掘技術。
11. 實體-關聯建模。
12. 增強型實體-關聯建模。
13. 正規化。
IV. 方法論。
14. 方法論 - 概念資料庫設計。
15. 方法論 - 關聯模型的邏輯資料庫設計。
16. 方法論 - 關聯資料庫的物理資料庫設計。
17. 方法論 - 監控與調整操作系統。
V. 選定的資料庫議題。
18. 安全性。
19. 交易管理。
20. 查詢處理。
21. 程式化 SQL。
VI. 當前趨勢。
22. 分散式 DBMS - 概念與設計。
23. 分散式 DBMS - 進階概念。
24. 物件 DBMS 簡介。
25. 物件導向 DBMS - 概念與設計。
26. 物件導向 DBMS - 標準與系統。
27. 物件關聯 DBMS。
VII. 新興趨勢。
28. 網路技術與 DBMS。
29. 半結構化資料與 XML。
30. 資料倉儲概念。
31. 資料倉儲設計。
32. OLAP 與資料探勘。
附錄。
A. DreamHome 案例研究的使用者需求規範。
B. 其他案例研究。
C. 檔案組織與儲存結構。
D. 何時為關聯 DBMS?
E. 替代 ER 建模符號。
F. 關聯資料庫設計方法論摘要。
G. 磁碟空間需求估算。
H. 網頁範例腳本。
參考文獻。
進一步閱讀。
索引。