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
- Intro Slides
-
The Cambridge Report on Database Research, A Ailamaki, S Madden, D Abadi, G Alonso, S Amer-Yahia, M Balazinska, PA Bernstein…, April 2025, arXiv preprint arXiv:2504.11259
- Abadi, D., et al.: The Seattle Report on Database Research, Communications of the ACM, August 2022, Vol. 65, No. 8, pp. 72-79
- Abadi, D., et al.: The Beckman Report on Database Research, Communications of the ACM, February 2016, Vol. 59, No. 2, pp. 92-99
-
Hueske, F., Kalavri, V.: Stream Processing with Apache Flink, O?Reilly, 2019
Chapter 1
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
- Distributed DBS Slides
- M. Tamer ?zsu, Patrick Valduriez: Principles of Distributed Database Systems, 2020. Springer. ISBN: 978-3-030-26253-2. 4th edition.
Chapter 1 Introduction
parts of Chapter 2, 5, and 6
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
- Web DBS Slides
- M. Tamer ?zsu, Patrick Valduriez: Principles of Distributed Database Systems, 2020. Springer. ISBN: 978-3-030-26253-2. 4th edition.
Chapter 12 Web Data Management
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