back to overview

Image source: © 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. 

Content

  • 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.

Perspective

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.

Prerequisites

keine

Literature

  • 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.

Media Formats

  • 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

Further Links

https://moodle.hs-anhalt.de

Type of Education
Modul
Degree
Teilnahmebestätigung
Credit Points
5 ECTS
Workload
Contact: 95 h / Self-study: 30 h
Level
Bachelor
Delivery Format
On-site
Language of Instruction
Deutsch
Subject Semester
ab 3. Fachsemester
Duration
1 semesters

Winter 2026/2027

Dates
every Tuesday, weekly
01.10.2026–31.03.2027, 08:00 - 09:30
every Monday, weekly
01.10.2026–31.03.2027, 14:30 - 16:00
Location/Room
Köthen / K023–216 (Di), K_023-207 (Mo)
Instructors
Prof. Dr. Anika Groß
Karsten Zischner
Max. participants
8, of which 8 free
Register by
11.10.2026

Please log in to register your participation.

Go to login

Competency Profile

Subject Competency
Methodological Competency
Social Competency
Self-competency

Do you have questions?

We're happy to help!

Prof. Dr. Anika Groß