Database I

Datenbanken I

1. Einführung

1.1. Geschichtliche Entwicklung

1.2. Grundbegriffe

2. DB-Systeme

2.1. Aufgaben eines DBMS

2.2. Die Drei-Ebenen-Schemaarchitektur

2.3. Komponenten eines DBMS

3. DB-Entwurf

3.1. Entwurfsaufgabe

3.2. Phasenmodell

4. Datenmodelle

4.1. Hierarchisches und Netzwerk-Modell

4.2. Relationenmodell

4.3. ER-Modell

4.4. EER-Modell

4.5. Weitere Modelle

5. Relationale Datenbanken

5.1. Abbildung vom (E)ER- auf das Relationenmodell

5.2. Normalisierung

5.3. Relationenalgebra

6. Structured Query Language (SQL)

6.1. Datenbankdefinition

6.2. Datenbankanfragen

6.3. Datenbankänderungen

7. Sichten, Rechtevergabe, Integrität

7.1. Sichten

7.2. Rechtevergabe

7.3. Integrität

8. Anwendungen mit Datenbanken

8.1. Grenzen von SQL

8.2. Call-Schnittstelle

8.3. Embedded SQL

8.4. ODBC

8.5. JDBC

8.6. 4GL-Systeme