Ziele
Die Datenbanktechnologie ist eine Schlüsseltechnologie der praktischen und angewandten Informatik. Die Nutzung und Verwaltung großer Datensammlungen in Datenbanken wird immer mehr zu einer täglichen Aufgabe. Die Studierenden lernen den grundsätzlichen Aufbau von Datenbanken und ihre Benutzung kennen. Besonderer Wert wird auf eine semantisch korrekte Modellierung eines Sachverhalts als Voraussetzung für einen Datenbankeinsatz gelegt. Einen weiteren Schwerpunkt bildet das Erlernen der standardisierten Datenbankanfragesprache SQL. Die Studierenden werden befähigt, die erworbenen Kenntnisse praktisch einzusetzen.
Inhalt
Inhalt der Lehrveranstaltung sind die folgenden Komplexe:
- Aufbau und wesentliche Merkmale von Datenbankverwaltungssystemen
- Modellierung nach dem Entity-Relationship- und dem UML-Modell
- Das relationale Modell und die Normalformenlehre
- Die Relationenalgebra als theoretische Grundlage des relationalen Modells
- Die Anfragesprache SQL (Syntaxbeschreibung, typische Anwendungsbeispiele).
Als Anleitung zum Selbststudium und zur Vorbereitung auf die Übungen werden Übungsaufgaben zu den Inhalten der Vorlesung angeboten, deren Lösungen in den Übungen erarbeitet werden.
Ein Teil der Übungsaufgaben kann on-line bearbeitet werden. Die Benutzung der Anfragesprache SQL wird mit einer im Rahmen des Projektes “Bildungsportal Sachsen” am Lehrstuhl entwickelten Software praktisch auf einer Datenbank trainiert (URL http://lots.uni-leipzig.de).