Computer Science
Database System Concepts
Publisher: McGraw-Hill, 2010, 1376pp, 6th ed.
In this undergraduate textbook, which could also serve as a reference, the authors address both the fundamentals behind constructing and maintaining as database as well as describing the most common commercial software available. General topics also include data storage and querying, transaction management, data mining and information retrieval, system architecture, advanced topics and case studies.
Table of contents
| Preface | ||
| 1 | Introduction | 1 |
| 2 | Entity-Relationship Model | 23 |
| 3 | Relational Model | 63 |
| 4 | SQL | 111 |
| 5 | Other Relational Languages | 153 |
| 6 | Integrity Constraints | 193 |
| 7 | Relational Database Design | 215 |
| 8 | Object-Oriented Databases | 251 |
| 9 | Object-Relational Databases | 275 |
| 10 | Storage and File Structure | 293 |
| 11 | Indexing and Hashing | 339 |
| 12 | Query Processing | 381 |
| 13 | Transactions | 439 |
| 14 | Concurrency Control | 471 |
| 15 | Recovery System | 511 |
| 16 | Database System Architectures | 543 |
| 17 | Parallel Databases | 565 |
| 18 | Distributed Databases | 587 |
| 19 | Special Topics | 633 |
| 20 | Advanced Transaction Processing | 669 |
| 21 | New Applications | 697 |
| A | Network Model | 747 |
| B | Hierarchical Model | 755 |
| Bibliography | 763 | |
| Index | 809 |
