Bildquelle: © Hochschule Anhalt, Anika Groß
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 Uhrjeden 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 LoginKompetenzprofil
- Fachkompetenz
- Methodenkompetenz
- Sozialkompetenz
- Selbstkompetenz
Sie haben Fragen?
Wir helfen gerne weiter!