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.
60 Kapitel 5. Definition von Übungsaufgaben<br />
deklarieren, das zusätzlich zum eigentlichen XML-Dokument zur Überprüfung<br />
der Plausibilität einer Lösung verwendet wird. In diesem Fall wird der<br />
Identifikations-Parameter in der URL um den Zusatz ‚_enc’ erweitert, wie das<br />
folgende Beispiel zeigt:<br />
http://etutor.dke.uni-linz.ac.at/etutor/XML?id=1_enc<br />
In diesem Beispiel wird angenommen, dass die Web-Applikation, in der das<br />
<strong>eTutor</strong>-System läuft, die an die URL gesendete Anfrage an das Servlet<br />
etutor.modules.xquery.ui.XMLServlet weiterleitet.<br />
Spaltenbezeichnung<br />
id<br />
doc<br />
filename<br />
Erklärung<br />
Eindeutiger Schlüssel eines XML-Dokuments<br />
Das XML-Dokument, das in der Datenbank gespeichert<br />
wird.<br />
Dateiname, unter dem das XML-Dokument gespeichert<br />
wird. Dieser Dateiname wird u.a. bei einem HTTP-<br />
Request zusammen mit dem ausgelesenen XML-<br />
Dokument als Meta-Information zurückgeliefert.<br />
Tabelle 5.12: Tabellenspalten für XML-Dokumente<br />
5.2.7. <strong>XQuery</strong>-Übungsaufgabe<br />
In der Tabelle exercise können konkrete <strong>XQuery</strong>-Übungsaufgaben definiert<br />
werden.<br />
Spaltenbezeichnung<br />
id<br />
Erklärung<br />
Eindeutiger Schlüssel für eine Übungsaufgabe.<br />
query <strong>XQuery</strong>-Ausdruck, der die Musterlösung zu einer<br />
Übungsaufgabe repräsentiert.<br />
gradings Fremdschlüssel für eine Gruppe von definierten<br />
Fehlerkategorien <strong>und</strong> den jeweiligen Informationen über<br />
die Punkteabzüge. Wenn keine Gruppe angegeben wird<br />
oder innerhalb der Gruppe keine Kategorien definiert<br />
wurden, wird bei der Bewertung einer Query