SYLLABUS
/ ACHIEVEMENT REQUIREMENTS for INF5100, AUTUMN 2004
(PENSUM)
NOTE that this list may change during the term.
Please
do follow courses and course web pages for possible changes.
VERY IMPORTANT NOTE: 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 the following two textbooks:
? Elmasri/Navathe
Fundamentals of Database Systems, 4th or 3rd Edition,
Addison-Wesley, 2000. Check and here
for the availability of the 4th edition in the library, and here
for the availability of the 3rd edition.
? Garcia-Molina/Ullman/Widom
Database systems. The complete book, Prentice Hall, 2002. Check here
for the availability of the book in the library.
Curriculum for the different
subjects covered by the course is as follows:
?
Advanced applications and requirements
o
Elmasri/Navathe,
3rd ed.: Chapter 27
o
Or:
Elmasri/Navathe, 4th ed.: Chapter 29
o
Garcia-Molina/Ullman/Widom:
Chapter 1
? Beyond relational databases
o
Garcia-Molina/Ullman/Widom:
Chapter 4 & 9
o
Elmasri/Navathe,
3rd ed.: Chapter 11-13
o
Or:
Elmasri/Navathe, 4th ed.: Chapter 20-22
o
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
o
Elmasri/Navathe,
3rd ed.: Chapter 12.1-3 & 12.7
o
Or:
Elmasri/Navathe, 4th ed.: Chapter 21.1-3
o
Short introduction to
CORBA (OMG's Common Object Request Broker Architecture)
o
Short description of
OMA (OMG's Object Management Architecture)
? Active database systems
o
Elmasri/Navathe,
3rd ed.: Chapter 23.1 pp. 734-744
o
Or:
Elmasri/Navathe, 4th ed.: Chapter 24.1
o
Garcia-Molina/Ullman/Widom:
Chapter 7.4 pp. 336-347
?
Advanced transaction management
o
Garcia-Molina/Ullman/Widom:
Chapter 19
o
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.
o
Elmasri/Navathe,
3rd ed.: Chapter 19-20
o
Or:
Elmasri/Navathe, 4th ed.: Chapter 17-18
?
Distributed Database Systems
o
Elmasri/Navathe,
3rd ed.: Sections: 24.1-5
o
Or:
Elmasri/Navathe, 4th ed.: 25.1-6
?
Heterogeneous Multidatabase Systems
o
Garcia-Molina/Ullman/Widom:
Section 20.1, 20.2, 20.3
? Data
Warehousing
o
Elmasri/Navathe,
3rd ed.: Section 26.1
o
Or:
Elmasri/Navathe, 4th ed.: Chapter 28
o
Garcia-Molina/Ullman/Widom:
Section 20.4, 20.5
?
Change management + XML and WWW
o
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
o
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.
o
NOTE:
A good summary can also be found in Elmasri/Navathe, 4th ed. Chapter 26, but it
is sufficient to read the above articles.
?
Multimedia databases, Digital libraries
o
Elmasri/Navathe,
3rd ed.: Sections 27.1, 27.2 and 27.6
o
Or:
Elmasri/Navathe, 4th ed.: Sections 24.3, 29.2
o
Elmasri/Navathe
Chapter 26 (especially section 26.2)
o
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)
o
Garcia-Molina/Ullman/Widom:
Section 20.6
WATCH THIS SPACE OR TALK TO THE INSTRUCTOR FOR MORE
INFO:
CONTACT
M.
Naci Akk?k FOR AUTUMN 2004.