Skip to main content
Log in

Kollektionsunterstützung für SQL:1999

  • Original Paper
  • Published:
Informatik Forschung und Entwicklung

Zusammenfassung.

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 vom 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. Dieser Beitrag beschäftigt sich mit den Möglichkeiten einer Ergänzung von SQL:1999 um wichtige Kollektionsarten. Basierend auf dem aktuellen Stand von Norm und Produkten werden prinzipielle Fragen der Integration in SQL diskutiert und die Grundlagen einer adäquaten Unterstützung von Kollektionen erörtert. Der formale Sprachvorschlag auf Basis von SQL:1999 kann hier aus Platzgründen nicht näher vorgestellt werden, einige Beispiele sollen aber die Anwendung der neuen Modellierungsmöglichkeiten verdeutlichen.

Abstract.

Collection data types play an important role in object-oriented applications and databases. It was therefore intended to include them in the current version of the relational database language SQL:1999 together with other object-relational concepts. However, the standards committee approved only array types due to time and complexity constraints as well as the influence of DBMS manufacturers; the addition of other collection types has been deferred to future versions of SQL. The main DBMS products currently support collections only in a very heterogeneous way, if at all. Based on the current state of the art in standard and products, this paper explores ways to add an adequate collection support to SQL:1999. While the required amount of space does not allow for discussing the formal language specification, several examples illustrate the application of the new modeling facilities.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jens Lufter.

Additional information

Eingegangen am 15. Februar 2002/Angenommen am 10. September 2002

CR Subject Classification

H.2.1, H.2.3, H.2.4, D.3.3

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lufter, J. Kollektionsunterstützung für SQL:1999. Informatik Forsch. Entw. 18, 11–21 (2003). https://doi.org/10.1007/s00450-002-0120-2

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00450-002-0120-2

Schlüsselwörte

Keywords:

Navigation