- AutorIn
- Tobias Jäkel Technische Universität Dresden, Fakultät Informatik, Institut für Systemarchitektur, Professur für Datenbanken
- Thomas KühnTechnische Universität Dresden, Fakultät Informatik, Institut für Software- und Multimediatechnik Professur für Softwaretechnologie
- Hannes VoigtTechnische Universität Dresden, Fakultät Informatik, Institut für Systemarchitektur, Professur für Datenbanken
- Wolfgang Lehner
- Titel
- RSQL - a query language for dynamic data types
- Zitierfähige Url:
- https://nbn-resolving.org/urn:nbn:de:bsz:14-qucosa2-751187
- Konferenz
- IDEAS '14: 18th International Database Engineering & Applications Symposium. Porto, 07.-09.07.2014
- Quellenangabe
- Proceedings of the 18th International Database Engineering & Applications Symposium
Herausgeber: Ana Maria Almeida, Jorge Bernardino, Elsa Ferreira Gomes
Erscheinungsort: New York
Verlag: ACM
Erscheinungsjahr: 2014
Seiten: 185-194
ISBN: 978-1-4503-2627-8 - Erstveröffentlichung
- 2014
- Abstract (EN)
- Database Management Systems (DBMS) are used by software applications, to store, manipulate, and retrieve large sets of data. However, the requirements of current software systems pose various challenges to established DBMS. First, most software systems organize their data by means of objects rather than relations leading to increased maintenance, redundancy, and transformation overhead when persisting objects to relational databases. Second, complex objects are separated into several objects resulting in Object Schizophrenia and hard to persist Distributed State. Last but not least, current software systems have to cope with increased complexity and changes. These challenges have lead to a general paradigm shift in the development of software systems. Unfortunately, classical DBMS will become intractable, if they are not adapted to the new requirements imposed by these software systems. As a result, we propose an extension of DBMS with roles to represent complex objects within a relational database and support the exibility required by current software systems. To achieve this goal, we introduces RSQL, an extension to SQL with the concept of objects playing roles when interacting with other objects. Additionally, we present a formal model for the logical representation of roles in the extended DBMS.
- Andere Ausgabe
- Link zum Artikel, der zuerst in der ACM Digital Library erschienen ist.
DOI: 10.1145/2628194.2628246 - Freie Schlagwörter (DE)
- Dynamischer Datentyp, Dynamisches Tupel, Rollenmodell, Rolle Persistenz, konzeptionelle Abfragesprache
- Freie Schlagwörter (EN)
- Dynamic Data Type, Dynamic Tuple, Role Model, Role Persistency, Conceptual Query Language
- Klassifikation (DDC)
- 004
- Verlag
- ACM, New York
- Förder- / Projektangaben
- Deutsche Forschungsgemeinschaft Graduiertenkollegs Rollenbasierte Software-Infrastrukturen für durchgängig-kontextsensitive Systeme
(RoSI)
ID: 221322883 - Version / Begutachtungsstatus
- angenommene Version / Postprint / Autorenversion
- URN Qucosa
- urn:nbn:de:bsz:14-qucosa2-751187
- Veröffentlichungsdatum Qucosa
- 09.06.2021
- Dokumenttyp
- Konferenzbeitrag
- Sprache des Dokumentes
- Englisch
- Lizenz / Rechtehinweis