Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

SQL-Funktionsumfang von SESAM/SQL

Dieses Kapitel stellt die wichtigsten SQL-Begriffe zusammen, die in den Handbüchern zu SESAM/SQL verwendet werden. Die vorgestellten Begriffe beziehen sich auf SQL-Objekte, die mit SQL-Anweisungen erzeugt und angesprochen werden können, oder sind weitere wichtige Begriffe, die im Zusammenhang mit SQL von Bedeutung sind. Allgemeine Kenntnisse über relationale Datenbanksysteme und SQL-Kenntnisse werden vorausgesetzt.

Die SQL-Funktionen werden nur insoweit dargestellt, als es für das Verständnis der restlichen Kapitel dieses Handbuchs notwendig ist. Die SQL-Anweisungen und -Sprachmittel werden nicht detailliert beschrieben. Für eine vollständige und systematische Darstellung der SQL-Anweisungen von SESAM/SQL wird auf die Handbücher „ SQL-Sprachbeschreibung Teil 1: SQL-Anweisungen“ und „ SQL-Sprachbeschreibung Teil 2: Utilities“ verwiesen.

  • Der Abschnitt „SQL-Objekte einer SESAM/SQL-Datenbank“ beschreibt die SQL-Objekte, die mit SQL-Anweisungen angesprochen werden können sowie weitere wichtige SQL-Begriffe. Zu einem bestimmten SQL-Begriff werden jeweils kurz die SQL-Anweisungen dargestellt, die im Zusammenhang mit diesem Begriff wichtig sind.

  • Im Abschnitt „SQL-Anweisungen“ werden die einzelnen Klassen von SQL-Anweisungen in Form von Übersichten dargestellt.

  • Der Abschnitt „Grundlegende SQL-Sprachmittel“ beschreibt die Sprachmittel, die bei SESAM/SQL in SQL-Anweisungen verwendet werden. Sie werden in knapper Form vorwiegend anhand von Beispielen dargestellt. Im Einzelnen behandelt der Abschnitt

    • die Namen von SQL-Objekten

    • welche Datentypen SESAM/SQL kennt

    • wie Werte, Ausdrücke und Funktionen in SQL angegeben werden

    • wie mit einer Suchbedingung Sätze aus Tabellen ausgewählt werden können

    • wie mit einem Abfrage-Ausdruck Sätze und Spalten aus Tabellen ausgewählt werden können

    • den SELECT-Ausdruck als elementaren Abfrage-Ausdruck

    • den Join-Ausdruck, mit dem Tabellen verbunden werden können

    • welche Anweisungen zur Datenmanipulation SQL zur Verfügung stellt.

  • Der Abschnitt „SQL-Transaktion“ beschreibt die im Zusammenhang mit einer Transaktion wichtigen SQL-Anweisungen und -Begriffe.

  • Im Abschnitt „Programmeinbettung von SQL“ wird beschrieben, wie der SESAM/SQL-Anwender

    • von einem COBOL-Programm aus auf eine SESAM/SQL-Datenbank zugreifen kann

    • mit Hilfe eines Cursors effizient auf die Sätze einer Tabelle zugreifen kann

    • flexible Anwendungen mit Hilfe von dynamischen - d.h. erst zur Laufzeit übersetzten SQL-Anweisungen - realisieren kann.

Wichtige Konzepte für den Zugriffsschutz in SQL werden im Abschnitt „Zugriffsschutz in SQL durch Privilegien“ dargestellt.