Database Systems Concepts

  • Authors:
  • Abraham Silberschatz;Henry Korth;S. Sudarshan

  • Affiliations:
  • -;-;-

  • Venue:
  • Database Systems Concepts
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Database System Concepts, 5/e, is intended for a first course in databases at the junior or senior undergraduate, or first-year graduate, level. In addition to basic material for a first course, the text contains advanced material that can be used for course supplements, or as introductory material for an advanced course. The authors assume only a familiarity with basic data structures, computer organization, and a high-level programming language such as Java, C, or Pascal. Concepts are presented as intuitive descriptions, and many are based on the running example of a bank enterprise. Important theoretical results are covered, but formal proofs are omitted. In place of proofs, figures and examples are used to suggest why a result is true. The fundamental concepts and algorithms covered in the book are often based on those used in existing commercial or experimental database systems. The aim is to present these concepts and algorithms in a general setting that is not tied to one particular database system. Details of particular commercial database systems are discussed in the case studies which constitute Part 8 of the book. The fifth edition of Database System Concepts retains the overall style of prior editions while evolving the content and organization to reflect the changes that are occurring in the way databases are designed, managed, and used. Key Handles: • Early coverage of SQL in two chapters • Think of SQL as doing or creating Queries • Silberschatz uses a bank analogy throughout his text with Running Examples • Case studies are incorporated that represent a different database, this is in the last Part of the text • Focuses on cutting edge material, such as xml, web based database systems Table of contentsDatabase System Concepts, 5th Edition1 Introduction2 Relational Model3 SQL4 Advanced SQL5 Other Relational Languages6 Database Design and the E-R Model7 Relational Database Design8 Application Design and Development9 Object-Based Databases10 XML11 Storage and File Structure12 Indexing and Hashing13 Query Processing14 Query Optimization15 Transactions16 Concurrency Control17 Recovery System18 Data Analysis and Mining19 Information Retrieval20 Database-System Architectures21 Parallel Databases22 Distributed Databases23 Advanced Application Development24 Advanced Data Types and New Applications25 Advanced Transaction Processing26 PostgreSQL27 Oracle28 IBM DB2 Universal Database29 Microsoft SQL Server Appendix A NetworkModelAppendix B Hierarchical ModelAppendix C Advanced Relational Database Design