dbisWASP
dbisWASP ist eine Trainingsumgebung für die relationale Anfrage- und Manipulationssprache SQL.
Es bietet die Möglichkeit über ein einfaches Web-Formular SQL-Anfragen an eine lokale installierte Version der Geografie-Datenbank
Mondial zu stellen. Darüberhinaus hat der Benutzer Zugriff auf den vollen Funktionsumfang von SQL, d.h. es können Datenbank-Objekte angelegt und vorhandene Objekte manipuliert werden.
dbisWASP richtet sich in erster Linie an:
- Studierende die an der Kursvorlesung Datenbanken teilnehmen.
- Leser des Buchs Datenbanken - Grundlagen und XML-Technologien, die die praktischen Beispiele aus dem Buch nachvollziehen möchten.
Wo und Wie erhält man dbisWASP?
dbisWASP kann man hier herunterladen.
Systemvoraussetzungen
- Microsoft Windows 2000 oder XP
- 200 MB freier Festplatten-Speicher
Technologie
Kernstück von dbisWASP ist das Datenbanksystem "Microsoft SQL-Server Desktop Engine" (MSDE).
Hierbei handelt es sich um eine lizenzgebührenfreie, in ihrer Funktionalität
leicht eingeschränkte Version des Microsoft SQL-Servers.
Die Kommunikation mit dem Datenbanksystem erfolgt über ein einfaches Web-Formular, das von einem
lokal installierten Apache Web-Server mit
PHP-Modul generiert wird.
Installation
dbisWASP wird mit einer Installationsroutine zur Verfügung gestellt, die die notwendige Konfiguration des Datenbanksystems, sowie des Web-Servers vornimmt. Die Konfiguration beider Systeme wird dem Benutzer vollständig abgenommen.
Hinweise zur SQL-Standard-kompatibilität
- Die Behandlung von NULL-Werten bei Vergleichsoperationen ist beim SQL-Server in der Default-Konfiguration nicht Standard-konform (siehe SQL-Server Dokumentation zu diesem Thema). Durch Eingabe des Statements ALTER DATABASE dbisWASP SET ANSI_NULLS ON kann die Standard-Konformität hergestellt werden.
Nutzungsbedingung
Die Nutzung von dbisWASP ist ausdrücklich auf den Bereich "Forschung und Lehre" beschränkt.
dbisWASP unter Linux
Derzeit gibt es dbisWASP nur für Windows-Systeme.
Kontakt
Bei Fragen, Problemen und Verbesserungsvorschlägen wenden Sie sich bitte an Martin Weber.