INF.01082.07 - Datenbankentwurf (Datenbanken IIA) (Veranstaltungsübersicht)

INF.01082.07 - Datenbankentwurf (Datenbanken IIA) (Veranstaltungsübersicht)

INF.01082.07 Institut für Informatik 5 CP

Datenbankentwurf (Datenbanken IIA)

Lehrveranstaltungen WiSe 2024/25
Hinweise
Basismodul für die Vertiefungsrichtung "Datenbanken und Informationssysteme", vertiefendes Modul für die Vertiefungsrichtung "eHumanities"
Prüfungsvorleistung Modul
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.
Prüfungsleistung Modul
mündl. Prüfung oder Klausur oder Hausarbeit (15-20 Seiten) oder Anwendungsprojekt (Projektbericht 20-30 Seiten) oder Präsentation
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.
Modulteile Semesterveranstaltungen Prüfungsleistung
LV 1: Vorlesung (Seminar)
LV 2: Kursus (Selbststudium)
LV 3: Seminar (Seminar)
LV 3: Kursus (Vorbereitung des Seminarvortrags)
LV 4: Übung (Übung)
LV 5: Kursus (Projekt)