|
Know Your Queries! (MSemKYQ)5 ECTS (englische Bezeichnung: Know Your Queries!)
(Prüfungsordnungsmodul: Research Seminar on Data Management)
Modulverantwortliche/r: Klaus Meyer-Wegener, Peter Schwab Lehrende:
Klaus Meyer-Wegener, Peter Schwab
Startsemester: |
WS 2016/2017 | Dauer: |
1 Semester | Turnus: |
unregelmäßig |
Präsenzzeit: |
30 Std. | Eigenstudium: |
120 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
-
-
Know Your Queries!
(Masterseminar, 4 SWS, Anwesenheitspflicht, Klaus Meyer-Wegener et al., Zeit n.V., 08.130; Zeit nach Vereinbarung; Vorbesprechung: 19.10.2016, 14:15 - 15:45 Uhr, 08.130)
Inhalt:
"Know Your Queries!" (oder: Man sollte seine Datenbank-Anfragen schon kennen) ist ein Projekt am Lehrstuhl für Informatik 6, das Peter Schwab in seinem Dissertationsvorhaben seit einiger Zeit verfolgt. Die Idee ist dabei, bei Entwurf von Datenbanksystemen oder auch bei der Integration heterogener Datenbestände nicht zuerst mit dem Schema zu beginnen und dann hinterher mal zu schauen, sie sich die Anfragen – die ja den eigentlichen Zweck jedes Datenbanksystems darstellen! – denn nun formulieren und ausführen lassen. Bei dieser weit verbreiteten Methode hat man schon oft Überraschungen erlebt und musste dann das Schema noch anpassen, was immer sehr hohe Folgekosten nach sich zieht. Unsere Idee ist dagegen, die Anfragen von Anfang an mit einzubeziehen. Man nennt das international auch "Query-driven Database Design" oder "Query-driven Data Integration". Allzu viel gibt es dazu an Ansätzen noch nicht, aber die Idee breitet sich langsam aus – Zeit also, sie auch einmal in einem Master-Seminar zu behandeln. Themenvorschläge
Einführung in das Thema (machen wir)
Anfrage-Formulierung (SQL, XQuery, Query by Example, SPARQL, Reports, Screens, … )
Abbildung (Transformation) von Anfragen, z.B. SQL auf CQL oder XQuery auf SQL oder SQL auf NoSQL
Anfrage-Repository: Was muss man zu einer Anfrage alles wissen?
Anfrage-Repository: Wie bekommt man die Informationen? Zum Beispiel aus dem Quellcode oder aus Anfrage-Protokollen
Anfrage-getriebener Schema-Entwurf: Wie kommt man von Anfragen (mit kleinen Schema-Ausschnitten) zu einem passenden konzeptionellen oder logischen Schema?
Anfrage-getriebene Datenintegration: Suche nach passenden Datenquellen im Web, Quellen-Repository
Anfrage-getriebene Datenintegration: Integration "on the fly" während der Anfrageausführung, "Pay as you go"
Weitere Themen dann in der Vorbesprechung.
Lernziele und Kompetenzen:
Die Studierenden:
arbeiten mit wissenschaftlicher Literatur;
vereinheitlichen unterschiedliche Begriffbildungen;
fassen ihre Exzerpte in einem Vortrag zusammen;
formulieren ein kurze Zusammenfassung des Vortrags (Extended Abstract);
vertreten ihre Auffassung in einer Diskussion;
führen ggf. relevante Software in Demonstrationen vor.
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:
- International Information Systems (IIS) (Master of Science)
(Po-Vers. 2014w | Zusatzmodule | Zusatzmodule IIS | Research Seminar on Data Management)
- International Information Systems (IIS) (Master of Science)
(Po-Vers. 2014w | Seminars | Research Seminar on Data Management)
Dieses Modul ist daneben auch in den Studienfächern "Informatik (Master of Science)" verwendbar. Details
Studien-/Prüfungsleistungen:
Master Seminar Datenmanagement (Portfolioprüfung) (Prüfungsnummer: 71801)
- Prüfungsleistung, Seminarleistung, benotet, 5 ECTS
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
Ausarbeitung 30%
Folien 30%
Vortrag 40%
- Prüfungssprache: Deutsch
- Erstablegung: WS 2016/20171. Wdh.: keine Wiederholung, 2. Wdh.: keine Wiederholung
1. Prüfer: | Klaus Meyer-Wegener |
|
![](/img/anew/void.gif) |
![](/img/anew/void.gif) |
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|