MLU
INF.01082.07 - Datenbankentwurf (Datenbanken IIA) (Vollständige Modulbeschreibung)
Originalfassung Englisch
INF.01082.07 5 CP
Modulbezeichnung Datenbankentwurf (Datenbanken IIA)
Modulcode INF.01082.07
Semester der erstmaligen Durchführung
Fachbereich/Institut Institut für Informatik
Verwendet in Studiengängen / Semestern
  • Bioinformatik (MA120 LP) (Master) > Bioinformatik BioinformatikMA120, Akkreditierungsfassung gültig ab SoSe 2023 > Datenbanken und Informationssysteme (Anteil gem. § 5 Abs. 4-6, Anlage 2)
  • Bioinformatik (MA120 LP) (Master) > Bioinformatik BioinformatikMA120, Akkreditierungsfassung (WS 2009/10 - SS 2016) > Datenbanken und Informationssysteme
  • Bioinformatik (MA120 LP) (Master) > Bioinformatik BioinformatikMA120, Akkreditierungsfassung (WS 2016/17 - WS 2022/23) > Datenbanken und Informationssysteme
  • Geographie (MA120 LP) (Master) > Geographie/Erdkunde GeographieMA120, Akkreditierungsfassung (WS 2009/10 - SS 2015) > W 02 Informatik
  • Geographie (MA120 LP) (Master) > Geographie/Erdkunde GeographieMA120, Akkreditierungsfassung (WS 2015/16 - SoSe 2024) > W 02 Informatik
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung gültig ab SoSe 2023 > Basismodule der Vertiefungsrichtung `Datenbanken und Informationssysteme`
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung gültig ab SoSe 2023 > Vertiefende Module der Vertiefungsrichtung `eHumanities`
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2006/07 - SS 2013) > Primärmodule
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2013/14 - SS 2016) > Basismodule der Vertiefungsrichtung `Datenbanken und Data Mining`
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2013/14 - SS 2016) > Vertiefende Module der Vertiefungsrichtung `eHumanities`
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2016/17 - WS 2022/23) > Basismodule der Vertiefungsrichtung `Datenbanken und Informationssysteme`
  • Informatik (MA120 LP) (Master) > Informatik InformatikMA120, Akkreditierungsfassung (WS 2016/17 - WS 2022/23) > Vertiefende Module der Vertiefungsrichtung `eHumanities`
  • Wirtschaftsinformatik (Business Information Systems) (MA120 LP) (Master) > Wirtschaftsinformatik WirtschaftsinformatMA120, Akkreditierungsfassung gültig ab WS 2020/21 > 1.3 Informatik
  • Wirtschaftsinformatik (Business Information Systems) (MA120 LP) (Master) > Wirtschaftsinformatik WirtschaftsinformatMA120, Akkreditierungsfassung (SS 2016 - SS 2020) > II. Wahlbereich Informatik
  • Wirtschaftsinformatik (Business Information Systems) (MA120 LP) (Master) > Wirtschaftsinformatik WirtschaftsinformatMA120, Akkreditierungsfassung (WS 2006/07 - SS 2008) > II. Informatik
  • Wirtschaftsinformatik (Business Information Systems) (MA120 LP) (Master) > Wirtschaftsinformatik WirtschaftsinformatMA120, Akkreditierungsfassung (WS 2006/07 - SS 2008) > Informatik (Wahlbereich)
  • Wirtschaftsinformatik (Business Information Systems) (MA120 LP) (Master) > Wirtschaftsinformatik WirtschaftsinformatMA120, Akkreditierungsfassung (WS 2008/09 - WS 2015/16) > II. Informatik
  • Wirtschaftsinformatik (Business Information Systems) (MA120 LP) (Master) > Wirtschaftsinformatik WirtschaftsinformatMA120, Akkreditierungsfassung (WS 2008/09 - WS 2015/16) > Informatik (W)
