T593 – Database Management Systems

Module
Database Management Systems
Datenbankmanagementsysteme
Module number
T593
Version: 1
Faculty
FDIT: Fakultät Digitale Transformation
Level
Bachelor
Duration
1 Semester
Semester
Winter semester
Module supervisor
Lecturer(s)
Course language(s)

German
in "Datenbankmanagementsysteme"

ECTS credits

5.00 credits

Workload

150 hours

Courses

4.00 SCH (2.00 SCH Vorlesung | 2.00 SCH Other)

Self-study time

94.00 hours
14.00 hours E-Learning - Datenbankmanagementsysteme
80.00 hours Self-study - Datenbankmanagementsysteme

Pre-examination(s)
None
Examination(s)

Prüfung Klausurarbeit
Module examination | Examination time: 90 minutes | Weighting: 100%
in "Datenbankmanagementsysteme"

Form of teaching

Vorlesungen und Seminare in den Präsenzphasen sowie virtuelle Lehrveranstaltungen mit tutorieller Begleitung in den betrieblichen Phasen

Media type

Medientechnik der Lehrräume sowie E-Learning via OPAL

Instruction content/structure
  • Einführung / Grundlagen von DBS (Eigenschaften, Datenmodelle , Transaktionskonzept, Aufbau, Einsatzformen)
  • Grundlagen des Relationalen Datenmodells (Relationale Invarianten, Löschregeln)
  • Einführung in die Datenbanksprache SQL (Anfragemöglichkeiten, Änderungsoperationen, Datendefinition)
  • Informationsmodellierung: Entity-Relationship-Modell (Stufen des DB-Entwurfs, Grundkonzepte des ER-Modells)
  • Umwandlung ER-Entwurf in Relationales Modell
  • Normalisierung relationaler Schemas (Funktionale Abhängigkeiten, Normalformenlehre)
  • Integritäts- und Zugriffskontrolle (Integritätsbedingungen, Trigger, Views)
Qualification objectives

Die Studierenden sind in der Lage, relationale Datenbankmanagementsysteme (DBMS) für datenintensive Anwendungen effektiv einzusetzen. Dazu beherrschen sie Methoden und Fertigkeiten zur anwendungsspezifischen Modellierung von Datenbankschemata sowie zur effizienten Datenbank-gestützten Verwaltung großer strukturierter Datenmengen. Die Studierenden wenden ihre erworbenen Kenntnisse in anwendungsbezogenen Übungsaufgaben an, die sie selbstständig in kleinen Gruppen bearbeiten und somit das eigenverantwortlich organisierte Arbeiten in Teams erlernen. Durch die Vorstellung ihrer Lösungen erwerben die Studierenden zusätzlich Fähigkeiten zur Präsentation und Selbstreflektion ihrer eigenen Arbeit.

Special admission requirements
Keine
Recommended prerequisites

Grundlagen der Informatik, Programmierung, Algorithmen und Datenstrukturen

Literature
  • Alfons Kemper, André Eickler: Datenbanksysteme. Eine Einführung.8., aktualisierte und erweiterte Auflage, Oldenbourg Verlag, 2011. ISBN: 978-3-486-59834-6, 792 Seiten 
  • Saake, G.; Sattler, K.; Heuer, A.: Datenbanken: Konzepte und Sprachen
  • Ullman, J.D.; Widom, J.: A First Course in Database Systems
Current teaching resources

keine

Notes
No information
Applicability

Bachelorstudiengänge der Fakultät Digitale Transformation