summaryrefslogtreecommitdiff
path: root/doc/presentation.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/presentation.txt')
-rw-r--r--doc/presentation.txt46
1 files changed, 42 insertions, 4 deletions
diff --git a/doc/presentation.txt b/doc/presentation.txt
index 6382533..119d91d 100644
--- a/doc/presentation.txt
+++ b/doc/presentation.txt
@@ -3,17 +3,51 @@
:lang: de
:imagesdir: image
-== Ist-Zustand
+== IST-Zustand
- * Text auf Moodle
- * Online-Web-Tutorial mit Oracle
+ * Datenbank-Lektionen in Moodle
+ * Online-Web-Tutorial mit Oracle (Nils Weber)
-== Benutzertrennung
+== Projekt Ziel
+
+ * interaktive SQL-Tests innerhalb von Moodle
+ * Auswertung des Lernfortschrits
+
+== Problem: Benutzertrennung
image:conflict.svg[]
== Transaktionen
+[source,sql]
+----
+# sqlbox instruction
+BEGIN TRANSACTION;
+
+# User Input:
+SELECT * FROM blub;
+
+# sqlbox instruction
+ROLLBACK TRANSACTION;
+----
+
+== Transaktionen
+
+[source,sql]
+----
+# sqlbox instruction
+BEGIN TRANSACTION;
+
+# User Input:
+INSET INTO blub VALUES (1,'foo')
+COMMIT TRANSACTION;
+BEGIN TRANSACTION;
+SELECT * FROM blub;
+
+# sqlbox instruction
+ROLLBACK TRANSACTION;
+----
+
== Separate Datenbanken
image:multi-db.svg[]
@@ -22,4 +56,8 @@ image:multi-db.svg[]
image:read-only.svg[]
+== Demonstration
+
+Demonstration!
+
// vim: syntax=asciidoc :