J. Lufter

Kollektionsunterstützung für SQL:1999


Kurzfassung

Kollektionen wie Mengen, Listen und Felder spielen in objektorientierten Anwendungen und Datenbanken eine wichtige Rolle. Dementsprechend sollten sie zusammen mit anderen objektrelationalen Konzepten auch in die aktuelle Datenbanknorm SQL:1999 eingebracht werden. Aus Aufwands- und Zeitgründen wurden jedoch durch das Normungsgremium, zu dem auch die Vertreter wichtiger Hersteller kommerzieller (objekt-)relationaler Datenbankmanagementsysteme gehören, zunächst nur Felder (arrays) berücksichtigt; andere Kollektionsarten sollen erst später folgen. Auch in wichtigen DBMS-Produkten werden Kollektionen bislang nur unzureichend und auf heterogene Art und Weise unterstützt.

Dieses Papier beschäftigt sich mit den Möglichkeiten einer Ergänzung von SQL:1999 um wichtige Kollektionarten. Dazu werden zunächst prinzipielle Fragen der Integration in SQL diskutiert, dann wird ein sinnvoller Funktionsumfang festgelegt. Darauf folgt schließlich die sprachliche Anbindung an die Norm. Fragen der physischen Realisierung von Kollektionen, der Optimierung und der prototypischen Implementierung sollen hier dagegen keine Rolle spielen.

Schlüsselworte

Objektrelationales Datenbanksystem, Kollektionen, SQL


Papier

Papier zum Herunterladen

Kontakt zum Autor


BibTeX-Referenz

@techreport{Luf02a,
  author = {J. Lufter},
  title = {Kollektionsunterst{\"u}tzung f{\"u}r {SQL:1999}},
  type = {Jenaer {S}chriften zur {M}athematik und {I}nformatik},
  number = {Math/Inf/05/02},
  institution = {Institut f{\"u}r Informatik},
  address = {Friedrich-Schiller-Universit{\"a}t Jena},
  month = jan,
  year = {2002}
}


DBIS Web; 2002-03-19