| Chapter | Format |
|---|
| 1. Introduction | 1.pdf |
| Part 1: Relational Languages | |
| 2. Introduction to the Relational Model | 2.pdf |
| 3. Introduction to SQL | 3.pdf |
| 4. Intermediate SQL | 4.pdf |
| 5. Advanced SQL | 5.pdf |
| Part 2: Database Design | |
| 6. Database Design Using The E-R Model | 6.pdf |
| 7. Normalization | 7.pdf |
| Part 3: Application Design and Development | |
| 8. Complex Data Types | 8.pdf |
| 9. Application Development | 9.pdf |
| 10. Big Data | 10.pdf |
| 11. Data Analytics | 11.pdf |
| Part 4: Storage Management | |
| 12. Physical Storage Systems | 12.pdf |
| 13. Data Storage Structures | 13.pdf |
| 14. Indexing | 14.pdf |
| Part 5: Querying | |
| 15. Query Processing | 15.pdf |
| 16. Query Optimization | 16.pdf |
| Part 6: Transaction Management | |
| 17. Transactions | 17.pdf |
| 18. Concurrency Control | 18.pdf |
| 19. Recovery System | 19.pdf |
| Part 7: Parallel and Distributed Databases | |
| 20. Database System Architectures | 20.pdf |
| 21. Parallel and Distributed Storage | 21.pdf |
| 22. Parallel and Distributed Query Processing | 22.pdf |
| 23. Parallel and Distributed Transaction Processing | 23.pdf |
| Part 8: ADVANCED TOPICS | |
| 24.pdf |
| 25.pdf |
| 26.pdf |
| 27.pdf |
| 28.pdf |
| 29.pdf |
| 30.pdf |
| 31.pdf |