Database System Concepts

by Abraham Silberschatz, Henry Korth and S. Sudarshan

Software Development

Book Details

Book Title

Database System Concepts

Author

Abraham Silberschatz, Henry Korth and S. Sudarshan

Publisher

McGraw-Hill Education

Publication Date

2020

ISBN

0078022150; 9780078022159; 9781260515046; 1260515044

Number of Pages

1373

Language

English

Format

PDF

File Size

9MB

Subject

Database),

Table of Contents

  • Cover
  • Title Page
  • Copyright Page
  • Dedication
  • About the Authors
  • Contents
  • Preface
  • Acknowledgments
  • 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 Database Design
  • 1.6 Database Engine
  • 1.7 Database and Application Architecture
  • 1.8 Database Users and Administrators
  • 1.9 History of Database Systems
  • 1.10 Summary
  • Exercises
  • Further Reading
  • PART ONE RELATIONAL LANGUAGES
  • Chapter 2 Introduction to the Relational Model
  • Chapter 3 Introduction to SQL
  • Chapter 4 Intermediate SQL
  • Chapter 5 Advanced SQL
  • PART TWO DATABASE DESIGN
  • Chapter 6 Database Design Using the E-R Model
  • Chapter 7 Relational Database Design
  • PART THREE APPLICATION DESIGN AND DEVELOPMENT
  • Chapter 8 Complex Data Types
  • Chapter 9 Application Development
  • PART FOUR BIG DATA ANALYTICS
  • Chapter 10 Big Data
  • Chapter 11 Data Analytics
  • PART FIVE STORAGE MANAGEMENT AND INDEXING
  • Chapter 12 Physical Storage Systems
  • Chapter 13 Data Storage Structures
  • Chapter 14 Indexing
  • PART SIX QUERY PROCESSING AND OPTIMIZATION
  • Chapter 15 Query Processing
  • Chapter 16 Query Optimization
  • PART SEVEN TRANSACTION MANAGEMENT
  • Chapter 17 Transactions
  • Chapter 18 Concurrency Control
  • Chapter 19 Recovery System
  • PART EIGHT 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 NINE ADVANCED TOPICS
  • Chapter 24 Advanced Indexing Techniques
  • Chapter 25 Advanced Application Development
  • Chapter 26 Blockchain Databases
  • PART TEN APPENDIX A
  • Appendix A Detailed University Schema
  • Index