INF.06483.05 - Einführung in Datenbanken (Vollständige Modulbeschreibung)

INF.06483.05 - Einführung in Datenbanken (Vollständige Modulbeschreibung)

Originalfassung Englisch
INF.06483.05 5 CP
Modulbezeichnung Einführung in Datenbanken
Modulcode INF.06483.05
Semester der erstmaligen Durchführung
Fachbereich/Institut Institut für Informatik
Verwendet in Studiengängen / Semestern
  • Bioinformatik (180 LP) (Bachelor) > Bioinformatik Bioinformatik180, Akkreditierungsfassung gültig ab SS 2021 > Pflichtmodule
  • Bioinformatik (180 LP) (Bachelor) > Bioinformatik Bioinformatik180, Akkreditierungsfassung (WS 2018/19 - WS 2022/23) > Pflichtmodule
  • Geographie (180 LP) (Bachelor) > Geographie/Erdkunde Geographie180, Akkreditierungsfassung gültig ab WS 2019/20 > Ergänzungsbereich 4: Informatik
  • Geographie (180 LP) (Bachelor) > Geographie/Erdkunde Geographie180, Akkreditierungsfassung (WS 2021/22 - SoSe 2023) > Ergänzungsbereich 4: Informatik
  • Informatik (180 LP) (Bachelor) > Informatik Informatik180, Akkreditierungsfassung gültig ab SS 2021 > Pflichtmodule
  • Informatik (180 LP) (Bachelor) > Informatik Informatik180, Akkreditierungsfassung (WS 2018/19 - WS 2022/23) > Pflichtmodule
  • Mathematik (180 LP) (Bachelor) > Mathematik Mathematik180, Akkreditierungsfassung gültig ab WS 2019/20 > Anwendungsfach Informatik
  • Mathematik (180 LP) (Bachelor) > Mathematik Mathematik180, Akkreditierungsfassung (WS 2013/14 - SS 2022) > Anwendungsfach Informatik
  • Mathematik (MA120 LP) (Master) > Mathematik MathematikMA120, Akkreditierungsfassung gültig ab WS 2022/23 > Anwendungsfach Informatik (20 LP sind zu erbringen)
  • Mathematik (MA120 LP) (Master) > Mathematik MathematikMA120, Akkreditierungsfassung (WS 2013/14 - SoSe 2023) > Anwendungsfach Informatik
  • Physik und Digitale Technologien (180 LP) (Bachelor) > Physik Physik u. Dig. Tech. 180, Akkreditierungsfassung gültig ab WS 2019/20 > Pflichtmodule
  • Wirtschaftsinformatik (Business Information Systems) (180 LP) (Bachelor) > Wirtschaftsinformatik Wirtschaftsinformatik180, Akkreditierungsfassung gültig ab WS 2020/21 > Pflichtmodule
  • Wirtschaftsinformatik (Business Information Systems) (180 LP) (Bachelor) > Wirtschaftsinformatik Wirtschaftsinformatik180, Akkreditierungsfassung (SS 2016 - SS 2020) > Wahlbereich Informatik
  • Wirtschaftsmathematik (MA120 LP) (Master) > Wirtschaftsmathematik WirtschaftsmatheMA120, Akkreditierungsfassung (WS 2013/14 - SoSe 2023) > Informatik
Modulverantwortliche/r
Weitere verantwortliche Personen
Prof. Dr. Stefan Brass
Teilnahmevoraussetzungen
Objektorientierte Programmierung (Studienleistung)
Kompetenzziele
  • 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.
Modulinhalte
  • 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)
Lehrveranstaltungsformen Vorlesung (2 SWS)
Übung (2 SWS)
Kursus
Kursus
Unterrichtsprachen Deutsch, Englisch
Dauer in Semestern 1 Semester Semester
Angebotsrhythmus Modul jedes Wintersemester
Aufnahmekapazität Modul unbegrenzt
Prüfungsebene
Credit-Points 5 CP
Modulabschlussnote LV 1: %; LV 2: %; LV 3: %; LV 4: %.
Faktor der Modulnote für die Endnote des Studiengangs 1
Modulveran­staltung Lehrveranstaltungs­form Veranstaltungs­titel SWS Workload Präsenz Workload Vor- / Nach­bereitung Workload selbstge­staltete Arbeit Workload Prüfung incl. Vorbereitung Workload Summe
LV 1 Vorlesung Vorlesung 2 0
LV 2 Übung Übung 2 0
LV 3 Kursus Hausaufgaben 0
LV 4 Kursus Selbststudium 0
Workload modulbezogen 150 150
Workload Modul insgesamt 150
Prüfung Prüfungsvorleistung Prüfungsform
LV 1
LV 2
LV 3
LV 4
Gesamtmodul
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
Wiederholungsprüfung
Regularien Teilnahme­voraussetzungen Angebots­rhythmus Anwesenheits­pflicht Gewicht an Modulnote in %
LV 1 Wintersemester Nein %
LV 2 Wintersemester Nein %
LV 3 Wintersemester Nein %
LV 4 Wintersemester Nein %