zurück zur Übersicht

Bildquelle: © Hochschule Anhalt, Anika Groß

Einzelmodul

Datenbanksysteme

Wie können reale Daten strukturiert und sauber in Tabellen in einer Datenbank gespeichert und abgefragt werden? In diesem Modul lernen Sie die Grundlagen von Datenbanken und Transaktionen (ACID), das relationale Datenmodell, Integritätsbedingungen und Constraints, Relationenalgebra, SQL und den Entwurf von Datenbanken (z.B. Entity-Relationship-Modell). Außerdem behandeln wir die Normalisierung und Datendefinition in Datenbanksystemen. 

Inhalte

  • Einführung und Grundlagen zu Datenbanken und Transaktionen, ACID
  • Relationales Datenmodell
  • Integritätsbedingungen, Constraints
  • Relationenalgebra
  • Anfragesprache SQL
  • DB-Entwurf: Modellierung und Design von Datenbanken, z.B. Entity-Relationship-Modell
  • Relationale Entwurfstheorie, Normalisierung
  • Datendefinition und -kontrolle

Hinweis: Die Lehrveranstaltungen finden dienstags 8:00–9:30 Uhr (Vorlesung) und montags 14:30–16:00 Uhr (Übung/Praktikum) Uhr statt.

Perspektive

Das Modul führt die Studierenden in die wichtigsten Konzepte relationaler Datenbanksysteme ein. Die Studierenden entwickeln ein tieferes Verständnis für den grundlegenden Aufbau von Datenbanksystemen und für das Konzept der Transaktionen sowie ein praktisches Verständnis für die Abfrage und den Entwurf von Datenbanken. Sie erwerben Kernwissen für die Entwicklung datenbankgestützter Anwendungen und kennen die Stärken und Schwächen der relationalen Technologie.

Die Studierenden verstehen, was eine Datenbank ist, wie sie organisiert ist und verwendet wird. Sie können eine Datenbank modellieren und erstellen. Sie kennen die Merkmale relationaler Datenbanksysteme sowie grundlegende und fortgeschrittene Anfragemöglichkeiten der Relationenalgebra sowie der Datenbanksprache SQL. Dazu sind die Studierenden in der Lage, Datenstrukturen in ein Entity-Relationship-Diagramm zu übersetzen und daraus eine Tabellenstruktur abzuleiten. Die Studierenden können zudem Probleme in einem gegebenen relationalen Datenbankschema erkennen und diese auf Basis der Normalisierungslehre beheben. Die Studierenden können sicher und systematisch mit der Abfrage- und Manipulationssprache SQL umgehen. Dabei können sie Constraints zur Sicherstellung der Datenintegrität verstehen und selbstständig definieren. Die Studierenden erwerben praktische Kenntnisse im Umgang mit einem relationalen Datenbanksystem.

Voraussetzung

keine

Literatur

  • Kemper, A. Eickler: Datenbanksysteme, Oldenbourg, 10. Auflage, 2015.
  • Saake, K. Sattler, A. Heuer: Datenbanken: Konzepte und Sprachen, mitp, 6. Auflage, 2018.
  • R. Elmasri, S.B. Navathe: Fundamentals of Database Systems, 7th ed., Global Edition, Pearson Higher Education, 2016.

Medienformen

  • Online-Materialien in einem Lern-Management-System
  • Powerpoint-Präsentation
  • Tafelerklärungen
  • Übungsmaterial und E-Learning Übungsaufgaben
  • Übungen im PC-Pool u.a. Arbeit mit einem Datenbank-Management-System und Tools zur Entwicklung und Administration von Datenbanken

Weiterführende Links

https://moodle.hs-anhalt.de

Bildungsart
Modul
Abschluss
Teilnahmebestätigung
Creditpoints
5 ECTS
Aufwand
Präsenz: 95 h / Selbststudium: 30 h
Niveau
Bachelor
Durchführungsform
Präsenz
Unterrichtssprache
Deutsch
Fachsemester
ab 3. Fachsemester
Dauer
1 Semester

WiSe 2026/2027

Termine
jeden Dienstag, wöchentlich
01.10.2026–31.03.2027, 08:00 - 09:30 Uhr
jeden Montag, wöchentlich
01.10.2026–31.03.2027, 14:30 - 16:00 Uhr
Standort/Raum
Köthen / K023–216 (Di), K_023-207 (Mo)
Dozenten
Prof. Dr. Anika Groß
Karsten Zischner
Max. Teilnehmerzahl
8, davon frei 8
Anmeldung bis
11.10.2026

Loggen Sie sich ein, um Ihre Teilnahme anzumelden.

Zum Login

Kompetenzprofil

Fachkompetenz
Methodenkompetenz
Sozialkompetenz
Selbstkompetenz

Sie haben Fragen?

Wir helfen gerne weiter!

Prof. Dr. Anika Groß