Vorlesung |
montags und dienstags, 10:15 - 11:45 Uhr, Raum 31/449a
|
|
Übung |
donnerstags, 10:00 - 11:30 Uhr, Raum 31/E05
donnerstags, 12:15 - 13:45 Uhr, Raum 31/449a
|
Evaluation |
Evaluation
|
|
|
Inhalt |
Diese Veranstaltung befasst sich mit der Verwaltung großer
Datenbestände. Themen sind: Modellierungskonzepte, B*-Baum, Grid-File,
der hierarchische Ansatz, der Netzwerkansatz, der relationale Ansatz,
der objektorientierte Ansatz, SQL, XML, Datenbankapplikationen, JDBC, PHP,
Ruby on Rails, Transaktionsverwaltung, Mehrbenutzersynchronisation, Recovery,
Sicherheit.
|
Skript in PDF |
mas2tex (Stand 2009)   media2mult (Stand 2013)
|
Skript in HTML |
media2mult (während des Semesters dynamisch wachsend)
|
Folien in PDF (kapitelweise) |
|
Vorlesungsmitschnitte (episodenweise) |
Es werden Vorlesungsmitschnitte als Matterhorn-Präsentation, mp4-Podcast und mp3-Audio angeboten. Zum Betrachten des Matterhorn-Videos wird der
FlashPlayer benötigt. Zum Hören der mp3-Dateien benötigen Sie einen mp3-Player. Die Links auf die jeweiligen Folgen finden Sie in der Ablauf-Tabelle.
Sie werden eingefügt, sobald die jeweiligen Aufzeichnungen verfügbar sind.
Wenn Sie Apple iTunes installiert haben, können Sie den Podcast in iTunes U finden und abonnieren. Suchen Sie hierzu im Store nach "Datenbanksysteme"
|
Ablauf |
Mo, 08.04. |
1 |
Einführung, Organisation, Übersicht |
PDF |
Flash |
mp4 |
mp3 |
Di, 09.04. |
2 |
Konzeptuelle Modellierung |
PDF |
Flash |
mp4 |
mp3 |
Mo, 15.04. |
3 |
Logische Datenmodelle: Hierarchisch, Netzwerk, Relational, Objektorientiert, dokumentenorientiert |
PDF |
Flash |
mp4 |
mp3 |
Di, 16.04. |
4 |
Physikalische Speicherstrukturen (1): Platte, Block, Record, Hashing, ISAM, Sekundärindex |
PDF |
Flash |
mp4 |
mp3 |
Mo, 22.04. |
4 |
Physikalische Speicherstrukturen (2): B*Baum, Google Index |
PDF |
Flash |
mp4 |
mp3 |
Di, 23.04. |
5 |
Mehrdimensionale Suchstrukturen: k-d-Baum, Gridfile |
PDF |
Flash |
mp4 |
mp3 |
Mo, 29.04. |
6 |
Das Relationale Modell (1): Umsetzung des ER-Modells, Relationenalgebra |
PDF |
Flash |
mp4 |
mp3 |
Di, 30.04. |
6 |
Das Relationale Modell (2): Relationenkalkül, Query by Example, SQL |
PDF |
Flash |
mp4 |
mp3 |
Mo, 06.05. |
7 |
SQL (1): MySQL, Workbench, Datentypen, Select, Datum, Verbund |
PDF |
Flash |
mp4 |
mp3 |
Di, 07.05. |
7 |
SQL (2): self-join, group-by, subquery, exists, all, in |
PDF |
Flash |
mp4 |
mp3 |
Mo, 13.05. |
7 |
SQL (3): Transitive Hülle, insert, update, delete, Views, stored procedures, stored functions |
PDF |
Flash |
mp4 |
mp3 |
Di, 14.05. |
8 |
Datenintegrität: statische Integrität, referentielle Integrität, Trigger |
PDF |
Flash |
mp4 |
mp3 |
Mo, 27.05. |
9 |
XML: Elemente, Wohlgeformtheit, XPath, Achsen, XQuery [Referent: Dr. Martin Gieseking] |
PDF |
Flash |
mp4 |
mp3 |
Mo, 03.06. |
10 |
Datenbankapplikationen (1): ODBC-Datenquelle, MS Visio, MS Access, CouchDB |
PDF |
Flash |
mp4 |
mp3 |
Di, 04.06. |
10 |
Datenbankapplikationen (2): JDBC-Application, SQLJ, SQLite, HDSQLDB, JDBC-Applet |
PDF |
Flash |
mp4 |
mp3 |
Mo, 10.06. |
10 |
Datenbankapplikationen (3): Java Servets, Java Server Pages, PHP, PEAR, GD-Library, JPGraph |
PDF |
Flash |
mp4 |
mp3 |
Di, 11.06. |
10 |
Datenbankapplikationen (4): Das ERP-System MS Dynamics NAV [Referent: Sebastian Büscher] |
PDF |
Flash |
mp4 |
mp3 |
Mo, 17.06. |
11 |
Ruby on Rails (1): Einführung in Ruby, Konzepte Ruby on Rails |
ZIP |
Flash |
mp4 |
mp3 |
Di, 18.06. |
11 |
Ruby on Rails (2): Rails Grundlagen, Scaffolds, Model, View, Controller, Migrations |
ZIP |
Flash |
mp4 |
mp3 |
Mo, 24.06. |
12 |
Relationale Entwurfstheorie: funktionale Abhängigkeiten, Hülle, Armstrong, Zerlegung, Normalformen |
PDF |
Flash |
mp4 |
mp3 |
Di, 25.06. |
13,14 |
Transaktionen & Recovery: Datenbankpuffer, Steal, Force, Redo, Undo, Log, WAL, Wiederanlauf |
PDF |
Flash |
mp4 |
mp3 |
Mo, 01.07. |
15 |
Mehrbenutzersynchronisation: Serialisierbarkeit, 2-Phasen-Sperrprotokoll, MGL, Zeitstempel |
PDF |
Flash |
mp4 |
mp3 |
Di, 02.07. |
16,17,18 |
Objektorientierte Datenbanken, Sicherheit, Data Warehouse |
PDF |
Flash |
mp4 |
mp3 |
Mo, 08.07. |
|
Klausur in der Kolpingstraße |
Di, 09.07. |
|
11:45 Uhr: Vorbesprechung zum Datenbankpraktikum |
|
Literatur |
- Alfons Kemper, Andre Eickler:
"Datenbanksysteme - Eine Einführung"
Oldenbourg Verlag, München, 8. Auflage, 2011, 39.80 €
- Oliver Vornberger, Patrick Fox:
"Datenbanksysteme"
Vorlesungsskript Heft 92, 10. Auflage, SS 2009
- Ramez Elmasri, Shamkant Navathe:
"Grundlagen von Datenbanksystemen"
Pearson Studium, 3. Auflage, 2009, 34.90€
|
Software |
|