09.11.2012 Aufrufe

Skript Datenbanken I - Praktische Informatik Universität Kassel

Skript Datenbanken I - Praktische Informatik Universität Kassel

Skript Datenbanken I - Praktische Informatik Universität Kassel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Kapitel 4 – Die relationale Abfragesprache SQL 95<br />

bringt er aber wenige große Neuerungen (vgl. [KW07]). Zu letzteren zählen:<br />

• Identitätsspalten (identity columns) mit automatisch hochzählenden<br />

Werten (vgl. MS Access „AutoWert“)<br />

• Auto-generierte Spalten, deren Werte sich aus anderen Spalten<br />

automatisch berechnen<br />

• Generierte Sequenzen (Sequenzgeneratoren, die Werte bei jedem<br />

Aufruf mit definiertem Increment hochzählen); verwendbar über<br />

Tabellen hinweg<br />

• Eine MERGE-Anweisung, die das Zusammenführen zweier Tabellen<br />

mit Sonderbehandlung schon vorhandener Datensätze erlaubt<br />

• Erweiterungen der CREATE TABLE Anweisung, jetzt möglich<br />

"CREATE TABLE AS" und "CREATE TABLE LIKE"<br />

• Entfernen der schlecht implementierten Datentypen BIT und BIT<br />

VARYING<br />

• Einführung von Multimengen mit einer Reihe interessanter Funktionen,<br />

u. a. UNNEST (vgl. die Anmerkungen am Ende von<br />

Abschnitt 3.2 zu Multimengen und Ende von Abschnitt 3.5 zu<br />

UNNEST)<br />

• Tabellenwertige Funktionen:<br />

SELECT a, b FROM TabellenFunktion(Parameter)<br />

• SQL/XML als Verbindung von XML mit SQL.<br />

Von den ursprünglich 14 geplanten Teilen sind einige weggefallen oder in<br />

andere aufgenommen worden. Übriggeblieben sind (auf insgesamt 3606<br />

Seiten):<br />

• Part 1��Framework (SQL/Framework)<br />

• Part 2: Foundation (SQL/Foundation)<br />

• Part 3: Call-Level Interface (SQL/CLI)<br />

• Part 4: Persistent Stored Modules (SQL/PSM)<br />

• Part 9: Management of External Data (SQL/MED)<br />

• Part 10: Object Language Bindings (SQL/OLB)<br />

• Part 11: Information and Definition Schemas (SQL/Schemata)

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!