Oracle SQL Thinking - mitp

Werbung
Stichwortverzeichnis
Symbole
|| (doppeltes Pipe-Symbol)
String Concatenation 148
Numerisch
1:1-Beziehung 288, 299
1:n-Beziehung 33, 287
42 siehe Douglas Adams
A
add_months() 133
Aliasname 18, 38
ALL ROWS PER MATCH 245
ALTER SEQUENCE 309
ALTER TABLE 309
ALTER TRIGGER 310
ALTER USER 310
ALTER TABLE 305
ALTER INDEX 309
Analytical Functions 220
AND 56
Anker 271
ANSI-86 57
ANSI-92 56
Array-Abrufgröße
SQL Developer 129
AS 18
Attribut 276
Ausführungsplan 350
Autoincrement Spalte 300, 302
automagisch 302, 308
Automatic Workload Repository 346
Autoschlüssel 293
avg() 90, 221
B
Baumstruktur 175
Bedingungen
Verknüpfung 56
Benutzer entsperren 379
Benutzerkonto 277
BETWEEN 55
Beziehung 287, 290
hierarchische 289
Beziehungen 31
Brecheisen 293
Buckets
ntile() 228
Budgetübersicht 18
BULK-Verarbeitung 303
C
CASE 81, 137
CASE-WHEN 86
CHECK 298, 306
Check-Constraint 34
Chicken Breeding Fair 102
CLASSIFIER() 247, 248
COMMENT 310
Common Table Expression 176
Constraint 34, 209, 359
count() 67, 221
CPU-Statistik 345
CREATE INDEX 310
CREATE TABLE 310
CREATE USER 310
CREATE INDEX 307
CREATE OR REPLACE VIEW 151
CREATE SEQUENCE 308
CREATE TABLE 304
CREATE TRIGGER 308
CREATE USER 303
CREATE SEQUENCE 310
CROSS JOIN 65, 94
CTE
Recursive 176
CUBE 143
cume_dist() 225
© des Titels »Oracle SQL Thinking« (ISBN 978-3-8266-9472-1) 2014 by
mitp-Verlags GmbH & Co. KG, Frechen. Nähere Informationen unter: http://www.mitp.de/9472
397
Stichwortverzeichnis
398
D
E
Data Definition Language 14, 303
Data Dictionary 206, 360
Data Warehouse 155
DATE 16
Datenbankmodell
hierarchisch 275
Netzwerk 275
Objektdatenbank 276
Objektrelational 276
Relationales 276
vs. Datenmodell 275
Datenbankstatistik 344
Datenbankverbindungen 377
Datenmodell 25
logisches 285
physikalisches 285
Datensalat 292
Datensatz 276
Datenschema 277
Datumsarithmetik 131
Datumsdarstellung 16
Datumskonvertierung 133
DBMS_STATS 358
DDL siehe Data Definition Language
decode() 81
DELETE 324
RETURNING-Klausel 324
DELETE CASCADE 306
Delete-Kaskade 297
DENSE_RANK() 188, 231
Dep_Loc-Tabelle 283
Department_ID 278
Department-Tabelle 278
Dezimalpunkt 23
Dijkstra-Algorithmus 197
Dimensionstabellen 155
DISTINCT 59, 105
DML 14
Douglas Adams 42
Dritte Normalform 286
DROP INDEX 310
DROP SEQUENCE 310
DROP TABLE 311
DROP VIEW 151
DROP USER 311
DUAL 16, 17
DWH 155
Dynamic Sampling 357
E/R-Diagramm 32
Ecken 173
Edgar F. Codd 276
Employee_ID 282
Endlosschleife 194
Entity-Relationship-Diagramm 32
Ergebnisfilterung 54
Ersatzschlüssel 292
Erste Normalform 286
EXISTS 63
Explain Plan 362
Express Edition 367
F
Fahrzeugidentifizierungsnummer 291
Faktentabelle 155
FETCH 130
FETCH FIRST ROWS 130
Filter
WHERE-Bedingung 53
FIN siehe Fahrzeugidentifizierungsnummer
FINAL 245
FINAL COUNT() 251
FIRST() 245
Flussdiagramm 275
Foreign Key 33, 294, 296
Foreign Key Constraint 34
Fremdschlüssel 209, 294, 305
FULL OUTER JOIN 52
Full Table Scan 293, 294
G
Geldwäsche 262
Gewichtung 197
GRANT 304
Graphentheorie 173
GROUP BY 75
CUBE 143
ROLLUP 142
GROUP BY ROLLUP 78
grouping_id() 145
grouping() 80, 145, 223
Gruppierung 74
Gruppierungsklausel 75
Gürteltier 372
H
HAVING 89
Hello world 17
© des Titels »Oracle SQL Thinking« (ISBN 978-3-8266-9472-1) 2014 by
mitp-Verlags GmbH & Co. KG, Frechen. Nähere Informationen unter: http://www.mitp.de/9472
Stichwortverzeichnis
Hierarchische Beziehung 289
hierarchisches Datenbankmodell siehe Datenbankmodell
hierarchisch
Hogger 192
HR 25, 379
HR-Beispielschema 280
I
Identitätsdiebstahl 292
IF-Ersatz 81, 86
IN 62, 73
Index Verwaltung 361
Index Monitoring 361
indexorientierte Tabelle 294
INNER JOIN 35
INSERT 313
Aus SELECT 315
Mehrere Tabellen 317
Mehrere Tabellen, mit Bedingung(en)
320
Multi-Zeilen 317
RETURNING-Klausel 314
Spaltenliste 313
VALUES-Klausel 313
Installation
Oracle 12c auf Windows 368
Integritätsbedingung 282, 289, 296
INTERSECT 122
IS NOT NULL 55, 381
IS NULL 55, 381
ISBN 291
J
JOIN 35
CROSS 65
FULL OUTER 52
LEFT OUTER 51
NATURAL 41, 105
OUTER 50
RIGHT OUTER 51
K
Kanten 173
Kanuschlüssel 182
Knoten 173
Kostenbasierter Optimierer 356
Kürzester Pfad 197
L
LAG() 112, 162
last_day() 133
LAST() 245
Latenzzeit 345
Leeroy Jenkins 181
LEFT OUTER JOIN 51
LIKE 55, 267
LISTAGG() 238
Location_ID 280
Location-Tabelle 279
Logisches Datenmodell 285
M
Manager_ID 284
MATCH_NUMBER() 247
MATCH_RECOGNIZE 244
Maverick 180, 192
max() 102, 221
MEASURES 244
Meier 267
Mengenlehre 63
MERGE 326
UPSERT 329
min() 221
MINUS 117
Mitarbeiterliste 277
Mitarbeiter-Tabelle 278
Money Laundering 262
months_between() 133
N
n:1 -Beziehung 287
n:m -Beziehung 288
Namensschema 290
NATURAL JOIN 41, 105
Netzwerkdatenbank siehe Datenbankmodell
Netzwerk
next_day() 133
NEXT() 246
Normalform 285
Normalisierung 281, 285
NOT 55
NOT EXISTS 63, 69
NOT IN 62
NOT NULL 296, 299
ntile() 228
© des Titels »Oracle SQL Thinking« (ISBN 978-3-8266-9472-1) 2014 by
mitp-Verlags GmbH & Co. KG, Frechen. Nähere Informationen unter: http://www.mitp.de/9472
399
Stichwortverzeichnis
NULL 381
NULLS FIRST 384
NULLS LAST 384
NULLS FIRST
ORDER BY 384
NULLS LAST
ORDER BY 384
Nullte Normalform 285
Nullwert anzeigen
SQL Developer 52
NVL() 383
O
Objektdatenbank siehe Datenbankmodell
Objektdatenbank
objektrelationale Datenbank siehe Datenbankmodell
Objektrelational
ONE ROW PER MATCH 249
Optimierer
kostenbasierter 356
regelbasierter 355, 356
Optimizer Hint 355, 363
Optimizer Mode 364
OR 56
Oracle Enterprise Manager 374
Oracle Express Edition 367
OracleOraDB12Home1TNSListener 375
OracleServiceORCL 375
orcl 372
ORDER BY 49
OUTER JOIN 50
OVER() 221, 229
P
Parent-Child-Relation 275
PARTITION BY 224, 244
Pattern 245
Pattern Matching 241
PCR siehe Parent-Child-Relation
Personal Edition
Oracle 12c Installation 372
Pfad
kürzester 197
Phones-Tabelle 281
physical reads 352
Physikalisches Datenmodell 285
PIVOT 149
400
PREV() 246
Primärschlüssel 33, 209, 291, 296, 305
Primary Key 33, 296
Primary Key Constraint 34
Q
Quartalsbetrachtung 162
Query Builder 31, 39
R
Rangfolgefunktionen 186
RANK() 188
ratio_to_report() 221
Ray Lane 293
Record 276
Recursive CTE 176
Redundanz 278
Referenzspalte 308
Regelbasierter Optimierer 355, 356
Regex 269
REGEXP_LIKE 271
Regular Expressions 269
Reguläre Ausdrücke 269
Relation 33, 276
Relationales Datenbankmodell siehe Datenbankmodell
Relationales
Relationenschema 276
Relationship 33
Replacement-Key 293
RIGHT OUTER JOIN 51
ROLLUP 142, 222
GROUP BY 78
round() 92
Datum 131
ROW_NUMBER() 188
RUNNING 245
Russland 64
S
Schlüssel 276, 290
Schlüsselbeziehungen 31
Schlüsselspalten 31
Schnittmenge 122
Schrödinger 215
SCOTT 15, 379
SELECT
durchgehend in Kapitel 1-9 14
© des Titels »Oracle SQL Thinking« (ISBN 978-3-8266-9472-1) 2014 by
mitp-Verlags GmbH & Co. KG, Frechen. Nähere Informationen unter: http://www.mitp.de/9472
Stichwortverzeichnis
Sequenzen 299, 300
Social Security Number 291
sortieren 49
SOX
Sorgenreich und Ochsfrey 318
SQL 14
Todsünde 364
SQL Developer 376
Installation 376
SQL-Funktionen 67
SSN siehe Social Security Number
Statistik
Datenbank 344
Sternschema 155
String Concatenation 148
Structured Query Language 14
Subselect 69, 72
Suchpfad 179
Suchschlüssel 293, 307, 353
sum() 221
SYSDATE 15
T
Tabellenspalte 276
Tabellenstatistiken 357
Tarzan 51
Telekommunikationsnetzwerk 203
to_char() 133
to_date() 133
Todsünde
bei SQL 364
Trigger 301
Triggerdiskussion 302
trunc()
Datum 131
TRUNCATE 325
Archive-Log-Mode 326
REUSE STORAGE 326
TRUNCATE TABLE 311
Tuning 343
Datenmodell 347
U
Übungsdatenbank 379
UNION 123
UNION ALL 125
Unique 33
Unique Key 298, 306
UNPIVOT 151, 152
UPDATE 321
Mehrere Spalten 322
Mit Bedingung 321
RETURNING-Klausel 323
UPSERT siehe MERGE
V
v$SysMetric 346
v$SysMetric_History 346
v$SysMetric_Summary 346
Verbindungsfenster 27, 378
Verneinung 55
V-Formation 241
Views 151
CREATE OR REPLACE 151
Data Dictionary 207
W
wenn/dann 81
WHERE 53
WHERE-Bedingung 53, 54
Wiederholungszeichen 254, 270
Windows-Dienste 375
WITH 158, 176, 190
WITH-Klausel 94, 176
Z
Zeiger 282, 290
Zweite Normalform 286
© des Titels »Oracle SQL Thinking« (ISBN 978-3-8266-9472-1) 2014 by
mitp-Verlags GmbH & Co. KG, Frechen. Nähere Informationen unter: http://www.mitp.de/9472
401
Herunterladen