INF.06483.05 - Einführung in Datenbanken (Veranstaltungsübersicht)

INF.06483.05 - Einführung in Datenbanken (Veranstaltungsübersicht)

INF.06483.05 Institut für Informatik 5 CP

Einführung in Datenbanken

Lehrveranstaltungen WiSe 2024/25
Teilnahmevoraussetzungen
Objektorientierte Programmierung (Studienleistung)
Prüfungsvorleistung Modul
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.
Prüfungsleistung Modul
mündl. Prüfung oder Klausur oder Open-Book-Prüfung
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.
Modulteile Semesterveranstaltungen Prüfungsleistung
LV 1: Vorlesung (Vorlesung)
LV 2: Übung (Übung)
LV 3: Kursus (Hausaufgaben)
LV 4: Kursus (Selbststudium)