The core of the curriculum is the slides used in the lectures. These slides indicate also the relative importance of the different subjects in the curriculum.
The main bulk of the curriculum is covered by two textbooks:
Curriculum for the different subjects covered by the course:
Advanced applications and requirements
Beyond relational databases
- Elmasri/Navathe, 3rd ed.: Chapter 27
- Or: Elmasri/Navathe, 4th ed.: Chapter 29
- Garcia-Molina/Ullman/Widom: Chapter 1
- Garcia-Molina/Ullman/Widom: Chapter 4 & 9
- Elmasri/Navathe, 3rd ed.: Chapter 11-13
- Or: Elmasri/Navathe, 4th ed.: Chapter 20-22
- Malcolm Atkinson, François Bancilhon, David DeWitt, Klaus Dittrich, David Maier, Stanley Zdonik,
The Object-Oriented Database System Manifesto,
http://www.cs.cmu.edu/People/clamen/OODBMS/Manifesto/htManifesto/Manifesto.html
Object-oriented database systems. Standardization efforts
- Elmasri/Navathe, 3rd ed.: Chapter 12.1-3 & 12.7
- Or: Elmasri/Navathe, 4th ed.: Chapter 21.1-3
- Short introduction to Corba (OMG's Common Object Request Broker Architecture)
- Short description of OMA (OMG's Object Management Architecture)
- Elmasri/Navathe, 3rd ed.: Chapter 23.1 pp.734-744
- Or: Elmasri/Navathe, 4th ed.: Chapter 24.1
- Garcia-Molina/Ullman/Widom: Chapter 7.4 pp. 336-347
Advanced transaction management
- Garcia-Molina/Ullman/Widom: Chapter 19
- Jim Gray, Andreas Reuter
Transaction Processing - Concepts and Techniques,
Morgan Kaufmann, 1993: Chapter 4 - Transaction Models
Is the book available in the library? Check here.- Elmasri/Navathe, 3rd ed.: Chapter 19-20
- Or: Elmasri/Navathe, 4th ed.: Chapter 17-18
- Elmasri/Navathe, 3rd ed.: Sections: 24.1-5
- Or: Elmasri/Navathe, 4th ed.: 25.1-6
Heterogenous Multidatabase Systems
- Garcia-Molina/Ullman/Widom: Section 20.1, 20.2, 20.3
- Elmasri/Navathe, 3rd ed.: Section 26.1
- Or: Elmasri/Navathe, 4th ed.: Chapter 28
- Garcia-Molina/Ullman/Widom: Section 20.4, 20.5
Change management + XML and WWW
- R.H. Katz
Towards a Unified Framework for Version Modeling in Engineering Databases,
ACM Computing Surveys, Vol 22, No. 4, December 1990, pp.375-409.
http://www.acm.org/pubs/articles/journals/surveys/1990-22-4/p375-katz/p375-katz.pdf- T. Connolly and C. Begg
Chapter 29 : Semi-Structured Data and XML in: Database Systems: a practical approach to design, implementation, and management
3rd ed., Pearson Education Ltd (Addison-Wesley), Essex, UK, 2002
Pages 999-1001, 1009-1013, 1018, 1020-1024, 1030-1032, 1039-1041. will be handed out in class
You may copy the whole chapter from copies residing in the library.- (A good summing up can be found in Elmasri/Navathe, 4th ed. Chapter 26, but it is sufficient to read the above articles.)
Multimedia databases, Digital libraries
- Elmasri/Navathe, 3rd ed.: Sections 27.1, 27.2 and 27.6
- Or: Elmasri/Navathe, 4th ed.: Sections 24.3, 29.2
- Elmasri/Navathe Chapter 26 (especially section 26.2)
- Or: Elmasri/Navathe, 4th ed.: Parts of chapter 27 (precisely which sections is to be decided later, but at least sections 27.1 and 27.6)
- Garcia-Molina/Ullman/Widom: Section 20.6