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

Exam Revision

  • Date: 06. April 2017
  • Tme: 14:00
  • Room: APB 3105

Please register upfront via email with Maik Thiele

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 12
1 Hands on SQL pdf 39
2 Database Programming pdf 49
3 Database Design pdf 38
4 Relational Theory pdf 46
5 DBMS Architecture I – From Disks To Pages pdf 57
6 DBMS Architecture II – From Pages To Database Objects pdf 56
7 DBMS Architecture III – From Database Objects To Query Results pdf 40
8 Transactions pdf 41
9 Distributed Transactions pdf 39
 10 Summary pdf 37

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