Syllabus

Books

Do not buy these books if you do not have them from an undergraduate course, but borrow them from fellow students or the library.

Ramez Elmasri, Shamkant B. Navathe: Fundamentals of Database Systems, 2007. Addison Wesley. ISBN: 0-321-41506-X. 5th edition (or newer edition).

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

M. Tamer ?zsu, Patrick Valduriez: Principles of Distributed Database Systems, 2020. Springer. ISBN: 978-3-030-26253-2. 4th edition.


Background Material

This is reading material for those of you with little or no previous database knowledge.

Recommended Reading

  • Elmasri/Navathe, Fundamentals of Database Systems ‐ Introduction to Transaction Processing Concepts and Theory
  • Elmasri/Navathe, Fundamentals of Database Systems ‐ Concurrency Control Techniques
  • Garcia-Molina/Widom/Ullman, Database systems: The complete book ‐ Information Integration
  • Garcia-Molina/Widom/Ullman, Database systems: The complete book ‐ More About Transaction Management

Introduction & Big Data Challenges

Mandatory Reading


Data Stream Processing (part 1 & 2)

Mandatory Reading

  • Data Stream Processing Slides
  • Hueske, F., Kalavri, V.: Stream Processing with Apache Flink, O?Reilly, 2019
    Chapter 1, 2, and 3
  • 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.

Distributed Database Systems

Mandatory Reading

Database Integration - Multi-DBS

Mandatory Reading

  • DB Integration & Multi-DBS Slides
  • M. Tamer ?zsu, Patrick Valduriez: Principles of Distributed Database Systems, 2020. Springer. ISBN: 978-3-030-26253-2. 4th edition.
    Chapter 7  Database Integration - Multi-DBS

Web Data Management and XML Databases

Mandatory Reading

Data Warehouses and Data Mining

Mandatory Reading

  • Data Warehouse Slides
  • Data Mining Slides
  • Elmasri/Navathe, Fundamentals of Database Systems ‐ Overview of Data Warehousing and OLAP
  • Elmasri/Navathe, Fundamentals of Database Systems ‐ Data Mining Concepts
  • Garcia-Molina/Widom/Ullman, Database systems: The complete book ‐ Data Mining

Recommended Reading

  • The two books stated in the slides for all the basic terminologies: Python Machine Learning, 2nd/3rd Edition by Sebastian Raschka & Deep learning with Python by Fran?ois Chollet
  • Kleppe A, Skrede OJ, De Raedt S, Liest?l K, Kerr DJ, Danielsen HE. Designing deep learning studies in cancer diagnostics. Nat Rev Cancer. 2021 Mar;21(3):199-211. doi: 10.1038/s41568-020-00327-9. Epub 2021 Jan 29. PMID: 33514930. (Full-text should be available in UiO library https://www-nature-com.ezproxy.uio.no/articles/s41568-020-00327-9.pdf)
  • Chowdhury et al., "Can AI Help in Screening Viral and COVID-19 Pneumonia?," in IEEE Access, vol. 8, pp. 132665-132676, 2020, doi: 10.1109/ACCESS.2020.3010287. (https://ieeexplore.ieee.org/document/9144185)
  • Moe, Y.M., Groendahl, A.R., Tomic, O., Dale, E., Malinen, E. and Futsaether, C.M., 2021. Deep learning-based auto-delineation of gross tumour volumes and involved nodes in PET/CT images of head and neck cancer patients. European journal of nuclear medicine and molecular imaging, 48(9), pp.2782-2792. (https://link.springer.com/article/10.1007/s00259-020-05125-x)

Scalable and Cloud Data Management

Mandatory Reading

  • Scalable & Cloud DM Slides
  • M. Tamer ?zsu, Patrick Valduriez: Principles of Distributed Database Systems, 2020. Springer. ISBN: 978-3-030-26253-2. 4th edition.
    Chapter 10 Big Data Processing
    Chapter 11 NoSQL, NewSQL, PolyStores

Large DBS and Performance Analysis

Mandatory Reading

  • Slides
  • Elmasri/Navathe, Fundamentals of Database Systems ‐ Algorithms for Query Processing and Optimization
  • Elmasri/Navathe, Fundamentals of Database Systems - Intro. to DB Tuning and Phys. Design Issues
Publisert 23. aug. 2023 - Sist endret 16. sep. 2025