Time: Monday, 4. DS (13:00 bis 14:30),
Location: APB/E010
Quantity: 2V/2Ü/0P SWS
Language: English
Modules: DSE-14-M3, MCL-FE

Exam

The opportunity to review the results will be provided on 6th of July at E023 from 9:00 till 10:00 am.

Summary

Database systems play a central role in building large and distributed transactionally working information systems. Within this lecture, we discuss techniques which are required to setup a robust distributed information system. After repeating the core concepts of ER modeling and the relational database model including SQL, we focus on specific features of a large scale database system.

Lecture notes

Chapter Content Slides Number of pages
0 Introduction pdf 13
1 Hands on SQL pdf 44
2 Database Design pdf 38
3 Relational Theory (Recap) pdf 48
4 Introduction to Transactions pdf 37
5 DBMS Architecture I – From Disks To Pages pdf 52
6 DBMS Architecture II – From Pages To Database Objects pdf 62
7 DBMS Architecture III – From Database Objects To Query Results pdf 43
8 Transactions pdf 47
9 Distributed Transactions pdf 39

Literature

Most of the following books are available at SLUB Dresden.
  • Elasmri, R.; Navathe, S: “Fundamentals of Database Systems” (5th Edition)
  • Ramakrishnan, R.; Gehrke, J.: “Database Management Systems” McGraw-Hill, 2000
  • Weikum, G.; Vossen, G.: “Transactional Information Systems“ Morgan Kaufmann, 2001
  • J. Hoffer:, M. Prescott, H. Topi: “Modern Database Management” (9th Edition)
  • Garcia-Molina, H.; Ullman, J.; Widom, J.: “Database Systems: The Complete Book” (2nd Edition)
  • Garcia-Molina, H.; Ullman, J.; Widom, J.: “Database System Implementation”, 2000