Volltextdatei(en) in REPOSIT vorhanden Open Access
Lizenz: 
Titel: Entwurf und Implementierung einer Skriptsprache für die dynamische Verarbeitung von SQL
Sprache: Deutsch
Autorenschaft: Weiß, Thomas
Erscheinungsdatum: 30-Sep-2009
Zusammenfassung: 
SQL als Abfragesprache für relationale Datenbanksysteme sowie die existierenden Werkzeuge für den Umgang mit diesen, erfüllen die sich durch einige Anwendungsszenarien ergebenden Anforderungen nur teilweise. Dies trifft insbesondere auf Anwendungsszenarien zu, welche durch hohe Dynamik und Komplexität gekennzeichnet sind. In dieser Arbeit wird eine domänenspezifische Skriptsprache entwickelt, welche diese Szenarien explizit adressiert. Konzipiert wird diese als berechnungsvollständige, objektorientierte Sprache, um komplexe Verarbeitungen zu ermöglichen. Dynamische Prozesse sollen durch die Konzeption als nterpretierte, dynamisch typisierte Skriptsprache unterstützt werden. Durch die Konzeption der Sprache als Obermenge von SQL wird neben der interaktiven Benutzung auch die Abwärtskompatibilität zu bestehenden SQL-Skripts ermöglicht. Neben der Sprache und deren Grammatik wird ein Interpreter für diese entworfen. Der Ansatz des Continuation-Passing-Style wird hierfür verfolgt. Betrachtet wird zudem eine prototypische Implementierung des Interpreters.

SQL as query language for relational database systems and existing tools for their use can only partially satisfy the requirements imposed on them by some usage scenarios. This is particularly the case for usage scenarios which are characterized by high dynamics and complexity. In this thesis a domain-specific scripting language will be developed to address such scenarios explicitly. This language will be designed as a turing complete, object oriented language to support complex processings. Dynamic processes are to be supported by designing the language as interpreted, dynamically typed scripting language. By the language’s design as a superset of SQL, its interactive use as well as the backwards compatibility to existing SQL-scripts will be facilitated. In addition to the language and its grammar, a corresponding interpreter will be designed that follows the Continuation-Passing-Style. Furthermore, a prototypical implementation of this interpreter is observed.
URI: http://hdl.handle.net/20.500.12738/9720
Einrichtung: Department Informatik 
Dokumenttyp: Abschlussarbeit
Abschlussarbeitentyp: Bachelorarbeit
Hauptgutachter*in: Zukunft, Olaf 
Gutachter*in der Arbeit: Gerken, Wolfgang 
Enthalten in den Sammlungen:Theses

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat
thesis_sql_scripting_thomas_weiss.pdf1.68 MBAdobe PDFÖffnen/Anzeigen
Zur Langanzeige

Seitenansichten

164
checked on 26.12.2024

Download(s)

187
checked on 26.12.2024

Google ScholarTM

Prüfe

HAW Katalog

Prüfe

Feedback zu diesem Datensatz


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.