Abraham Silberschatz, Henry F. Korth and S. Sudarshan’s Database System Concepts 6th Edition is a comprehensive book for undergraduates studying a course in Database Systems at the college level. The book comprises of ten parts through which it covers all the theoretical concepts behind databases. It puts forth the concepts in a way that the students can begin working with databases immediately. This book is quintessential for candidates taking up the subject at a junior or middle level in their undergraduate study.
About the Authors Abraham Silberschatz is a Professor of Computer Science at Yale University. He is renowned for his books on Operating System Concepts and Database Management. Professor Silberschatz completed his PhD at the New York State University at Stony Brook and worked as the Vice President of the Information Sciences Research Center at Bell Laboratories and prior to that as a Professor in the Department of Computer Science at the University of Texas in Austin. His research interests lie in Operating Systems, Database Systems, Real-time Systems, Storage Systems Network Management and Distributed Systems. Henry F. Korth is Weiseman Professor and Chair of the Department of Computer Science and Engineering at Lehigh University. He is renowned for his works on Mobile Computing and Time-Constrained Transaction Management. Prof. Korth completed his PhD. at Princeton University. He was the Director of Database Principles Research at Bell Laboratories, NJ. He is interested in the research of XML data management, web-based data, main-memory database systems, real-time systems, parallel systems and other topics S. Sudarshan is a Professor in the Department of Department of Computer Science and Engineering at the Indian Institute of Technology, Bombay. He is known for his books: Database Management Systems: Strayer University Custom Edition and Oracle 8I. Prof. Sudarshan completed his PhD. at the University of Wisconsin, Madison and worked as a Member of Technical Staff in the Database Research Group at Bell Laboratories. His research interests include query processing and optimization, authorization, and keyword querying of databases. Table of Contents 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 VIII: Case Studies Chapter 27: PostgreSQL Chapter 28: Oracle Chapter 29: IBM DB2 Universal Database Chapter 30: Microsoft SQL Server
Part IX: 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