Database Course Syllabus
Following is a reading list for the database course.
It includes most of the material covered in the lectures
as well as some additional material.
The chapters are from Ullman's book.
- General Introduction (Chapter 1):
- Section 1.1
- Section 1.2
- Section 1.3
- ER, Network and Relational Models (Chapter 2):
- Section 2.1
- Section 2.2
- Section 2.3
- Section 2.4
- Section 2.5
- Relational Languages (Chapter 3):
- Section 3.1
- Section 3.2
- Section 3.3
- Section 3.6 (only pages 128-131)
- Section 3.7
- Section 3.8
- Section 3.9
- Object Oriented Models (Chapter 5)
- Dependency Theory (Chapter 7)
- Transaction Management (Chapter 9):
- Sections 9.1--9.5
- Sections 9.7--9.11
- Distributed Database Management (Chapter 10):
- Query Optimization (Chapter 11):
- Sections 11.1--11.10
- Sections 11.12--11.14