eTutor XQuery und Datalog - Data & Knowledge Engineering
eTutor XQuery und Datalog - Data & Knowledge Engineering
eTutor XQuery und Datalog - Data & Knowledge Engineering
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
70 Kapitel 7. Zusammenfassung<br />
7. Zusammenfassung<br />
Es wurden zwei Module entwickelt, um in das <strong>eTutor</strong>-System integriert zu<br />
werden. Dieses soll die Möglichkeit bieten, Übungsaufgaben zu Themen auf dem<br />
Gebiet des <strong>Data</strong> & <strong>Knowledge</strong> <strong>Engineering</strong> interaktiv <strong>und</strong> online lösen zu können.<br />
Mit dem ersten Modul, das auf <strong><strong>Data</strong>log</strong>-Aufgaben ausgerichtet ist, können<br />
demzufolge <strong><strong>Data</strong>log</strong>-Regeln <strong>und</strong> –Fakten analysiert werden. Die<br />
Analyseergebnisse wiederum werden bewertet <strong>und</strong> für die Präsentation für den<br />
Benutzer aufbereitet. Mit dem zweiten Modul wurde analog dazu die Möglichkeit<br />
geschaffen, <strong>XQuery</strong>-Ausdrücke automatisch analysieren <strong>und</strong> bewerten zu lassen.<br />
Es hat sich bei der Entwicklung herausgestellt, dass einige zusätzliche Angaben<br />
bei der Definition von Übungsaufgaben erforderlich sind, um die Details der<br />
Analyse festzulegen. Diese Informationen werden in einer Datenbank gespeichert<br />
<strong>und</strong> von dort bei jedem Aufruf der Analysefunktion des jeweiligen Moduls<br />
ausgelesen.<br />
Die Analyse von <strong><strong>Data</strong>log</strong>-Regeln <strong>und</strong> <strong>XQuery</strong>-Ausdrücken konzentriert sich<br />
hauptsächlich auf die konkreten Auswertungsergebnisse dieser Abfragen, d.h. die<br />
Analyse basiert auf einem „heuristischen“ Verfahren. Vergleiche zwischen<br />
<strong><strong>Data</strong>log</strong>-Regeln bzw. <strong>XQuery</strong>-Ausdrücken selbst würden zwar genauere<br />
Aussagen über mögliche Fehlerquellen ermöglichen, allerdings würde dies eine<br />
weiterführende Syntaxanalyse erfordern, die beim <strong><strong>Data</strong>log</strong>- bzw. dem <strong>XQuery</strong>-<br />
Modul bereits durch die eingesetzten Tools bei der Auswertung von Abfragen<br />
erfolgt. Darüber hinaus muss bedacht werden, dass im allgemeinen die<br />
Möglichkeiten, auf verschiedene Art <strong>und</strong> Weise zum richtigen Ergebnis zu<br />
kommen, vielfältig sind.