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