INF5100 syllabus Fall 2010
This list is under construction; it will change (expand) during the term. Last changed: July 14,
Note: The core of the curriculum is the slides used in the lectures.
The main bulk of the curriculum is covered by the following two textbooks:
Elmasri/Navathe
Fundamentals of Database Systems, 5th Edition, Addison-Wesley, 2007
(alternatively, 4th Edition, 2003).
Garcia-Molina/Ullman/Widom
Database systems. The complete book, Second Edition, Prentice Hall 2009. ISBN 0-13-135428-0 / 978-0-13-135428-9.
Curriculum for the different subjects covered by the course:
Trends and future applications
Seltzer, M. Beyond relational databases. Communications of the ACM 51, 7 (Jul. 2008), 52-58. Link to paper through ACM Digital Library (you need to be logged in on an Ifi machine to access the paper).
Elmasri/Navathe, 5th ed.: Chapter 30. (Elmasri/Navathe, 4th ed.: Chapter 29.)
Garcia-Molina/Ullman/Widom: Chapter 1
Data management in sensor networks
Samuel R. Madden, Michael J. Franklin, Joseph M. Hellerstein, Wei Hong: TinyDB: an acquisitional query processing system for sensor networks. ACM Transactions on Database Systems (TODS), Volume 30, Issue 1, 2005. (Available through the ACM Digital Library, see e.g. http://x-port.uio.no.) The most important sections for this course are: 1-4.1, 5-5.2, 6-6.2,
Distributed database systems
Elmasri/Navathe: Chapter 25, section 1-6. Garcia-Molina/Ullman/Widom: Chapter 20
Data stream management systems
Brian Babcock, Shivnath Babu, Mayur Datar, Rajeev Motwani, Jennifer Widom: "Models and issues in data stream systems" in PODS '02: Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, 2002. ISBN: 1-58113-507-6. (Available through the ACM Digital Library, http://x-port.uio.no.)
Lukasz Golab, M. Tamer Ozsu: "Issues in data stream management" in SIGMOD Rec., Volume 32, No. 2, 2003. ISBN: 0163-5808. (Available through the ACM Digital Library, http://x-port.uio.no.)
Heterogeneous database systems
Garcia-Molina/Ullman/Widom: Chapter 21, section 1-4.
Data warehouses. Data mining
Elmasri/Navathe, 5th ed.: Data warehousing: Chapter 29. Data mining: Chapter 28, with emphasis on sections 28.1 and 28.6. (Elmasri/Navathe, 4th ed.: Data warehouses: Chapter 28. Data mining: Chapter 27, with emphasis on sections 27.1 and 27.6.)
Garcia-Molina/Ullman/Widom: Chapter 22.
XML databases
Elmasri/Navathe, 5th ed.: Chapter 26, section 1, Chapter 27. (Elmasri/Navathe, 4th ed.: Chapter 26. Garcia-Molina/Ullman/Widom: Chapter 11 and 12. XML and databases, Chapter 1 in XML for DB2 Information Integration,
http://www.redbooks.ibm.com/redbooks/pdfs/sg246994.pdf Abstract for this article can be found here: http://publibb.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246994.html?Open
Transaction models. Transaction management Elmasri/Navathe: Chapter 17-18. Garcia-Molina/Ullman/Widom: Chapter 19.
Jim Gray, Andreas Reuter: Transaction processing - Concepts and Techniques, Morgan Kaufmann, 1993: Chapter 4.
Large scale databases: Google
Chang et al.: “Bigtable: a distributed storage system for structured data”,
link to the paper.