Image source: © 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.
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:30every 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 loginCompetency Profile
- Subject Competency
- Methodological Competency
- Social Competency
- Self-competency
Do you have questions?
We're happy to help!