INF.06483.05 - Einführung in Datenbanken (Complete module description)

INF.06483.05 - Einführung in Datenbanken (Complete module description)

Original version English
INF.06483.05 5 CP
Module label Einführung in Datenbanken
Module code INF.06483.05
Semester of first implementation
Faculty/Institute Institut für Informatik
Module used in courses of study / semesters
  • Bioinformatik (180 LP) (Bachelor) > Bioinformatik Bioinformatik180, Version of accreditation valid from SS 2021 > Pflichtmodule
  • Bioinformatik (180 LP) (Bachelor) > Bioinformatik Bioinformatik180, Version of accreditation (WS 2018/19 - WS 2022/23) > Pflichtmodule
  • Geographie (180 LP) (Bachelor) > Geographie/Erdkunde Geographie180, Version of accreditation valid from WS 2019/20 > Ergänzungsbereich 4: Informatik
  • Geographie (180 LP) (Bachelor) > Geographie/Erdkunde Geographie180, Version of accreditation (WS 2021/22 - SoSe 2023) > Ergänzungsbereich 4: Informatik
  • Informatik (180 LP) (Bachelor) > Informatik Informatik180, Version of accreditation valid from SS 2021 > Pflichtmodule
  • Informatik (180 LP) (Bachelor) > Informatik Informatik180, Version of accreditation (WS 2018/19 - WS 2022/23) > Pflichtmodule
  • Mathematik (180 LP) (Bachelor) > Mathematik Mathematik180, Version of accreditation valid from WS 2019/20 > Anwendungsfach Informatik
  • Mathematik (180 LP) (Bachelor) > Mathematik Mathematik180, Version of accreditation (WS 2013/14 - SS 2022) > Anwendungsfach Informatik
  • Mathematik (MA120 LP) (Master) > Mathematik MathematikMA120, Version of accreditation valid from WS 2022/23 > Anwendungsfach Informatik (20 LP sind zu erbringen)
  • Mathematik (MA120 LP) (Master) > Mathematik MathematikMA120, Version of accreditation (WS 2013/14 - SoSe 2023) > Anwendungsfach Informatik
  • Physik und Digitale Technologien (180 LP) (Bachelor) > Physik Physik u. Dig. Tech. 180, Version of accreditation valid from WS 2019/20 > Pflichtmodule
  • Wirtschaftsinformatik (Business Information Systems) (180 LP) (Bachelor) > Wirtschaftsinformatik Wirtschaftsinformatik180, Version of accreditation (SS 2016 - SS 2020) > Wahlbereich Informatik
  • Wirtschaftsinformatik (Business Information Systems) (180 LP) (Bachelor) > Wirtschaftsinformatik Wirtschaftsinformatik180, Version of accreditation valid from WS 2020/21 > Pflichtmodule
  • Wirtschaftsmathematik (MA120 LP) (Master) > Wirtschaftsmathematik WirtschaftsmatheMA120, Version of accreditation (WS 2013/14 - SoSe 2023) > Informatik
Responsible person for this module
Further responsible persons
Prof. Dr. Stefan Brass
Prerequisites
Objektorientierte Programmierung (Studienleistung)
Skills to be acquired in this module
  • Die Studierenden können relationale Datenbank-Managementsysteme für gegebene Anwendungen verwenden.
  • Sie sollen insbesondere die Fähigkeit erwerben, die Datenbank-Sprache SQL für Anfragen, Tabellendeklarationen und Updates anwenden zu können.
  • Zur fundierten Nutzung von Datenbanken sollen sie auch die logischen Grundlagen von Datenbanken kennenlernen, und damit u.a. die Äquivalenz von Anfragen beurteilen können. Die logischen Grundlagen sollen die Teilnehmer auch in die Lage versetzen, Anfragesprachen für alternative Datenmodelle leichter zu erlernen.
  • Die Studierenden sollen praktische Erfahrungen im Umgang mit mindestens einem verbreiteten relationalen Datenbank-Managementsystem gewinnen (z.B. PostgreSQL).
  • Die Studierenden sollen einen Überblick über Vorteile von Datenbanken gegenüber datei-basierten Lösungen gewinnen. Hierzu gehört insbesondere das Transaktionskonzept. Sie sind dadurch in der Lage, den Nutzen eines DBMS für eine Anwendung zu beurteilen.
  • Es werden Grundlagen zum Entwurf von Datenbanken für gegebene (kleinere) Anwendungen vermittelt: Die Studierenden können Entity-Relationship-Diagramme zur Beschreibung eines Weltausschnitts zeichnen und ER-Schemata in das relationale Modell übersetzen. Die Studierenden können BCNF bzw. 3NF erklären und gegebene Tabellen auf Verletzungen prüfen.
Module contents
  • Grundlegende Datenbank-Begriffe, Funktionen von Datenbanksystemen
  • Einführung in die mathematische Logik mit Anwendungen für Datenbanken
  • Relationales Datenmodell, Integritätsbedingungen
  • Relationale Algebra
  • Die Datenbanksprache SQL (Schwerpunkt der Vorlesung)
  • Einführung in Datenbankentwurf (Entity-Relationship-Modell, Logischer Entwurf, Relationale Normalformen: BCNF)
Forms of instruction Lecture (2 SWS)
Exercises (2 SWS)
Course
Course
Languages of instruction German, English
Duration (semesters) 1 Semester Semester
Module frequency jedes Wintersemester
Module capacity unlimited
Time of examination
Credit points 5 CP
Share on module final degree Course 1: %; Course 2: %; Course 3: %; Course 4: %.
Share of module grade on the course of study's final grade 1
Module course label Course type Course title SWS Workload of compulsory attendance Workload of preparation / homework etc Workload of independent learning Workload (examination and preparation) Sum workload
Course 1 Lecture Vorlesung 2 0
Course 2 Exercises Übung 2 0
Course 3 Course Hausaufgaben 0
Course 4 Course Selbststudium 0
Workload by module 150 150
Total module workload 150
Examination Exam prerequisites Type of examination
Course 1
Course 2
Course 3
Course 4
Final exam of module
Korrekte Bearbeitung der Hausaufgaben, wobei ein gewisser Prozentsatz der Punkte erreicht werden muss, eine weitere Präzisierung findet sich in der konkreten Modulbeschreibung, aktive Mitarbeit in den Übungen inklusive Kurzvorträgen über die Hausaufgaben und der Beantwortung von Fragen zum Umfeld der Aufgaben, In Einzelfällen (begründete Ausnahmen) kann der Modulverantwortliche eine mündliche Kurzprüfung als Alternative anbieten.
mündl. Prüfung oder Klausur oder Open-Book-Prüfung
Exam repetition information
Prerequisites and conditions Prerequisites Frequency Compulsory attendance Share on module grade in percent
Course 1 Winter semester No %
Course 2 Winter semester No %
Course 3 Winter semester No %
Course 4 Winter semester No %