GDB
Grundlagen von Datenbanken (GDB)
Aktuelles
aktuelle GDB seite:gdb-wd07/08
Inhalt
Zur Einführung werden geklärt, was Datenbanken eigentlich sind, welche Rolle sie heutzutage spielen und was von ihnen verlangt wird. Außerdem wird ein Überblick über Datenbankschemata und -typen (hierarchisch, netzwerkartig, relational, objektorientiert) gegeben, sowie die Grundfrage der Abstraktion geklärt.
Ist dies geschehen, so soll der Datenbankentwurf vertieft werden. Das Entity-Relationship-Modell und UML als Modellierungstechniken werden behandelt um so den Entwurf einer vernünftig strukturierten DB zu ermöglichen
Im nächsten Abschnitt folgt das relationale Datenmodell, welches auch heute noch das wichtigste darstellt. Relationenalgebra und -kalkül stellen grundsätzliche abstrakte Abfragesprachen dar und vermitteln so das Konzept einer Abfragesprache in relationalen Datenbanken. Mit diesem Wissen ausgestattet wird dann die Umsetzung eines konzeptionellen Datenbankschemas in eine relationale Datenbank präsentiert. Außerdem wird die relationale Abfragesprache SQL (ein Quasistandard der Datenbankwelt) gesondert besprochen. An ausgewählten Beispielen soleln schließlich einige Anwendungsaspekte von rel. DB gezeigt werden (JDBC, Transaktionsverwaltung, Integritätserhaltung, Zugriffskontrolle).
Des weiteren werden zwei weitere Datenbankschemata vorgestellt: XML als Markup-Sprache und die objektorientierten Datenbanksysteme. Bei beiden wird sowohl auf die Datenmodellierung und Standards wie auch auf dazugehörige Abfragesprachen (XQuery bzw. OQL) eingegangen.
Allgemeines zur Lehrveranstaltung
- Modulart: Pflichtmodul
- Referenzsemester: 5
- Leistungspunkte: 6
Lehrveranstaltungsform
- 3 SWS Vorlesung
- 1 SWS Übung