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
- 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