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
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
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. 
Klausur
  Folien Themen Übungen


Last modified: Thu May 4 11:47:20 MET DST 2000