Skip to main content

SQL Abfragen

  • Chapter
  • First Online:
Relationale Datenbanken

Part of the book series: eXamen.press ((EXAMEN))

  • 8433 Accesses

Zusammenfassung

SQL (Structured Query Language) ist die wichtigste Sprache im Bereich der relationalen Datenbanksysteme. Obwohl sie als Query Language bezeichnet wird, bietet SQL weit mehr Möglichkeiten als blosse Datenabfrage. So kann man etwa die Struktur von Daten definieren, Daten in einer Datenbank modifizieren und Sicherheitsbedingungen aufbauen. Nach einer Kurzeinführung in SQL werden wir in diesem Kapitel im Detail zeigen, wie mit SQL Datenbankabfragen formuliert werden können. Dabei betrachten wir auch die verschiedenen Arten von Join-Operationen, Gruppierung und Aggregation, sowie rekursive Queries.

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

Access this chapter

eBook
USD 19.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    SQL basiert auf der Abfragesprache SEQUEL, welche in den frühen 70er Jahren von IBM entwickelt wurde [3]. Das American National Standards Institute (ANSI) legte dann 1986 den ersten Standard für SQL fest. Seither gab es mehrere Aktualisierungen und Erweiterungen. Die neueste Version des Standards ist SQL:2011 [1]. Eine Schritt-für-Schritt Einführung in SQL findet sich im Buch von Unterstein und Matthiessen [5]. PostgreSQL, mit dem ursprünglichen Namen Postgres, geht auf Ingres zurück, eines der ersten relationalen Datenbanksysteme. Der Name Postgres steht denn auch für Post-Ingres. Die Basis von Postgres wurde 1986 von Stonebraker und Rowe [4] erstmals beschrieben. Eine ausgezeichnete Beschreibung der verschiedenen Möglichkeiten die Division in SQL zu implementieren findet sich in [2].

Weiterführende Literatur

  1. ANSI: Database language SQL (2011). Dokument X3.135-2011

    Google Scholar 

  2. Celko, J.: Divided we stand: the SQL of relational division (2009). Abrufbar unter https://www.simple-talk.com/sql/t-sql-programming/divided-we-stand-the-sql-of-relational-division/. (2009)

  3. Chamberlin, D.D., Boyce, R.F.: Sequel: a structured english query language. In: Proceedings of the 1974 ACM SIGFIDET (Now SIGMOD) Workshop on Data Description, Access and Control (SIGFIDET ’74), pp. 249–264. ACM (1974). doi: 10.1145/800296.811515

    Google Scholar 

  4. Stonebraker, M., Rowe, L.A.: The design of postgres. In: Proceedings of the 1986 ACM SIGMOD International Conference on Management of Data, S. 340–355. ACM (1986). doi: 10.1145/16894.16888

    Google Scholar 

  5. Unterstein, M., Matthiessen, G.: Relationale Datenbanken und SQL in Theorie und Praxis. Springer, Berlin (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Studer, T. (2016). SQL Abfragen. In: Relationale Datenbanken. eXamen.press. Springer Vieweg, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-46571-4_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-46571-4_5

  • Published:

  • Publisher Name: Springer Vieweg, Berlin, Heidelberg

  • Print ISBN: 978-3-662-46570-7

  • Online ISBN: 978-3-662-46571-4

  • eBook Packages: Computer Science and Engineering (German Language)

Publish with us

Policies and ethics