Oracle SQL: [das umfassende Handbuch ; Einführung, Grundlagen, Referenz ; inkl. Transaktionsverwaltung, Rechtevergabe, Optimierung ; erweiterte SQL-Funktionalität, SQL/XML, Analytische Funktionen, Datenbank-Modellierung u.v.m.]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Galileo Press
2013
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | Galileo Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 877 S. Ill., graph. Darst. |
ISBN: | 9783836218757 3836218755 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV040679800 | ||
003 | DE-604 | ||
005 | 20240829 | ||
007 | t | ||
008 | 130117s2013 gw ad|| |||| 00||| ger d | ||
015 | |a 12,N45 |2 dnb | ||
016 | 7 | |a 1027421709 |2 DE-101 | |
020 | |a 9783836218757 |c Gb. : EUR 59.90 (DE), EUR 61.60 (AT), sfr 77.90 (freier Pr.) |9 978-3-8362-1875-7 | ||
020 | |a 3836218755 |9 3-8362-1875-5 | ||
024 | 3 | |a 9783836218757 | |
035 | |a (OCoLC)826597607 | ||
035 | |a (DE-599)DNB1027421709 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-1051 |a DE-739 |a DE-29T |a DE-859 |a DE-634 |a DE-20 |a DE-384 |a DE-1102 |a DE-91G |a DE-M347 |a DE-858 |a DE-573 |a DE-Er8 |a DE-M490 | ||
082 | 0 | |a 005.7565 |2 22/ger | |
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 652f |2 stub | ||
100 | 1 | |a Sieben, Jürgen |d 1965- |e Verfasser |0 (DE-588)1017060401 |4 aut | |
245 | 1 | 0 | |a Oracle SQL |b [das umfassende Handbuch ; Einführung, Grundlagen, Referenz ; inkl. Transaktionsverwaltung, Rechtevergabe, Optimierung ; erweiterte SQL-Funktionalität, SQL/XML, Analytische Funktionen, Datenbank-Modellierung u.v.m.] |c Jürgen Sieben |
250 | |a 1. Aufl. | ||
264 | 1 | |a Bonn |b Galileo Press |c 2013 | |
300 | |a 877 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Galileo Computing | |
650 | 0 | 7 | |a SQL |0 (DE-588)4134010-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a ORACLE 11g |0 (DE-588)7601243-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a ORACLE 11g |0 (DE-588)7601243-8 |D s |
689 | 0 | 1 | |a SQL |0 (DE-588)4134010-3 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4171636&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025506215&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-025506215 |
Datensatz im Suchindex
DE-BY-FWS_katkey | 483282 |
---|---|
_version_ | 1824555701274411009 |
adam_text |
IMAGE 1
INHALT
INHALT
1 EINFUEHRUNG 1 9
1.1 FUER W E N IST DIESES BUCH GESCHRIEBEN? 1 9
1.2 AUFBAU DES BUCHES 2 0
1.3 DANKSAGUNG 2 9
TEILI EINFUEHRUNG UND GRUNDLAGEN
2 VERWENDETE WERKZEUGE UND SKRIPTE 33
2.1 AUFSETZEN EINER BEISPIELDATENBANK 3 3
2.1.1 W A R U M SIE EINE DATENBANK Z U M TESTEN HABEN SOLLTEN 3 4
2.1.2 EINE DATENBANK HERUNTERLADEN UND INSTALLIEREN 3 4
2.2 SQL DEVELOPER 4 4
2.2.1 SQL DEVELOPER HERUNTERLADEN UND INSTALLIEREN 4 4
2.2.2 UEBERSICHT SQL DEVELOPER 4 5
2.2.3 EINE DATENBANKVERBINDUNG AUFBAUEN 4 5
2.2.4 SQL-ANWEISUNGEN AUSFUEHREN 4 8
2.3 DIE DATENBANKBENUTZER 5 0
2.3.1 SYS UND SYSTEM 5 0
2.3.2 SCOTT 5 0
2.3.3 HR 5 0
2.3.4 SH 5 1
2.3.5 OE 5 1
2 . 4 DIE BEISPIELSKRIPTE 5 1
2.5 ONLINE-DOKUMENTATION UND WEITERFUEHRENDE LITERATUR 5 3
3 KONZEPT EINER RELATIONALEN DATENBANK 57
3.1 DIE IDEE DER RELATIONALEN SPEICHERUNG 5 7
3.1.1 A U F T E I L U N G DER DATEN A U F TABELLEN 5 9
5
HTTP://D-NB.INFO/1027421709
IMAGE 2
INHALT
3.1.2 DIE SPIELREGELN RELATIONALER DATENBANKEN 6 0
3.1.3 DIE L:N-BEZIEHUNG UND IHRE VARIANTEN 6 6
3.1.4 DIE M:N-BEZIEHUNG 6 8
3.1.5 ZUSAMMENFASSUNG 7 3
3.2 SQL - D I E LINGUA FRANCA DER D A T E N B A N K 7 5
3.2.1 WAS IST SQL? 7 5
3.2.2 VON DATEN UND INFORMATIONEN 7 7
3.2.3 WOZU W I R D SQL IN DER DATENBANK VERWENDET? 7 8
3.2.4 KURZUEBERSICHT: DIE STANDARDS UND WAS DAVON ZU HALTEN IST 8 0
3.3 ANALYSE VORHANDENER DATENMODELLE 8 2
3.3.1 W A R U M ES NICHT DAS DATENMODELL G I B T 8 2
3.3.2 BEISPIELANALYSE: DER BENUTZER HR 8 3
3.3.3 AUSBLICK 8 7
4 AUFBAU EINER ORACLE-DATENBANK 89
4.1 W I E ARBEITET EINE ORACLE-DATENBANK? 8 9
4.1.1 EINE SQL-ANWEISUNG W I R D AUSGEFUEHRT 8 9
4.1.2 AENDERUNG VON DATEN UND DER BEGRIFF DER TRANSAKTION 9 2
4.1.3 DATEN- UND LESEKONSISTENZ 9 3
4.2 ORACLE-DATENTYPEN 9 7
4.2.1 TEXTTYPEN 9 8
4.2.2 DATUMSTYPEN 1 0 0
4.2.3 ZAHLENTYPEN 1 0 5
4.2.4 GROSSE OBJEKTE 1 0 7
4.2.5 SONSTIGE DATENTYPEN 1 1 0
4.3 ZUSAMMENFASSUNG 1 1 1
TEIL II DIE SELECT-ANWEISUNG
5 GRUNDLAGEN: AUSWAHL UND PROJEKTION 1 1 5
5.1 PROJEKTION 1 1 5
5.1.1 SPALTEN EINSCHRAENKEN 1 1 6
5.1.2 M I T SPALTENWERTEN RECHNEN 1 1 9
5.1.3 M I T ALPHANUMERISCHEN SPALTEN ARBEITEN 1 2 1
6
IMAGE 3
INHALT
5.1.4 DIE TABELLE DUAL 1 2 4
5.1.5 S P A L T E N - U N D TABELLENALIAS 1 2 5
5.2 AUSWAHL 1 3 0
5.2.1 ZEILEN AUSWAEHLEN M I T DER WHERE -KLAUSEL 1 3 0
5.2.2 BOOLESCHE OPERATOREN 1 3 2
5.2.3 EINSCHRAENKUNGEN M I T LIKE, IN UND BETWEEN 1 3 4
5.2.4 DUPLIKATE F I L T E R N M I T DISTINCT 1 4 2
5.3 SORTIEREN VON ZEILENMENGEN 1 4 5
5.4 FALLUNTERSCHEIDUNGEN 1 4 9
5.4.1 CASE-ANWEISUNG 1 5 0
5.4.2 DECODE-FUNKTION 1 5 4
5.5 PSEUDOSPALTEN 1 5 7
5.5.1 ROWNUM 1 5 7
5.5.2 SEQUENZWERTE 1 5 9
5.5.3 ROWID 1 6 1
5.5.4 ORAROWSCN 1 6 2
5.5.5 WEITERE PSEUDOSPALTEN 1 6 3
5.6 K O M M E N T A R E 1 6 3
5.6.1 EINZEILIGER K O M M E N T A R 1 6 3
5.6.2 MEHRZELLIGER K O M M E N T A R 1 6 3
5.6.3 EINIGE A N M E R K U N G E N ZU KOMMENTAREN 1 6 4
5.7 DER NULL-WERT 1 6 6
5.7.1 WAS IST EIN NULL-WERT BEI ORACLE? 1 6 6
5.7.2 EIN BISSCHEN QUAELEREI M I T NULL-WERTEN 1 6 8
5.7.3 DER NULL-WERT BEI BOOLESCHEN OPERATOREN 1 6 9
5.8 UEBUNGEN 1 7 4
6 DATEN AUS MEHREREN TABELLEN LESEN: JOINS 1 7 5
6 . 1 EINFUEHRUNG IN JOINS 1 7 6
6.1.1 JOINS VERSUS DATENBANK-CONSTRAINTS 1 7 7
6.1.2 SCHREIBWEISEN 1 7 8
6.2 INNER JOIN 1 7 9
6.2.1 EQUI-JOIN 1 8 1
6.2.2 NON-EQUI-JOIN 1 8 6
6.2.3 ORACLE-PROPRIETAERE SCHREIBWEISE 1 8 8
7
IMAGE 4
INHALT
6.3 O U T E R JOIN 1 8 9
6.3.1 LEFT UND RIGHT OUTER JOIN 1 9 0
6.3.2 FULL-JOIN 1 9 4
6.3.3 CROSS-JOIN 1 9 6
6.3.4 ORACLE-PROPRIETAERE SCHREIBWEISE 1 9 7
6 . 4 ANTI-JOIN, SEMI-JOIN UND SELF-JOIN 1 9 8
6.4.1 ANTI-JOIN 1 9 8
6.4.2 SEMI-JOIN 2 0 0
6.4.3 SELF-JOIN 2 0 1
6.5 MENGENOPERATIONEN M I T U N I O N , M I N U S UND INTERSECT 2 0 3
6.5.1 UNION UND UNION ALL 2 0 3
6.5.2 MINUS 2 0 5
6.5.3 INTERSECT 2 0 7
6.5.4 BESONDERHEITEN UND EINSATZBEISPIELE 2 0 8
6.6 UEBUNGEN 2 1 0
7 ZEILENFUNKTIONEN 211
7.1 GRUNDSAETZLICHES ZU FUNKTIONEN 2 1 2
7.1.1 FUNKTIONSTYPEN 2 1 2
7.1.2 FUNKTIONSPARAMETER 2 1 3
7.1.3 ARTEN VON ZEILENFUNKTIONEN 2 1 5
7.2 DATUMSFUNKTIONEN 2 1 5
7.2.1 ERZEUGUNG EINES DATUMS 2 1 7
7.2.2 ERZEUGUNG EINES INTERVALLS 2 2 4
7.2.3 RUNDUNGSFUNKTIONEN 2 2 5
7.2.4 D A T U M S A R I T H M E T I K 2 2 7
7.2.5 DATUMSFUNKTIONEN 2 2 9
7.2.6 UEBUNGEN 2 3 3
7.3 TEXTFUNKTIONEN 2 3 3
7.3.1 FUNKTIONEN ZUR TEXTSUCHE U N D - A U S W E R T U N G 2 3 3
7.3.2 FUNKTIONEN ZUR TEXTMANIPULATION 2 3 6
7.3.3 REGULAERE AUSDRUECKE 2 4 3
7.3.4 ERZEUGUNGS-UND KONVERTIERUNGSFUNKTIONEN 2 5 3
7.3.5 MISTER Q 2 5 4
7.3.6 UEBUNGEN 2 5 6
8
IMAGE 5
INHALT
7.4 M A T H E M A T I S C H E FUNKTIONEN 2 5 7
7.4.1 UEBERSICHT UEBER DIE MATHEMATISCHEN FUNKTIONEN 2 5 7
7.4.2 KONVERTIERUNGSFUNKTIONEN UND ZAHLENFORMATE 2 6 6
7.4.3 UEBUNGEN 2 7 1
7.5 ALLGEMEINE FUNKTIONEN 2 7 1
7.5.1 VERGLEICHSFUNKTIONEN CREATEST UND LEAST 2 7 2
7.5.2 ARBEITEN M I T D E M NULL-WERT 2 7 3
7.5.3 KONVERTIERUNGSFUNKTIONEN 2 7 7
7.5.4 FUNKTIONEN F UE R SPEZIAIFELDER VON ORACLE 2 7 8
7.5.5 UEBUNGEN 2 8 1
7.6 EIGENE FUNKTIONEN ERSTELLEN: BERECHNUNG DER FAKULTAET 2 8 1
7.6.1 ANFORDERUNGEN UND TEST 2 8 2
7.6.2 I M P L E M E N T I E R U N G IN PL/SQL 2 8 2
8 GRUPPENFUNKTIONEN 287
8.1 DIE STANDARD-CRUPPENFUNKTIONEN 2 8 8
8.1.1 AVG, MAX, MIN, SUM UND COUNT 2 8 8
8.1.2. MEDIAN, VARIANCE UND STDDEV 2 8 9
8.1.3 GRUPPENFUNKTIONEN UND NULL-WERTE 2 9 1
8.1.4 G R U P P E N F U N K T I O N UND DIE DISTINCT-/UNIQUE-KLAUSEL 2 9
3
8.2 GRUPPIERUNG VON CRUPPENFUNKTIONEN 2 9 3
8.2.1 DIE KLAUSEL GROUP BY 2 9 4
8.2.2 DER NULL-WERT UND DIE GRUPPIERUNG 2 9 5
8.2.3 GRUPPIEREN NACH MEHREREN KRITERIEN 2 9 6
8.2.4 FILTERN DER GRUPPENERGEBNISSE DURCH HAVING 2 9 9
8.2.5 ERWEITERTE KONZEPTE DER GRUPPIERUNG: ROLLUP UND CUBE 3 0 1
8.2.6 GESCHACHTELTE GRUPPENFUNKTIONEN 3 0 5
8.3 SPEZIELLE GRUPPENFUNKTIONEN 3 0 6
8.3.1 DENSE_RANK UND RANK 3 0 7
8.3.2 FIRST UND LAST 3 1 0
8.3.3 LISTAGG 3 1 3
8 . 4 UEBUNGEN 3 1 4
9
IMAGE 6
INHALT
9 ANALYTISCHE FUNKTIONEN 3 1 5
9.1 DIE IDEE DER ANALYTISCHEN FUNKTIONEN 3 1 6
9.1.1 ALLGEMEINE SYNTAX 3 1 6
9.1.2 EINSATZBEREICHE 3 2 1
9.2 ERWEITERUNG VON GRUPPENFUNKTIONEN ZU ANALYTISCHEN FUNKTIONEN 3 2 1
9.2.1 EINFACHE BEISPIELE 3 2 2
9.2.2 KOMBINATION VON ANALYTISCHEN FUNKTIONEN M I T
GRUPPENFUNKTIONEN 3 2 9
9.2.3 DIE WINDOWING-KLAUSEL 3 3 6
9.2.4 RATIO_TO_REPORT 3 4 2
9.3 ANALYTISCHE RANGFUNKTIONEN 3 4 3
9.3.1 RANK, DENSE_RANK UND PERCENT_RANK 3 4 3
9.3.2 ROWJMUMBER 3 4 9
9.3.3 LAG UND LEAD 3 5 1
9 . 4 ZUSAMMENFASSUNG 3 5 8
9.5 UEBUNGEN 3 5 9
10 UNTERABFRAGEN 3 6 I
10.1 DIE UNTERABFRAGE IN DER WHERE-KLAUSEL 3 6 1
10.1.1 UNTERABFRAGEN, DIE EINEN W E R T ZURUECKLIEFERN:
SKALARE UNTERABFRAGE 3 6 1
10.1.2 UNTERABFRAGEN M I T MEHREREN ZEILEN 3 6 4
10.1.3 UNTERABFRAGEN M I T MEHREREN SPALTEN 3 6 6
10.1.4 PAARWEISER UND NICHT PAARWEISER VERGLEICH 3 6 7
10.1.5 HARMONISIERTE UNTERABFRAGE 3 7 0
10.2 DIE UNTERABFRAGE IN DER FROM-KLAUSEL (INNER V I E W ) 3 7 1
10.2.1 BEISPIEL 3 7 2
10.2.2 VERGLEICH ZUR HARMONISIERTEN UNTERABFRAGE 3 7 3
10.2.3 DIE WITH-KLAUSEL 3 7 6
10.3 DIE UNTERABFRAGE IN DER SELECT-KLAUSEL (SKALARE UNTERABFRAGE) 3 7 7
1 0 . 4 UNTERABFRAGEN UND JOINS 3 8 2
10.4.1 ANTI-JOINS 3 8 2
10.4.2 SEMI-JOINS M I T DER EXISTS-KLAUSEL 3 8 4
10.5 UEBUNGEN 3 8 5
10
IMAGE 7
INHALT
TEIL III DATENMANIPULATION UND ERZEUGUNG VON
DATENBANKOBJEKTEN
11 DATENMANIPULATION 389
11.1 IHR SICHERHEITSNETZ: DIE TRANSAKTION 3 8 9
11.1.1 WAS IST EINE TRANSAKTION? 3 8 9
11.1.2 ZUSAMMENFASSUNG: WOZU BRAUCHE ICH TRANSAKTIONEN? 3 9 5
11.2 DIE INSERT-ANWEISUNG 3 9 7
11.2.1 ALLGEMEINE SYNTAX 3 9 7
11.2.2 VARIATIONEN Z U M THEMA 4 0 3
11.3 DIE UPDATE-ANWEISUNG 4 0 8
11.3.1 ALLGEMEINE SYNTAX 4 0 8
11.3.2 VARIATIONEN Z U M THEMA 4 1 0
1 1 . 4 DIE DELETE-ANWEISUNG 4 1 7
11.5 DIE MERGE-ANWEISUNG 4 1 9
11.5.1 ALLGEMEINE SYNTAX 4 2 0
11.5.2 VARIATIONEN Z U M THEMA 4 2 3
1 1 . 6 ERWEITERUNG: FEHLERBEHANDLUNG W AE H R E N D DER
DATENMANIPULATION 4 3 0
11.6.1 DIE KLAUSEL LOG ERRORS 4 3 0
11.6.2 VORBEREITUNG Z U M EINSATZ 4 3 1
11.6.3 V E R W E N D U N G DER KLAUSEL LOG ERRORS 4 3 4
11.6.4 DARSTELLUNG DER FEHLER 4 3 5
11.6.5 EINSATZSZENARIEN 4 3 6
1 1 . 7 ERWEITERUNG: MULTI-TABLE-INSERT 4 3 7
11.7.1 KOPIEREN VON DATEN IN MEHRERE ZIELTABELLEN 4 3 7
11.7.2 FALLWEISES EINFUEGEN IN JEWEILS EINE ZIELTABELLE 4 3 9
11.7.3 FALLWEISES EINFUEGEN IN MEHRERE ZIELTABELLEN 4 4 1
11.7.4 V E R W E N D U N G VON SEQUENZEN 4 4 2
12 VIEWS ERSTELLEN 447
12.1 NORMALE VIEWS 4 4 7
12.1.1 WAS GENAU IST EINE VIEW? 4 4 8
12.1.2 WIE WERDEN VIEWS ERSTELLT? 4 5 0
12.1.3 EINFACHE UND KOMPLEXE VIEWS 4 5 6
11
IMAGE 8
INHALT
12.2 EINSATZBEREICHE VON VIEWS 4 5 8
12.2.1 KAPSELUNG VON LOGIK 4 5 8
12.2.2 ZUGRIFFSSCHUTZ 4 5 8
12.2.3 PROGRAMMIEREN NACH D E M CELBE-SEITEN-PRINZIP 4 5 9
12.2.4 LOESUNG KOMPLEXER PROBLEME IN TEILSCHRITTEN 4 5 9
12.3 W E R SOLLTE VIEWS VERWENDEN? 4 6 0
1 2 . 4 MATERIALIZED V I E W 4 6 1
12.4.1 WAS IST EINE MATERIALIZED VIEW? 4 6 1
12.4.2 ERSTELLUNG VON MATERIALISIERTEN SICHTEN 4 6 3
12.4.3 GRENZEN DER AKTUALISIERUNG 4 7 6
13 TABELLEN ERSTELLEN 479
13.1 EINFACHE TABELLEN ERSTELLEN 4 8 0
13.1.1 ALLGEMEINE SYNTAX 4 8 2
13.1.2 VIRTUELLE SPALTEN 4 8 7
13.2 W E I T E R E TABELLENTYPEN 4 9 1
13.2.1 INDEXORGANISIERTE TABELLE 4 9 1
13.2.2 TEMPORAERE TABELLE 4 9 3
13.2.3 EXTERNE TABELLE 4 9 5
13.2.4 PARTITIONIERTE TABELLE 5 0 0
13.3 ERWEITERUNG ZUR AKTIVEN TABELLE 5 0 2
13.3.1 DIE IDEE DER AKTIVEN TABELLE 5 0 2
13.3.2 ZUR ILLUSTRATION: BEISPIEL EINES TRIGGERS 5 0 3
13.3.3 BEWERTUNG DIESES VERFAHRENS 5 0 7
14 INDIZES ERSTELLEN 5 0 9
14.1 W A S IST EIN INDEX? 5 1 0
14.1.1 EINIGE UEBERLEGUNGEN ZUR INDIZIERUNG 5 1 0
14.1.2 DIE M Y T H E N B I L D U N G 5 1 5
14.2 INDEXTYPEN BEI ORACLE 5 1 8
14.2.1 B*-BAUM-INDEX 5 1 8
14.2.2 FUNKTIONSBASIERTER INDEX 5 2 1
14.2.3 BITMAP-INDEX 5 2 5
12
IMAGE 9
INHALT
14.3 SPEZIELLE INDEXTYPEN 5 3 0
14.3.1 VOLLTEXTINDIZIERUNG 5 3 0
14.4 ZUSAMMENFASSUNG 5 4 1
15 EINFUEHRUNG IN DIE RECHTEVERWALTUNG VON ORACLE 543
15.1 DATENBANKBENUTZER VERSUS SCHEMA 5 4 4
15.1.1 WAS IST EIN DATENBANKBENUTZER 5 4 4
15.1.2 WAS M A C H T EINEN DATENBANKBENUTZER ZU EINEM
SCHEMA-EIGENTUEMER? 5 4 6
15.2 ERSTELLUNG EINES DATENBANKBENUTZERS 5 4 6
15.2.1 ALLGEMEINE SYNTAX 5 4 7
15.2.2 GRUNDLEGENDE RECHTE 5 4 7
15.2.3 Z U G R I F F A U F FESTPLATTENSPEICHER 5 5 0
15.3 S Y S T E M - U N D OBJEKTRECHTE 5 5 2
15.3.1 SYSTEMBERECHTIGUNGEN 5 5 2
15.3.2 OBJEKTBERECHTIGUNGEN 5 5 4
15.3.3 DIE REVOKE-ANWEISUNG 5 5 7
1 5 . 4 ROLLEN 5 5 7
15.5 PASSWORT-UND RESSOURCENRECHTE 5 5 9
TEIL IV SPEZIELLE ABFRAGETECHNIKEN
16 HIERARCHISCHE ABFRAGEN 563
16.1 DAS PROBLEM 5 6 3
16.2 LOESUNG M I T DER ABFRAGE CONNECTBY 5 6 5
16.2.1 DIE PSEUDOSPALTE LEVEL 5 7 0
16.2.2 SORTIERUNG M I T ORDER SIBLINGS BY 5 7 1
16.3 ERWEITERUNGEN ZUR ABFRAGE CONNECT BY 5 7 3
16.3.1 WEITERE PSEUDOSPALTEN 5 7 3
16.3.2 OPERATOR CONNECT_BY_ROOT 5 7 6
16.3.3 DIE FUNKTION SYS_CONNECT_BY_PATH 5 7 6
16.3.4 EIN ETWAS KOMPLEXERES ANWENDUNGSBEISPIEL 5 7 8
13
IMAGE 10
INHALT
16.4 HIERARCHISCHE ABFRAGEN NACH ISO-STANDARD 5 8 3
16.4.1 G R U N D F O R M 5 8 4
16.4.2 ERWEITERUNGEN 5 8 8
17 XML-ABFRAGEN 593
17.1 XML-INSTANZEN M I T SQL/XML ERZEUGEN 5 9 5
17.1.1 EIN EINFACHES BEISPIEL 5 9 5
17.1.2 UEBERSICHT UEBER WEITERE SQL/XML-FUNKTIONEN 6 0 2
17.2 BEARBEITUNG VON XML-INSTANZEN IN SQL 6 0 4
17.2.1 GRUNDLAGEN ZU ZEILENFUNKTIONEN, DIE XML BEARBEITEN 6 0 5
17.2.2 BESTEHENDE XML-INSTANZEN AENDERN 6 0 7
17.2.3 LOESCHEN VORHANDENER ELEMENTE 6 0 9
17.2.4 EINFUEGEN NEUER ELEMENTE 6 1 0
17.3 EXTRAHIEREN VON DATEN AUS XML-INSTANZEN M I T SQL/XML 6 1 4
1 7 . 4 ARBEITEN M I T XQUERY 6 2 0
17.4.1 FUNKTION XMLQUERY 6 2 1
17.4.2 FUNKTION XMLTABLE 6 2 5
17.4.3 FUNKTION XMLEXISTS 6 2 8
17.4.4 DIE FUNKTION XMLCAST 6 2 9
17.5 INDIZIERUNG VON XML-INSTANZEN 6 3 0
18 DIE MODEL-KLAUSEL 6 3 I
18.1 LOESUNG DES PROBLEMS M I T DER MODEL-KLAUSEL 6 3 5
18.2 PARTITIONIERUNG, DIMENSION UND MESSUNG 6 3 8
18.2.1 PARTITIONIERUNG M I T PARTITION BY 6 3 9
18.2.2 DIMENSIONIERUNG M I T DIMENSION BY 6 4 0
18.2.3 MESSUNG M I T MEASURES 6 4 1
18.3 REGELN 6 4 1
18.3.1 UPSERT VERSUS UPSERT ALL VERSUS UPDATE 6 4 2
18.3.2 REFERENZEN A U F ZELLEN 6 4 3
18.3.3 POSITIONALE UND SYMBOLISCHE REFERENZ 6 4 4
18.3.4 NULL-WERTE VERSUS FEHLENDE ZELLEN 6 4 5
18.3.5 FUNKTIONEN UND KLAUSELN F UE R DIE MODEL-KLAUSEL 6 4 7
18.3.6 SORTIERUNG VON REGELN UND ZELLEN 6 5 0
14
IMAGE 11
INHALT
18.4 WEITERGEHENDE KONZEPTE 6 5 2
18.4.1 ITERATIONEN 6 5 3
18.4.2 REFERENZEN 6 5 5
18.5 BEWERTUNG DER MODEL-KLAUSEL 6 5 9
19 PIVOTIEREN VON DATEN 6 6 I
19.1 PIVOTIERUNG M I T GRUPPENFUNKTIONEN 6 6 2
19.2 PIVOTIERUNG M I T DER PIVOT-KLAUSEL 6 6 4
19.2.1 DIE KLAUSEL FOR IN 6 6 4
19.2.2 DIE XML-KLAUSEL 6 6 9
19.3 UNPIVOTIERUNG M I T GRUPPENFUNKTIONEN 6 7 3
1 9 . 4 UNPIVOTIERUNG M I T DER UNPIVOT-KLAUSEL 6 7 7
20 UMGANG MIT DATUM UND ZEIT 6 8 I
20.1 ERZEUGUNG VON DATUMSTYPEN 6 8 1
20.1.1 ARBEITEN M I T ZEITZONENINFORMATION 6 8 2
20.1.2 NAEHERE ANGABEN ZU ZEITZONEN 6 8 5
20.1.3 ZEITZONENANGABEN IN LITERALEN 6 8 7
20.2 ERZEUGUNG VON INTERVALLEN 6 8 8
20.2.1 ALLGEMEINERE EINFUEHRUNG IN DIE SYNTAX 6 8 8
20.2.2 INTERVALLE UEBER LANGE ZEITRAEUME ERSTELLEN 6 8 9
20.2.3 INTERVALLE AUS ZAHLEN E R M I T T E L N 6 9 0
20.2.4 D A T U M S A R I T H M E T I K M I T INTERVALLEN 6 9 1
20.3 KONVERTIERUNG VON ZEICHENKETTEN IN DATUMSTYPEN 6 9 2
20.3.1 OPTIONALER PARAMETER NLS_PARAM 6 9 2
20.3.2 DIE FORMATMASKEN 6 9 3
2 0 . 4 ZEILENFUNKTIONEN F UE R ZEITSTEMPEL M I T ZEITZONEN 6 9 8
20.4.1 DBTIMEZONE, SESSIONTIMEZONE 6 9 8
20.4.2 FROM_TZ 6 9 8
20.4.3 NEW_TIME 6 9 9
20.4.4 SYS_EXTRACT_UTC 7 0 0
20.4.5 TZOFFSET 7 0 1
20.4.6 ORA DST * 7 0 1
15
IMAGE 12
INHALT
20.5 ABFRAGEN UEBER DIE ZEIT: FLASHBACK 7 0 2
20.5.1 V E R W E N D U N G VON FLASHBACK A U F TABELLENEBENE 7 0 4
20.5.2 ZUSAMMENFASSUNG 7 0 7
21 OBJEKTORIENTIERUNG IN DER ORACLE-DATENBANK 7 0 9
2 1 . 1 EINFUEHRUNG IN DIE OBJEKTORIENTIERUNG 7 1 0
21.1.1 ALLES IST EIN OBJEKT 7 1 0
21.1.2 DAS ZWEITE REIZWORT: VERERBUNG! 7 1 2
21.1.3 ABSTRAKTE UND FINALE KLASSEN 7 1 3
21.1.4 OBJEKTIDENTITAET VERSUS STATEMENT O F T R U T H 7 1 4
21.1.5 KLASSEN HABEN KOMPLEXE STRUKTUREN 7 1 6
21.2 SQL-TYPEN 7 1 7
21.2.1 TYPE 7 1 8
21.2.2 VARRAY 7 2 6
21.2.3 NESTED TABLE 7 2 9
21.3 OBJEKTORIENTIERTE TABELLEN 7 3 4
21.3.1 ANLAGE EINERTABELLE, BASIEREND A U F EINEM OBJEKT 7 3 4
21.3.2 EIGENHEITEN DER SPEICHERUNG VON NESTED TABLE 7 3 7
21.3.3 OBJEKTREFERENZEN 7 4 0
2 1 . 4 OBJEKTTABELLEN ALS SPEICHERMECHANISMUS 7 4 3
21.5 BEURTEILUNG 7 4 8
TEILV DATENBANKMODELLIERUNG
22 DIE GRUNDLAGEN DER DATENMODELLIERUNG 753
22.1 NORMALISIERUNG 7 5 3
22.2 TABELLENDESIGN 7 5 7
22.2.1 TABELLEN F UE R VERSCHIEDENE EINSATZBEREICHE 7 5 7
22.2.2 SPALTEN, DIE IN VIELEN TABELLEN VERWENDET WERDEN 7 5 8
22.3 PRIMAERSCHLUESSEL 7 6 0
22.3.1 PRIMAERSCHLUESSEL VERSUS GESCHAEFTSINFORMATION? 7 6 1
22.3.2 PRIMAERSCHLUESSEL I M UMFELD VON M:N-VERBINDUNGEN 7 6 2
22.3.3 MUESSEN PRIMAERSCHLUESSEL ZAHLEN SEIN? 7 6 3
16
IMAGE 13
INHALT
2 2 . 4 FREMDSCHLUESSEL 7 6 5
22.4.1 FREMDSCHLUESSEL UND INDIZES 7 6 5
22.5 UEBERLEGUNGEN ZU DATENTYPEN UND ZUR NAMENSKONVENTION
IN TABELLEN 7 6 7
22.5.1 UEBERLEGUNGEN ZU DATENTYPEN 7 6 7
22.5.2 UEBERLEGUNGEN ZU NAMENSKONVENTIONEN 7 7 1
2 2 . 6 ZUSAMMENFASSUNG 7 7 4
23 DATENMODELLIERUNG VON DATUM UND ZEIT 111
23.1 DATUMSBEREICHE I I I
23.1.1 SPEICHERUNG VON DATUMSBEREICHEN M I T ZWEI ZEITPUNKTEN I I I
23.1.2 SPEICHERUNG VON DATUMSINTERVALLEN M I T WMSYS.WM_PERIOD 7 8 6
23.1.3 ANDERE DATENMODELLE ZUR SPEICHERUNG VON DATUMSBEREICHEN 7 8 9
23.1.4 ANALYSE GEGEN EINE ZEITDIMENSION 7 9 3
23.2 HISTORISIERUNG UND LOGGING 7 9 6
23.2.1 LOGGING VON STAMMDATENAENDERUNGEN 7 9 7
23.2.2 HISTORISIERENDE DATENMODELLE 8 0 2
23.2.3 BITEMPORALE DATENMODELLE 8 0 9
24 SPEICHERUNG HIERARCHISCHER DATEN 8 I I
24.1 HIERARCHIE MITTELS ZUSAETZLICHER HIERARCHIETABELLE 8 1 1
24.2 CLOSURE TABLE 8 1 5
24.3 W E I T E R E M O D E L L E 8 1 9
2 4 . 4 ZUSAMMENFASSUNG 8 2 1
25 DATA WAREHOUSE 823
25.1 STAR SCHEMA 8 2 5
25.2 DIMENSIONEN 8 2 8
25.2.1 DIE DIMENSION PRODUCTS 8 2 8
25.2.2 DAS DATENBANKOBJEKT DIMENSION 8 2 9
25.2.3 SLOWLY CHANGING DIMENSIONS 8 3 0
17
IMAGE 14
INHALT
25.3 ARBEITEN M I T D E M STAR SCHEMA 8 3 1
25.3.1 ANALYSE DES STAR SCHEMAS M I T SQL 8 3 1
25.3.2 SPEICHERUNG ALS MULTIDIMENSIONALER W UE R F E L 8 3 2
2 5 . 4 ZUSAMMENFASSUNG 8 3 3
26 ABBILDUNG OBJEKTORIENTIERTER STRUKTUREN 835
26.1 VERERBUNG 8 3 6
26.1.1 ALLGEMEINE PROBLEME 8 3 7
26.1.2 TABLE PER CLASS 8 3 8
26.1.3 TABLE PER CONCRETE CLASS 8 3 9
26.1.4 TABLE PER CLASS FAMILY 8 4 0
26.2 KOLLEKTIONEN 8 4 1
26.3 ZUSAMMENFASSUNG 8 4 2
27 INTERNATIONALISIERUNG 845
27.1 ORACLE I M MULTILINGUALEN KONTEXT 8 4 5
27.1.1 WAS IST DAS PROBLEM? 8 4 6
27.1.2 ZEICHENSATZKODIERUNGEN 8 4 7
27.1.3 D A T U M S F O R M A T E 8 5 1
27.1.4 SORTIERUNG 8 5 3
27.1.5 NATIONAL LANGUAGE SUPPORT (NLS) 8 5 4
27.2 DATENMODELLE ZUR UEBERSETZUNG VON S T A M M D A T E N 8 5 4
27.2.1 SPRACHTABELLE 8 5 5
27.2.2 UEBERSETZUNG M I T EINER UEBERSETZUNGSTABELLE 8 5 7
27.2.3 UEBERSETZUNG M I T EINER ZENTRALEN UEBERSETZUNGSTABELLE 8 5 8
27.2.4 ENTITY-ATTRIBUTE-VALUE-TABELLEN 8 5 9
27.2.5 UEBERSETZUNG IN EINER TABELLE, RELOADED 8 6 0
INDEX 8 6 7
18 |
any_adam_object | 1 |
author | Sieben, Jürgen 1965- |
author_GND | (DE-588)1017060401 |
author_facet | Sieben, Jürgen 1965- |
author_role | aut |
author_sort | Sieben, Jürgen 1965- |
author_variant | j s js |
building | Verbundindex |
bvnumber | BV040679800 |
classification_rvk | ST 271 |
classification_tum | DAT 652f |
ctrlnum | (OCoLC)826597607 (DE-599)DNB1027421709 |
dewey-full | 005.7565 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.7565 |
dewey-search | 005.7565 |
dewey-sort | 15.7565 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV040679800</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20240829</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">130117s2013 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">12,N45</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1027421709</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836218757</subfield><subfield code="c">Gb. : EUR 59.90 (DE), EUR 61.60 (AT), sfr 77.90 (freier Pr.)</subfield><subfield code="9">978-3-8362-1875-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836218755</subfield><subfield code="9">3-8362-1875-5</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836218757</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)826597607</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1027421709</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1051</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-Er8</subfield><subfield code="a">DE-M490</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.7565</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 271</subfield><subfield code="0">(DE-625)143639:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 652f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Sieben, Jürgen</subfield><subfield code="d">1965-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1017060401</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Oracle SQL</subfield><subfield code="b">[das umfassende Handbuch ; Einführung, Grundlagen, Referenz ; inkl. Transaktionsverwaltung, Rechtevergabe, Optimierung ; erweiterte SQL-Funktionalität, SQL/XML, Analytische Funktionen, Datenbank-Modellierung u.v.m.]</subfield><subfield code="c">Jürgen Sieben</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Galileo Press</subfield><subfield code="c">2013</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">877 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Galileo Computing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">SQL</subfield><subfield code="0">(DE-588)4134010-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">ORACLE 11g</subfield><subfield code="0">(DE-588)7601243-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">ORACLE 11g</subfield><subfield code="0">(DE-588)7601243-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">SQL</subfield><subfield code="0">(DE-588)4134010-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4171636&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025506215&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-025506215</subfield></datafield></record></collection> |
id | DE-604.BV040679800 |
illustrated | Illustrated |
indexdate | 2025-02-20T07:11:51Z |
institution | BVB |
isbn | 9783836218757 3836218755 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025506215 |
oclc_num | 826597607 |
open_access_boolean | |
owner | DE-1051 DE-739 DE-29T DE-859 DE-634 DE-20 DE-384 DE-1102 DE-91G DE-BY-TUM DE-M347 DE-858 DE-573 DE-Er8 DE-M490 |
owner_facet | DE-1051 DE-739 DE-29T DE-859 DE-634 DE-20 DE-384 DE-1102 DE-91G DE-BY-TUM DE-M347 DE-858 DE-573 DE-Er8 DE-M490 |
physical | 877 S. Ill., graph. Darst. |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | Galileo Press |
record_format | marc |
series2 | Galileo Computing |
spellingShingle | Sieben, Jürgen 1965- Oracle SQL [das umfassende Handbuch ; Einführung, Grundlagen, Referenz ; inkl. Transaktionsverwaltung, Rechtevergabe, Optimierung ; erweiterte SQL-Funktionalität, SQL/XML, Analytische Funktionen, Datenbank-Modellierung u.v.m.] SQL (DE-588)4134010-3 gnd ORACLE 11g (DE-588)7601243-8 gnd |
subject_GND | (DE-588)4134010-3 (DE-588)7601243-8 |
title | Oracle SQL [das umfassende Handbuch ; Einführung, Grundlagen, Referenz ; inkl. Transaktionsverwaltung, Rechtevergabe, Optimierung ; erweiterte SQL-Funktionalität, SQL/XML, Analytische Funktionen, Datenbank-Modellierung u.v.m.] |
title_auth | Oracle SQL [das umfassende Handbuch ; Einführung, Grundlagen, Referenz ; inkl. Transaktionsverwaltung, Rechtevergabe, Optimierung ; erweiterte SQL-Funktionalität, SQL/XML, Analytische Funktionen, Datenbank-Modellierung u.v.m.] |
title_exact_search | Oracle SQL [das umfassende Handbuch ; Einführung, Grundlagen, Referenz ; inkl. Transaktionsverwaltung, Rechtevergabe, Optimierung ; erweiterte SQL-Funktionalität, SQL/XML, Analytische Funktionen, Datenbank-Modellierung u.v.m.] |
title_full | Oracle SQL [das umfassende Handbuch ; Einführung, Grundlagen, Referenz ; inkl. Transaktionsverwaltung, Rechtevergabe, Optimierung ; erweiterte SQL-Funktionalität, SQL/XML, Analytische Funktionen, Datenbank-Modellierung u.v.m.] Jürgen Sieben |
title_fullStr | Oracle SQL [das umfassende Handbuch ; Einführung, Grundlagen, Referenz ; inkl. Transaktionsverwaltung, Rechtevergabe, Optimierung ; erweiterte SQL-Funktionalität, SQL/XML, Analytische Funktionen, Datenbank-Modellierung u.v.m.] Jürgen Sieben |
title_full_unstemmed | Oracle SQL [das umfassende Handbuch ; Einführung, Grundlagen, Referenz ; inkl. Transaktionsverwaltung, Rechtevergabe, Optimierung ; erweiterte SQL-Funktionalität, SQL/XML, Analytische Funktionen, Datenbank-Modellierung u.v.m.] Jürgen Sieben |
title_short | Oracle SQL |
title_sort | oracle sql das umfassende handbuch einfuhrung grundlagen referenz inkl transaktionsverwaltung rechtevergabe optimierung erweiterte sql funktionalitat sql xml analytische funktionen datenbank modellierung u v m |
title_sub | [das umfassende Handbuch ; Einführung, Grundlagen, Referenz ; inkl. Transaktionsverwaltung, Rechtevergabe, Optimierung ; erweiterte SQL-Funktionalität, SQL/XML, Analytische Funktionen, Datenbank-Modellierung u.v.m.] |
topic | SQL (DE-588)4134010-3 gnd ORACLE 11g (DE-588)7601243-8 gnd |
topic_facet | SQL ORACLE 11g |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4171636&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025506215&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT siebenjurgen oraclesqldasumfassendehandbucheinfuhrunggrundlagenreferenzinkltransaktionsverwaltungrechtevergabeoptimierungerweitertesqlfunktionalitatsqlxmlanalytischefunktionendatenbankmodellierunguvm |