Teilmodul Datenbanken I Kurs 01671 | ||
| Inhalt: | ||
| Dieses Modul führt die Studierenden in die wichtigsten Konzepte moderner relationaler Datenbanksysteme ein. Die drei wesentlichen Themenkomplexe des Kurses sind Datenbankarchitektur, Datenbankanfragen und Datenbankentwurf. Die logische Architektur von relationalen Datenbanksystemen ist gekennzeichnet durch verschiedene Datenebenen, durch die Datenunabhängigkeit für Datenbankanwendungen garantiert werden kann. Ebenso wird dadurch ermöglicht, dass Datenbankanfragen unabhängig von der konkreten Abspeicherung der Daten formuliert werden können. Die grundlegenden Konzepte relationaler Abfragesprachen werden anhand der relationalen Algebra und des Relationenkalküls dargestellt, und SQL, die Standardsprache für relationale Datenbanken, wird ausführlich anhand von vielen Beispielen eingeführt. Schließlich werden wichtige Elemente des konzeptuellen und logischen Datenbankentwurfs beleuchtet, u. a. durch Einführung des Entity-Relationship-Modells und der Grundzüge der Normalisierung von Relationenschematas.
Die dargestellten Konzepte sind wesentlich für jeden Anwender von Datenbanken, sowohl für Datenbankprogrammierer als auch für Datenbankadministratoren, die sich auf der Basis dieser systemunabhängigen Darstellung leicht in jedes gängige Datenbanksystem einarbeiten können. | ||
| Qualifikationsziele: | ||
| Die Studierenden entwickeln ein tieferes Verständnis für den grundlegenden Aufbau von Datenbanksystemen, sowie ein praktisches Verständnis für die Abfrage und den Entwurf von Datenbanken. Sie erwerben Kernwissen für die Entwicklung datenbankgestützter Anwendungen. | ||
| Literatur: | ||
| ||
| Lehrform: | ||
| Kurs mit Übungen (2+1 SWS) | ||
| Arbeitsaufwand: | Leistungspunkte: | Stellenwert Note der Modulprüfung für die Endnote: |
| 150 Stunden | 5 | |
| Art der Prüfung: | ||
| s. Gesamtmodul | ||
| Inhaltliche Voraussetzungen: | ||
| Kenntnisse von Datenstrukturen | ||
| Häufigkeit: | Dauer: | |
| im Allgemeinen einmal im Studienjahr | 1 Semester | |
| Modulverantwortliche: | Lehrende: | |
| Ralf Hartmut Güting | Ralf Hartmut Güting | |

