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

  1. Schema-on-read, Schema-on-write
  2. 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. WorkloadLehrtypMediale UmsetzungKonkretisierung
30VorlesungPr?senz oder Online-
30?bungPr?senz oder Online-
Dozentenungebundenes Lernen
Std. WorkloadLehrtypMediale UmsetzungKonkretisierung
40Veranstaltungsvor- und -nachbereitung-
30Prüfungsvorbereitung-
20Literaturstudium-
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