22.04.2015 Aufrufe

eTutor XQuery und Datalog - Data & Knowledge Engineering

eTutor XQuery und Datalog - Data & Knowledge Engineering

eTutor XQuery und Datalog - Data & Knowledge Engineering

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

56 Kapitel 5. Definition von Übungsaufgaben<br />

Gr<strong>und</strong> können die Tabellen für die Definition der Punkteabzüge unbeachtet<br />

gelassen werden, wenn die Standardregeln ausreichend sind.<br />

Die folgenden Abschnitte entsprechen den Datenbanktabellen, aus denen sich das<br />

Diagramm zusammensetzt. In den SQL-Statements, die für die Schemadefinition<br />

verwendet werden <strong>und</strong> die im Anhang aufgelistet sind, wird ein Schema<br />

etutor_xquery verwendet, in dem die Tabellen gespeichert werden.<br />

error_categories<br />

exercise_urls<br />

id {ID}<br />

url<br />

name<br />

hidden_url<br />

1<br />

*<br />

*<br />

1<br />

error_gradings<br />

exercise<br />

xmldocs<br />

*<br />

grading_level<br />

id {ID}<br />

query<br />

1<br />

id {ID}<br />

doc<br />

{id (error_grading_group,<br />

error_categories)}<br />

points<br />

*<br />

filename<br />

error_grading_group<br />

sortings<br />

1<br />

id {ID}<br />

0..1<br />

*<br />

xpath<br />

Abbildung 5.2: Datenbankschema für <strong>XQuery</strong>-Aufgaben<br />

5.2.1. Fehler-Kategorien<br />

Sinn <strong>und</strong> Zweck der Tabelle error_categories entsprechen der Beschreibung in<br />

Abschnitt 5.1.1, wobei der entscheidende Unterschied zur Tabelle für das<br />

<strong><strong>Data</strong>log</strong>-Modul in den Fehlerkategorien liegt, die für das <strong>XQuery</strong>-Modul<br />

vorgesehen sind. Eine Übersicht der Kategorien, die vom Modul erkannt werden,<br />

wird in Tabelle 5.9 gezeigt.<br />

Kategoriename<br />

Erklärung

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!