www.wikidata.de-de.nina.az
SchemaSQL ist eine Anfragesprache die SQL dahingehend erweitert dass Anfragen nicht nur uber Daten sondern auch uber mehrere relationale Datenbanken und deren Struktur in Form von Tabellen und Feldnamen gestellt werden konnen Wahrend in SQL Variablen nur als Platzhalter fur Tupel Datensatze und Werte verwendet werden konnen lassen sich in SchemaSQL auch die Namen von Datenbanken Relationen und Attributen als Variablen benutzen Damit sind gemeinsame Anfragen uber mehrere Datenbanken mit verschiedenen Strukturen moglich Die Definition einer Variable erfolgt in der Form Bereich Variable wobei folgende Bereiche moglich sind Der Ausdruck gt fur die Menge aller Namen aller verfugbaren Datenbanken Der Ausdruck db gt fur die Menge aller Namen von Relationen Tabellen in Datenbank db Der Ausdruck db rel fur die Menge aller Tupel von rel in db Der Ausdruck db rel gt fur die Menge aller Attributnamen von rel in db Der Ausdruck db rel attr fur die Menge der Werte in der oder den Spalten attr von rel in dbErweiterungen Vorteile von SchemaSQL gleiche Behandlung von Daten und Metadaten Umstrukturierungen innerhalb der Anfrage d h Daten werden zu Metadaten und umgekehrt dynamische Sicht Definitionen d h die Struktur des Ergebnisses der Sicht Definition kann abhangig sein vom aktuellen Zustand der Datenbank horizontale Aggregation d h uber mehrere Spalten hinweg bzw Blockaggregation wenn horizontale mit vertikaler Standard SQL verbunden wird Unterstutzung von Multidatabase Systems MDBS Siehe auch BearbeitenEine verwandte Datenbanksprache ist die Multidatabase query language MDBQL Literatur BearbeitenLaks Lakshmanan Fereidoon Sadri Subramanian SchemaSQL An extension to SQL for multidatabase interoperability In ACM Transactions on Database Systems 26 4 S 476 519 2001 Laks Lakshmanan Fereidoon Sadri Subramanian SchemaSQL A Language for Interoperability in Relational Multidatabase Systems In Proceedings of the 22nd International Conference on Very Large Databases 1996 S 239 250Weblinks Bearbeitenhttp www informatik hu berlin de mac lehre WS04 Ausarbeitungen SchemaSQL pdf PDF 103 kB Abgerufen von https de wikipedia org w index php title SchemaSQL amp oldid 184372521