Einführung in Datenbanksysteme |
||
Unterlagen |
Folien: s. SS 2004 | Themen | Übungen | ||
17.4. | Übersicht, Einführung, Organisation | ps | I | |
20.4. | Datenbankentwurf (1) Konzeptuelle Modellierung, DB-Entwurfsprozess, Abstraktionskonzepte, Assoziationen, Kardinalitäten, n-Stellige Beziehungen. Einfürung: Entity-Relationship-Model, Unified Modelling Language | |||
24.4. | - | ps | II | |
27.4. | Datenbankentwurf (2) Schlüsel, schwache Entitäten, Modellierung von Generalisierung und Aggregation, hierarchische und mehrstellige Beziehungen, zeitlich veränderliche Daten, | |||
01.5. | - | ps | III | |
04.5. | Datenbankentwurf (3)/Relationale Datenmodellierung Funktionale Abhängigkeiten, Datenintegrität, Normalisierung, Abbildung ER/UML -> RDM, Relationales Datenmodel: Tabellen, | |||
08.5. | Datenbankentwurf(4) Fortsetzung Abbildung ER/UML -> RDM, Relationales Datenmodel: Tabellen, Abbildung des konzeptionellen Modells auf Relationen, Elementare SQL-DDL (Wertebereich, Typen, Create Table) | ps | IV | |
11.5. | Datenbankentwurf(5)
Datenmodellierung:
Implementierung von Invarianten (Kardinalitäten etc). Relationales Datenmodell(1): Relationale Algebra | |||
15.5. | Relationales Datenmodell(2) Relationale Algebra, Tuple calculus RDM und Praedikatenlogik | ps | V | |
18.5. | Relationales Datenmodell(3) SQL als DML | |||
22.5. | Relationales Datenmodell(4) SQL cont. | ps | VI | |
25.5. | Relationales Datenmodell(5) SQL, Cursors, Embedded C | |||
29.5. | ps | VII | ||
1.6. | Relationales Datenmodell(6) Transactions, JDBC und SQLJ, Two tier / Three tier application | |||
5.6. | ps | VIII | ||
8.6. | Relationales Datenmodell(7) JDBC, SQLJ cont. | |||
12.6. | ps | IX | ||
15.6. | Relationales Datenmodell(8) Normalformen, Normalisierung | |||
19.6. | Indexing(1)Primärindex, secondary index, Speichereigenschaften, Anlegenvon Indexen, B*-Bäume, Bitmap-Index | ps | X | |
22.6. | ||||
26.6. | Indexing(3) Clustering, .. | |||
29.6. | Indexing(4) Optimierung, Verschiedene Techniken zur Join-Durchführung | |||
3.7. | Transaktionen(1) def. Transaktion, Modellierung Transaktion, Probleme, Serielle Ausführung, Serialisierbarkeit, Schedule, konflikt- und sicht-serialisierbarkeit, | ps | XI | |
06.7. | Transaktionen(2)Scheduler, verschiedene Locking-Verfahren, Concurrency Control | |||
10.7. | Transaktionen(3) Hierarchisches Sperren, optimistisches Sperren, ... | über gesamte VL: ps | XII | |
13.7. | Transaktionen(4) Recovery | |||
17.7. | Transaktionen(5)Verteilte transaktionen, Ausblick | |||
20.7. | ||||
Folien | Themen | Übungen |