Datenbanksysteme (SS 2006)
Dr. Martin Pfeifle
Bereich:
4st. Vorlesung
2st. Übung (siehe Merkblatt [.pdf] )
9 ECTS Punkte
Zeit und Ort:
Vorlesung: Dienstag, 13.30 - 15.00 Uhr, INF 348, Raum 015
Vorlesung: Mittwoch, 8:30 - 11.00 Uhr, INF 348, Raum 015
Übung: Dienstag, 16.00 - 18.00 Uhr,
UO14 im OMZ,
ab 2. Mai 2006 (Änderung)
Klausur: Dienstag, 18.07.06, 16.00 - 18.00 Uhr, INF 308 (Hörsaalgebäude der Physik), HS 2
- Eine Liste der Studenten, die zur Klausur zugelassen sind: [.doc]
- Merkblatt zur Klausr: [.pdf]
- Die Vorlesung am 18.07.06 entfällt.
- Ergebnisse: [.pdf]
Die Vorlesung bietet eine Einführung in das Gebiet der
Datenbanksysteme aus Anwendersicht. Im Mittelpunkt stehen die theoretischen
Aspekte des relationalen Datenbankentwurfs anhand des relationalen Datenmodells,
der relationalen Algebra und des Relationenkalküls. Es erfolgt eine ausführliche
Behandlung der Anfragesprache SQL, die in den meisten relationalen Systemen
implementiert ist. Des weiteren werden Formalismen, Theorie und Algorithmen der
relationalen Entwurfstheorie beschrieben und neuere Anwendungen im Bereich
Datenbanken behandelt.
Klausur / Scheinerwerb:
Zu dieser Vorlesung kann
ein Leistungsnachweis über 9 ECTS Leistungspunkte
erworben werden.
Zum Erwerb des ECTS-Scheins ist die erfolgreiche Teilnahme an den Übungen
und das Bestehen einer schriftlichen Prüfung erforderlich (siehe Merkblatt [.pdf] ).
Hörerkreis:
Die Vorlesung wendet sich an Informatik-Studenten in Haupt- und Nebenfach. Zur
Vorlesung werden Übungen angeboten. Es können Übungsscheine sowie Scheine nach
ECTS erworben werden.
Voraussetzung:
keine
Sprechstunde:
Mittwochs, 11:00-12:00 Uhr
Skript:
- Einführung [2FolienProSeite.pdf] bzw. [4FolienProSeite.pdf]
Übungsblatt 1 [.pdf] abgeben bis Di. 2. Mai 16 Uhr (vor Übungsbeginn)
- Relationales Modell [2FolienProSeite.pdf] bzw. [4FolienProSeite.pdf]
Übungsblatt 2 [.pdf] abgeben bis Di. 9. Mai 16 Uhr (vor Übungsbeginn)
- Relationale Algebra [2FolienProSeite.pdf] bzw. [4FolienProSeite.pdf]
Übungsblatt 3 [.pdf] abgeben bis Di. 16. Mai 16 Uhr (vor Übungsbeginn)
- Relationen Kalkül [2FolienProSeite.pdf] bzw. [4FolienProSeite.pdf]
Übungsblatt 4 [.pdf] abgeben bis Di. 23. Mai 16 Uhr (vor Übungsbeginn)
- Mehr zu SQL [2FolienProSeite.pdf] bzw. [4FolienProSeite.pdf]
Übungsblatt 5 [.pdf] abgeben bis Di. 6. Juni 16 Uhr (vor Übungsbeginn)
Übungsblatt 6 [.pdf] abgeben bis Di. 13. Juni 16 Uhr (vor Übungsbeginn)
- ER-Modell [2FolienProSeite.pdf] bzw. [4FolienProSeite.pdf]
Übungsblatt 7 [.pdf] abgeben bis Di. 20. Juni 16 Uhr (vor Übungsbeginn)
- Normalformen [2FolienProSeite.pdf] bzw. [4FolienProSeite.pdf]
Übungsblatt 8 [.pdf] abgeben bis Di. 27. Juni 16 Uhr (vor Übungsbeginn)
Übungsblatt 9 [.pdf] abgeben bis Di. 04. Juli 16 Uhr (vor Übungsbeginn)
- Transaktionen [2FolienProSeite.pdf] bzw. [4FolienProSeite.pdf]
Übungsblatt 10 [.pdf] abgeben bis Di. 11. Juli 16 Uhr (vor Übungsbeginn)
- Physische Datenverwaltung [2FolienProSeite.pdf] bzw. [4FolienProSeite.pdf]
(zusätzliches B-Baum Beispiel )
- Relationale Anfragebearbeitung [2FolienProSeite.pdf] bzw. [4FolienProSeite.pdf]
- Anwendungsentwicklung [2FolienProSeite.pdf] bzw. [4FolienProSeite.pdf]
- Internet [2FolienProSeite.pdf] bzw. [4FolienProSeite.pdf]
- Multimedia-Datenbanken [2FolienProSeite.pdf] bzw. [4FolienProSeite.pdf]
Erweiterung [pdf] [ppt]
Demo-Datenbanken:
Mit Hilfe der SELECT-Schnittstelle
könnt Ihr Anfragen an die LTP-Datenbank aus den Übungsblättern stellen (Oracle-DB).
Oder auch die dazu passende SQLite-DB hier herunterladen SQLite-DB.
SQLite video
Literatur:
Alfons Kemper und Andre Eickler. Datenbanksysteme - Eine Einführung.
5. Auflage. Oldenbourg Verlag, 2004.
Weiterführende Literatur für Interessierte:
- H.F. Korth, A. Silberschatz
Database System Concepts, McGraw Hill, 2001
- R. Elmasri, S.B. Navathe
Fundamentals of Database Systems, Addison Wesley, 2003
Deutsche Ausgabe:
R. Elmasri, S.B. Navathe
Grundlagen von Datenbanksystemen, Studentenausgabe, Pearson Studium, 2004
- T.J. Teorey
Database Modelling & Design, Morgan Kaufmann, 1998
- E. Rahm
Mehrrechner-Datenbanksysteme, Oldenbourg, 2002
- G. Vossen, G. Weikum
Fundamentals of Transactional Information Systems, Morgan Kaufmann, 2001
Kontakt:
martin.pfeifle@informatik.uni-heidelberg.de