MLU
INF.06484.03 - Datenbank-Programmierung (Veranstaltungsübersicht)
INF.06484.03 Institut für Informatik 5 CP

Datenbank-Programmierung

Lehrveranstaltungen SoSe 2024
Teilnahmevoraussetzungen
Modul "Einführung in Datenbanken" und
Modul "Objektorientierte Programmierung"
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., Regelmäßige und 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 Hausarbeit (15-20 Seiten) oder Anwendungsprojekt (Projektbericht 15-20 Seiten)
Kompetenzziele
Dieses Modul dient der Vertiefung und Erweiterung der Kenntnisse aus dem Modul "Einführung in Datenbanken".
  • In erster Linie soll die Fähigkeit zur Entwicklung von Datenbank-Anwendungsprogrammen erworben werden (u.a. in Java mit JDBC).
  • Dazu sollen die Teilnehmer auch erlernen, wie die Zuverlässigkeit von Anwendungen bei parallelem Zugriff (d.h. im Mehrbenutzerbetrieb) gesichert werden kann.
  • Sie sollen Techniken zur Sicherstellung der Datenintegrität kennenlernen und anwenden können.
  • Insbesondere sollen Sie für das gewählte DBMS (zur Zeit PostgreSQL) einfache serverseitige Prozeduren und Trigger schreiben können.
  • Sie sollen in den zu entwickelnden Anwendungen grundlegende Aspekte des Datenschutzes und der Datensicherheit berücksichtigen, und Zugriffsrechte und Sichten einsetzen können.
  • Weiterhin sollen die Teilnehmer in die Lage versetzt werden, auch neuere SQL-Konstrukte (u.a. aus dem OLAP-Bereich) in komplexen Anfragen einsetzen zu können.
Modulteile Semesterveranstaltungen Prüfungsleistung
LV 1: Vorlesung (Vorlesung)
LV 2: Übung (Übung)
LV 3: Kursus (Hausaufgaben)
LV 4: Kursus (Selbststudium)