ISBN 9789332901384,Database System Concepts

Database System Concepts



Tata McGraw - Hill Education

Publication Year 2013

ISBN 9789332901384

ISBN-10 9332901384

Paper Back

Edition 6th
Number of Pages 1376 Pages
Language (English)

Database programming

Now in its sixth edition, Silberschatz, Korth, and Sudarshans Database System Concepts is one of the cornerstone texts of database education. It Presents the fundamental concepts of database management in an intuitive manner geared toward allowing students to begin working with databases as quickly as possible. The text emphasizes practical issues, applications, andimplementation, coupled with coverage of key theoretical concepts in a clear and well-motivated manner. To keep the focus manageable, concepts and algorithms are presented in a general setting that is not tied to one particular database system, but annotated where required with variations specific to particular database systems. Familiarity with basic data structures, computer organization, and a high-level programming language are the only prerequisites.
Salient features
Revised Coverage of SQL: The coverage of SQL is earlier and more complete, with greater attention to the variants of SQL that exist in actual systems.
Revised and Expanded Coverage of Database Design: An updated chapter on ER modeling makes good use of the new running example of the university database.
Upgraded Chapter on Web Applications and Their Relationship to Databases: The updated material on Web Applications answers the increasing need for web-related expertise in the computing field
Chapter 1: Introduction
Part 1: Relational Databases
Chapter 2: Introduction to the Relational Model
Chapter 3: Introduction to SQL
Chapter 4: Intermediate SQL
Chapter 5: Advanced SQL
Chapter 6: Formal Relational Query Languages
Part II: Database Design
Chapter 7: Database Design and the E-R Model
Chapter 8: Relational Database Design
Chapter 9: Application Design and Development
Part III: Data Storage and Querying
Chapter 10: Storage and File Structure
Chapter 11: Indexing and Hashing
Chapter 12: Query Processing
Chapter 13: Query Optimization
Part IV: Transaction Management
Chapter 14: Transactions
Chapter 15: Concurrency Control
Chapter 16: Recovery System
Part V: System Architecture
Chapter 17: Database-System Architectures
Chapter 18: Parallel Databases
Chapter 19: Distributed Databases
Part VI: Data Mining and Information Retrieval
Chapter 20: Data Mining
Chapter 21: Information Retrieval
Part VII: Specialty Databases
Chapter 22: Object-Based Databases
Chapter 23: XML
Chapter 24: Advanced Application Development
Chapter 25: Advanced Data Types and New Applications
Chapter 26: Advanced Transaction Processing
Part IX: Case Studies
Chapter 27: PostgreSQL
Chapter 28: Oracle
Chapter 29: IBM DB2 Universal Database
Chapter 30: Microsoft SQL Server
Part X: Appendices
Appendix A: Detailed University Schema
Appendix B: Other Relational Query Languages
Appendix C: Advanced Relational Database Design
Appendix D: Network Model
Appendix E: Hierarchical Model
About the Author: Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Abraham Silberschatz, Yale University
Henry F. Korth, Lehigh University
S. Sudarshan