SYLLABUS / ACHIEVEMENT REQUIREMENTS for
INF5100, FALL 2005
(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.