Datenbanken
- Fakult?t
Fakult?t Ingenieurwissenschaften und Informatik (IuI)
- Version
Version 1 vom 27.11.2025.
- Modulkennung
11B0077
- Niveaustufe
Bachelor
- Unterrichtssprache
Deutsch
- ECTS-Leistungspunkte und Benotung
5.0
- H?ufigkeit des Angebots des Moduls
Winter- und Sommersemester
- Dauer des Moduls
1 Semester
- Kurzbeschreibung
Datenbanken bilden die übliche Methode zum Persistieren, Wiederfinden und Pflegen von Massendaten und sind daher bei einem sehr gro?en Teil der vorkommenden Anwendungen im Bereich der Informatik unverzichtbar. In diesem Modul werden Grundlagen des Datenmanagements vermittelt. Dieses umfasst die Konzeption, Modellierung und Datenwirtschaft auf der Basis moderner Datenbankmanagementsysteme. Ein Einblick in aktuelle Datenbanktechnologien sowie weiterführende Konzepte runden das Lernerlebnis ab.
- Lehr-Lerninhalte
1. Begriffe, Konzepte und Architekturen
2. Datenbankmanagementsysteme und deren Fundierung
3. Datenmodelle (relational und NOSQL)
3. Datenschemata
- Schema-on-read, Schema-on-write
- konzeptionelle und logische Datenmodellierung (z.B. ER-Modellierung, Tabellendesign)
4. ?berführung der Modellierung auf ein konkretes Datenmodell (z.B. von EER zu relational)
5. Normalisierung, Normalformen Redundanz, Effizienzaspekte
6. Einführung in eine Anfragesprache (z.B. SQL) nebst programmiersprachlichen Erweiterungen
7. Nutzung von Datenbanken aus Programmiersprachen
9. Einführung in fortgeschrittene Datenbanktechnologien
- Gesamtarbeitsaufwand
Der Arbeitsaufwand für das Modul umfasst insgesamt 150 Stunden (siehe auch "ECTS-Leistungspunkte und Benotung").
- Lehr- und Lernformen
Dozentengebundenes Lernen Std. Workload Lehrtyp Mediale Umsetzung Konkretisierung 30 Vorlesung Pr?senz oder Online - 30 ?bung Pr?senz oder Online - Dozentenungebundenes Lernen Std. Workload Lehrtyp Mediale Umsetzung Konkretisierung 40 Veranstaltungsvor- und -nachbereitung - 30 Prüfungsvorbereitung - 20 Literaturstudium -
- Benotete Prüfungsleistung
- Klausur oder
- Hausarbeit
- Unbenotete Prüfungsleistung
- experimentelle Arbeit oder
- regelm??ige Teilnahme
- Bemerkung zur Prüfungsart
Die Auswahl der benoteten und unbenoteten Prüfungsarten aus den vorgegebenen Optionen obliegt der jeweiligen Lehrperson. Diese h?lt sich dabei an die jeweils gültige Studienordnung.
- Prüfungsdauer und Prüfungsumfang
Benotete Prüfungsleistung:
- Klausur: siehe jeweils gültige Studienordnung
- Hausarbeit - Ausarbeitung ca. 15 Seiten, begleitender Vortrag ca. 10 Minuten
Unbenotete Prüfungsleistung:
- Experimentelle Arbeit: Experiment: insgesamt ca. 5 Versuche
- Regelm??ige Teilnahme: Anwesenheit von mind. 80% der Veranstaltung
- Empfohlene Vorkenntnisse
Studierende, die das Modul belegen, sollten praktische Programmierkenntnisse der objektorientierten Programmierung analog der in der Veranstaltung Programmierung 1 (I) gelehrten Konzepte mitbringen. Studierende, die in Vorbereitung auf das Modul die Programmierkenntnisse auffrischen m?chten, wird .B. die Teilnahme an einem Cloud-basierten MOOC empfohlen.
- Wissensverbreiterung
Studierende, die dieses Fach erfolgreich studiert haben, kennen aktuelle Datenbanktechnologien und deren Anwendungsgebiete.
- Wissensvertiefung
Die Studierenden verfügen über vertiefte Kenntnis in Modellierung, Normalisierung, Transaktionen und in einer Datenbankanfragesprache.
- Wissensverst?ndnis
Die Studierenden k?nnen Datenbanken modellieren, einführen und anfragen. Sie halten hierbei etablierte qualit?tssichernde Entwicklungsprozesse ein. Sie sind in der Lage, Ihre Ergebnisse kritisch zu reflektieren. Die Studierenden sind geübt im Umgang mit ausgew?hlten Datenbank-Technologien und k?nnen deren Einsetzbarkeit und Praxisrelevanz situations- und dom?nenbezogen einsch?tzen.
- Nutzung und Transfer
Die Studierenden sind in der Lage, sich in moderne und etablierte Datenbanktechnologien als Teil komplexer informationstechnischer Projekte einzusetzen. Sie k?nnen selbst?ndig neue Datenbanktechnologien und -konzepte erlernen und in praktische Projekte einflie?en lassen .
- Kommunikation und Kooperation
Die Studierenden k?nnen die von Ihnen entwickelten Ergebnisse im Rahmen formeller Pr?sentationen einem Fachpublikum vorstellen. Sie sind bef?higt zur kritischen Fachdiskussion mit Kollegen, Anwendern, Datenbankexperten und Software-Entwicklern.
- Literatur
Prim?rliteratur (jeweils aktuellste Version):
R. Elmasri, S. Navathe, Fundamentals of database systems (2016)
S. Kleuker, Grundkurs Datenbankentwicklung (2024)
S. Edlich: NoSQL
Sekund?rliteratur (jeweils aktuellste Version):
C. J. Date, An Introduction to Database Systems
H. Jarosch, Grundkurs Datenbankentwurf
A. Kemper, A. Eickler, Datenbanksysteme – Eine Einführung
G. Matthiessen, M.Unterstein, Relationale Datenbanken und SQL - Konzepte der Entwicklung und Anwendung
E. Schicker: Datenbanken und SQL
M. Schubert, Datenbanken
- Verwendbarkeit nach Studieng?ngen
- Berufliche Bildung - Teilstudiengang Informationstechnik
- Berufliche Bildung - Teilstudiengang Informationstechnik B.Sc. (01.09.2025)
- Elektrotechnik im Praxisverbund
- Elektrotechnik im Praxisverbund B.Sc. (01.03.2026)
- Informatik - Medieninformatik
- Informatik - Medieninformatik B.Sc. (01.09.2025)
- Informatik - Technische Informatik
- Informatik - Technische Informatik B.Sc. (01.09.2025)
- Elektrotechnik (Bachelor)
- Elektrotechnik B.Sc. (01.09.2025)
- Agrarsystemtechnologien
- Agrarsystemtechnologien B.Sc. (01.09.2025)
- Modulpromotor*in
- Tapken, Heiko
- Lehrende
- Tapken, Heiko
- Kleuker, Stephan