1. Introduction
and Conceptual Modeling
|
2. Database
System Concepts and Architecture |
3. Data Modeling
Using the Entity-Relationship (ER) Model |
4. Enhanced
Entity-Relationship and UML Modeling part I |
5. Enhanced
Entity-Relationship and UML Modeling part II |
6. The
Relational Data Model and Relational Database Constraints |
7. The
Relational Algebra and Calculus |
8. Relational
Database Design by ER- and EERR-to-Relational Mapping |
9. SQL-99:
Schema Definition, Basic Constraints, and Queries |
10. MORE SQL:
Assertions, Views, and Programming Techniques |
11. Functional
Dependencies and Normalization for Relational Databases |
12. Relational
Database Design Algorithms and Further Dependencies |
13. Practical
Database Design Methodology and Use of UML Diagrams |
14. Disk
Storage, Basic File Structures, and Hashing. |
15. Indexing
Structures for Files |
16. Algorithms
for Query Processing and Optimization |
17. Practical
Database Design and Tuning |
18. Introduction
to Transaction Processing Concepts and Theory |
19. Concurrency
Control Techniques |
20. Database
Recovery Techniques |
21. Concepts
for Object-Oriented Databases |
22. Object
Database Standards, Languages, and Design |
23.
Object-Relational and Extended-Relational Systems |
24. Database
Security and Authorization |
25. Enhanced
Data Models for Advanced Applications |
26. Distributed
Databases and Client–Server Architectures |
27. XML and
Internet Databases |
28. Data Mining
Concepts |
29. Overview of
Data Warehousing and OLAP |
30. Emerging
Database Technologies and Applications |