Modulverantwortliche/r
Weitere verantwortliche Personen
Prof. Dr. Stefan Brass
Teilnahmevoraussetzungen
Kompetenzziele
Nach Abschluss dieses Moduls sollen die Teilnehmenden folgendes können:
  • Ein Datenbank-Schema auch für größere Anwendungen erstellen.
  • Korrektheit und Qualität von Datenbank-Schemata bewerten, alternative Lösungen vergleichen.
  • Beschreiben, wie sich der Datenbank-Entwurf in ein Gesamtprojekt der Anwendungsentwicklung einbettet.
  • Verschiedene Notation für den konzeptuellen Entwurf im Entity-Relationship-Modell anwenden (insbesondere Barker Notation und UML Klassendiagramme).
  • ER-Schemata (inklusive Subklassen) in das relationale Modell übersetzen, ggf. die genaue Äquivalenz mittels Integritätsbedingungen herstellen.
  • Verschiedene Möglichkeiten zur Sicherstellung von Integritätsbedingungen vergleichen und anwenden.
  • Mindestens ein Entwurfswerkzeug in Projekten praktisch anwenden (zur Zeit wird in den Übungen der Oracle SQL Developer Data Modeler verwendet).
  • Den Nutzen solcher Werkzeuge für ein Projekt einschätzen.
  • Die Theorie relationaler Normalformen erklären und praktisch anwenden.
Modulinhalte
  • Datenbank-Projekte: Übersicht
  • Qualitätskriterien für Datenbankschemata
  • Fortgeschrittener konzeptioneller Entwurf, Alternative Notationen für das Entity-Relationship-Modell und verwandte Modelle (z.B. UML Klassendiagramme)
  • Vergleich alternativer Entwürfe, häufige Fehler, typische Strukturen (z.B. für zeitabhängige Daten)
  • Logischer Entwurf (Übersetzung von ER-Modell ins relationale Modell)
  • Reverse Engineering (Übersetzung relationaler Schemata in das ER-Modell)
  • CASE-Tools für Datenbank-Projekte am Beispiel eines kommerziellen Werkzeugs (nur ER-Entwurf, Logischer Entwurf)
  • Relationale Normalformen (vertieft)
  • Ggf. Weitere Techniken für den Datenbankentwurf (z.B. Formularanalyse, Interviews, Top-Down-Verfeinerung, Sichtenintegration).
  • Ggf. Einführung in objektrelationale Datenbanken
Lehrveranstaltungsformen Vorlesung (2 SWS)
Kursus
Seminar (1 SWS)
Kursus
Übung (2 SWS)
Kursus
Unterrichtsprachen Deutsch, Englisch
Dauer in Semestern 1 Semester Semester
Angebotsrhythmus Modul beginnend im Wintersemester im Wechsel mit
Aufnahmekapazität Modul unbegrenzt
Prüfungsebene
Credit-Points 5 CP
Modulabschlussnote LV 1: %; LV 2: %; LV 3: %; LV 3: %; LV 4: %; LV 5: %.
Faktor der Modulnote für die Endnote des Studiengangs 1
Hinweise
Basismodul für die Vertiefungsrichtung "Datenbanken und Informationssysteme", vertiefendes Modul für die Vertiefungsrichtung "eHumanities"
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 Seminar 2 0
LV 2 Kursus Selbststudium 0
LV 3 Seminar Seminar 1 0
LV 3 Kursus Vorbereitung des Seminarvortrags 0
LV 4 Übung Übung 2 0
LV 5 Kursus Projekt 0
Workload modulbezogen 150 150
Workload Modul insgesamt 150
Prüfung Prüfungsvorleistung Prüfungsform
LV 1
LV 2
LV 3
LV 3
LV 4
LV 5
Gesamtmodul
Regelmäßige Teilnahme an den Übungen, aktive Beteiligung (z.B. Diskussionsbeiträge, Beantwortung von Fragen)., Kurzer Seminarvortrag (weitere Präzisierung in der Vorlesung), In Einzelfällen (begründete Ausnahmen) kann der Modulverantwortliche eine mündliche Kurzprüfung als Alternative anbieten.
mündl. Prüfung oder Klausur oder Hausarbeit (15-20 Seiten) oder Anwendungsprojekt (Projektbericht 20-30 Seiten) oder Präsentation
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 3 Wintersemester Nein %
LV 4 Wintersemester Nein %
LV 5 Wintersemester Nein %