Nummer INFO-4147 |
Titel Deklarative Datenbanksprachen |
Lehrform(en) Vorlesung, Übung |
---|---|---|
ECTS | 6 | |
Arbeitsaufwand - Kontaktzeit - Selbststudium |
Arbeitsaufwand:
180 h Kontaktzeit:
60 h / 4 SWS Selbststudium:
120 h |
|
Veranstaltungsdauer | 1 Semester | |
Häufigkeit des Angebots | Unregelmäßig | |
Unterrichtssprache | Deutsch und Englisch | |
Prüfungsform | Klausur (bei kleiner Teilnehmerzahl mündliche Prüfung), Übungen können als Bonuspunkte in die Klausur einfließen. |
|
Inhalt | Semantik und interne Repräsentation von SQL (z.B. Comprehensions), Compilation von SQL, Datenbanksprachen für nicht-relationale Daten, neue Paradigmen für datenintensives Programmieren, Interaktion von Datenbanken und Programmierumgebungen, Compilation von Programmiersprachenkonstruktuen zur Ausführung auf Datenbanksystemen |
|
Qualifikationsziele | Die Studierenden kennen Compilationstechniken für die behandelten Datenbanksprachen. Bezüge zum klassischen Compilerbau und die Notwendigkeit neuer Übersetzungsverfahren werden erkannt. Die Studierenden kennen den zentralen Begriff des Impedance Mismatch, der das gesamte Themenfeld bestimmt. Die resultierende Problematik wird analysiert und alternative Lösungsansätze können bzgl. Verwendbarkeit und Effizienz eingeschätzt werden. Bezüge zu funktionalen Programmiersprachen (Semantik und Übersetzungsverfahren) können erkannt und ausgenutzt werden. Dabei wird das Thema in einer Tiefe behandelt, die den Studierenden Lese- und Lernkompetenz vermittelt sowie Disziplin und Präzision trainiert. |
|
Vergabe von Leistungspunkten/Benotung |
Lehrform
Status
SWS
LP
Prüfungsform
Prüfungsdauer
Benotung
Berechnung
Modulnote (%)
Vorlesung
V
o
2
3.0
K
90
b
100
Übung
Ü
o
2
3.0
|
|
Teilnahmevoraussetzungen |
INF3131 Einführung in Relationale Datenbanksysteme (DB1), INF3182 Compilerbau |
|
Dozent/in | Grust | |
Literatur / Sonstiges | • Compiler / Interpreter und Datenbanksysteme (Software und Manuals) |
|
Zuletzt angeboten | nicht bekannt | |
Geplant für | derzeit nicht geplant | |
Zugeordnete Studienbereiche | INFO-INFO, INFO-PRAK, MEDI-APPL, MEDI-INFO, ML-CS |