Universität Konstanz, FG Informationswissenschaft

Datenbanksysteme I

Wahlpflichtkurs
Di 12.30-16 Uhr, Raum G 201
Doz.: Klaus-Peter Kratzer (LA)

Adressaten:

Studierende im Aufbaustudium

Inhalt:

Im Zuge der Veranstaltung werden die grundlegenden Begriffe aus dem Themenkreis Datenbanksysteme erarbeitet. Ziel ist die Vermittlung eines umfassenden Überblicks der Problematik relationaler Datenbanken sowie der zu ihrer Handhabung erforderlichen Sprachmittel am Beispiel der Datenbanksprache SQL, mit tutoriell begleiteten praktischen Übungen unter dem DBMS INGRES. In einem Zusatzkapitel werden das objektorientierte Datenmodell und entsprechende marktverfügbare Produkte vorgestellt.

Gliederung:

1 Grundbegriffe
1.1 Definition & Motivation
1.2 Das Referenzmodell

2 Das relationale Datenmodell
2.1 Datenmodelle im Überblick
2.2 Normalformenlehre
2.3 Relationenalgebra

3 Datendefinitions- und Manipulationssprachen
3.1 Definitionen
3.2 Einführung in SQL

4 Gestaltung der Internen Schemata
4.1 Aufbau eines Schichtenmodells
4.2 Die Externspeicherverwaltung
4.3 Die Systempufferverwaltung
4.4 Die Realisierung von Speicherungsstrukturen
4.5 Die satzorientierte Schnittstelle
4.6 Die mengenorientierte Schnittstelle
4.7 Sprachmittel in SQL

5 Gestaltung der Externen Schemata
5.1 Interaktive Datenbankschnittstellen
5.2 Programmschnittstellen
5.3 Datenschutz
5.4 Sprachmittel in SQL

6 Der Transaktionsbegriff
6.1 Definition
6.2 Serialisierbarkeit und Wiederholbarkeit
6.3 DB/DC-Systeme
6.4 Sprachmittel in SQL

7 Nichtstandard-Datenbanken

8 Zusammenfassung, Kritik & Ausblick

Kursleistung:

Klausur

Literatur:

wird im Kurs bekanntgegeben

Hoc fecit Dagmar Michels, 13 Jan 1995