Syllabus/achievement requirements

Core Syllabus

The main curriculum are the slides used in the lectures!

Books

These books are meant as support literature. Do not buy these books, but borrow one of them from the library and read the relevant chapters.

Ramez Elmasri, Shamkant B. Navathe: Fundamentals of Database Systems, 2011. Addison Wesley. ISBN: 978-0-136-08620-8. 6th, 5th or 4th edition.

Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom: Database systems: The complete book, 2008. Prentice Hall. ISBN: 0-13-135428-0. 2nd edition.

Chapters

Fundamentals of Database Systems

Emerging Database Technologies and Applications, Distributed Databases and Client-Server Architectures, Overview of Data Warehousing and OLAP, Data Mining Concepts, Web Database Programming Using PHP, XML: Extensible Markup Language, Introduction to Transaction Processing Concepts and Theory, Concurrency Control Techniques

Database systems: The complete book

The Worlds of Database Systems, Parallel and Distributed Databases, Information Integration, Data Mining, The Semistructured-Data Model, Programming Languages for XML, More About Transaction Management

Articles

These articles expand on the slides. Read them to get a better understanding of the details presented in the lecture.

Margo Seltzer: Beyond relational databases, 2008. ACM Digital Library.

Samuel R. Madden, Michael J. Franklin, Joseph M. Hellerstein, Wei Hong: TinyDB: an acquisitional query processing system for sensor networks, 2005. ACM. Sections: 1 - 4.1, 5 - 5.2, 6 - 6.2. ACM Digital Library.

Brian Babcock, Shivnath Babu, Mayur Datar, Rajeev Motwani, Jennifer Widom: Models and issues in data stream systems, 2002. ACM. ACM Digital Library.

Lukasz Golab, M. Tamer Özsu: Issues in data stream management, 2003. ACM. ACM Digital Library.

Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, Robert E. Gruber: Bigtable: a distributed storage system for structured data, 2006. ACM. ACM Digital Library.

Daniel J. Abadi: Data Management in the Cloud: Limitations and Opportunities, 2009. IEEE. Google Scholar.

Recommended Reading

This list is not mandatory reading, but recommended for those who want more detail on the various subjects covered in the course.

Various Subjects

M. Tamer Özsu, Patrick Valduriez: Principles of Distributed Database Systems, 2011. Springer.

Trends and Future Applications

Jim Gray: The next database revolution, 2004. ACM. ACM Digital Library.

Ani Thakar Alex Szalay, Peter Kunszt, Jim Gray: Migrating a Multiterabyte Archive from Object to Relational Databases, 2003. ACM. ACM Digital Library.

Jim Gray: Thousands of DebitCredit Transactions-Per-Second: Easy and Inexpensive, 2005. Microsoft. Microsoft Research.

Distributed Database Systems

Amit P. Sheth, James A. Larson: Federated database systems for managing distributed, heterogeneous, and autonomous databases, 1990. ACM. ACM Digital Library.

Wikipedia contributors: Three-phase commit protocol, Wikipedia, The Free Encyclopedia. Wikipedia. Three-phase commit protocol.

David Plainfossé, Marc Shapiro: A Survey of Distributed Garbage Collection Techniques, 1995. ACM. ACM Digital Library.

Sandeep Purao, Hemant K. Jain, Derek L. Nazareth: An Approach to Distribution of Object-Oriented Applications in Loosely Coupled Networks, 2002. ACM. ACM Digital Library.

Data Stream Management Systems

Jarle Søberg, Vera Goebel, Thomas Plagemann: CommonSens: Personalisation of Complex Event Processing in Automated Homecare, 2010. IEEE. ISBN: 978-1-4244-7174-4. IEEE Xplore.

Jarle Søberg, Vera Goebel, and Thomas Plagemann: Deviation Detection in Automated Home Care using CommonSens, 2011. IEEE. ISBN: 978-1-61284-936-2. IEEE Xplore.

Morten Lindeberg, Vera Goebel, Thomas Plagemann: Adaptive Sized Windows To Improve Real-Time Health Monitoring - A Case Study on Heart Attack Prediction, 2010. ACM. ISBN: 978-1-60558-815-5. ACM Digital Library.

Stig Støa, Morten Lindeberg, Vera Goebel: Online Analysis of Myocardial Ischemia From Medical Sensor Data Streams with Esper, 2008. IEEE. ISBN: 978-1-4244-2648-5. IEEE Xplore.

TinyDB, UC Berkeley. TinyDB.

Data Warehouses and Data Mining

Kurt Thearling: Data Mining and Analytic Technologies, Thearling.com.

Data Mining Group, DMG.org.

Data Mining Resources, Central Connecticut State University. CCSU - Data Mining.

XML Databases

Extensible Markup Language (XML), W3C. W3C - XML.

Ronald Bourret: XML and Databases, XML and Databases.

Howard Katz: An introduction to XQuery, IBM. IBM developerWorks.

Semantic Web

W3C Semantic Web Activity, W3C. W3C - Semantic Web.

John Davies, Dieter Fensel, Frank van Harmelen: Towards the Semantic Web: Ontology-driven Knowledge Management, 2003. Wiley.

Nigel Shadbolt, Tim Berners-Lee, Wendy Hall: The Semantic Web Revisited, 2006. ACM. ACM Digital Library.

Cloud Data Management

Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy Katz, Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica, Matei Zaharia: A view of cloud computing, 2010. ACM. ACM Digital Library.

Thomas Borgos Hjelle: Se bildene fra «hjertet av internett», 2012. Berner Gruppen. Dagbladet.

Published Mar. 29, 2012 7:46 AM - Last modified Mar. 25, 2013 2:32 PM