-7%
64,90 €
Statt 69,90 €**
64,90 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar
Versandkostenfrei*
0 °P sammeln
-7%
64,90 €
Statt 69,90 €**
64,90 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar
Versandkostenfrei*

Alle Infos zum eBook verschenken
0 °P sammeln
Als Download kaufen
Statt 69,90 €**
-7%
64,90 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar
0 °P sammeln
Jetzt verschenken
Statt 69,90 €**
-7%
64,90 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar

Alle Infos zum eBook verschenken
0 °P sammeln
  • Format: ePub


Unverzichtbar für jeden Oracle-Datenbankentwickler!
Einführung, Grundlagen, Referenz | Inkl. Transaktionsverwaltung, Rechtevergabe, Optimierung | Erweiterte SQL-Funktionalität, SQL/XML, Analytische Funktionen, Datenbank-Modellierung Wenn Sie sich professionell mit Oracle beschäftigen, sind umfassende Kenntnisse des entsprechenden SQL-Dialekts unverzichtbar. Jürgen Sieben, vielen bereits bekannt durch seine Bücher zu Oracle PL/SQL und Oracle APEX, hat nun auch sein Buch zu Oracle SQL aktualisiert. Er zeigt Ihnen, wie Oracle und SQL zusammenspielen und welche Strategien Sie nutzen können, um…mehr

  • Geräte: eReader
  • ohne Kopierschutz
  • eBook Hilfe
  • Größe: 4.18MB
Produktbeschreibung
Unverzichtbar für jeden Oracle-Datenbankentwickler!

  • Einführung, Grundlagen, Referenz
  • Inkl. Transaktionsverwaltung, Rechtevergabe, Optimierung
  • Erweiterte SQL-Funktionalität, SQL/XML, Analytische Funktionen, Datenbank-Modellierung
Wenn Sie sich professionell mit Oracle beschäftigen, sind umfassende Kenntnisse des entsprechenden SQL-Dialekts unverzichtbar. Jürgen Sieben, vielen bereits bekannt durch seine Bücher zu Oracle PL/SQL und Oracle APEX, hat nun auch sein Buch zu Oracle SQL aktualisiert. Er zeigt Ihnen, wie Oracle und SQL zusammenspielen und welche Strategien Sie nutzen können, um Daten in der Datenbank zu speichern, zu analysieren oder auch zu löschen. Neu in der 3. Auflage: Änderungen in Oracle 12.2. sowie ein Abschnitt zu analytischen Views.

Aus dem Inhalt:

  • Konzept einer relationalen Datenbank
  • Grundlagen: Auswahl und Projektion
  • Daten aus mehreren Tabellen lesen: Joins
  • Zeilenfunktionen, Gruppenfunktionen, analytische Funktionen
  • Unterabfragen
  • Datenmanipulation
  • Views, Tabellen und Indizes erstellen
  • Einführung in die Rechteverwaltung von Oracle
  • Hierarchische Abfragen und XML-Abfragen
  • Die Model-Klausel
  • Row Pattern Matching
  • Pivotierung und Abfragetabellen
  • Arbeit mit großen Datenstrukturen
  • Performanzoptimierung von SQL-Abfragen
  • Normalisierung von Datenmodellen
  • Häufige Fehler der Datenmodellierung
  • Parameter verwalten
  • Multilinguale Daten



Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, BG, CY, CZ, D, DK, EW, E, FIN, F, GR, HR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.

  • Produktdetails
  • Verlag: Rheinwerk Verlag GmbH
  • Seitenzahl: 1047
  • Erscheinungstermin: 25. Mai 2018
  • Deutsch
  • ISBN-13: 9783836262446
  • Artikelnr.: 52843653
Autorenporträt
Jürgen Sieben ist inhabender Geschäftsführer der ConDeS GmbH. Er beschäftigt sich mit der Entwicklung und Parametrierung von Software, Computerberatung und Systemanalyse für namhafte Kunden wie T-Mobile und Metro AG. Zudem schult er Datenbanktechnologien, z. B. alle relevanten Oracle-Bereiche (Einführung, SQL, PL/SQL, Administration, Performance, Backup & Recovery, Datawarehousing etc.). Seit 2008 ist er Dozent an der Hochschule der Medien Stuttgart.
Inhaltsangabe
Materialien zum Buch ... 21

1. Einführung ... 23

1.1 ... Für wen ist dieses Buch geschrieben? ... 23

1.2 ... Aufbau des Buches ... 24

1.3 ... Anmerkung zur dritten Auflage ... 33

1.4 ... Anmerkung zur zweiten Auflage ... 34

1.5 ... Danksagung ... 35

Teil I Einführung und Grundlagen ... 37

2. Verwendete Werkzeuge und Skripte ... 39

2.1 ... Aufsetzen einer Beispieldatenbank ... 39

2.2 ... Die Datenbankbenutzer ... 53

2.3 ... SQL Developer ... 55

2.4 ... Online-Dokumentation und weiterführende Literatur ... 60

3. Konzept einer relationalen Datenbank ... 65

3.1 ... Die Idee der relationalen Speicherung ... 65

3.2 ... SQL - die "Lingua franca" der Datenbank ... 82

3.3 ... Analyse vorhandener Datenmodelle ... 89

Teil II Die SELECT-Anweisung ... 97

4. Grundlagen: Auswahl und Projektion ... 99

4.1 ... Projektion ... 99

4.2 ... Auswahl ... 113

4.3 ... Sortieren von Zeilenmengen ... 129

4.4 ... Fallunterscheidungen ... 133

4.5 ... Die Klausel ROW LIMITING ... 140

4.6 ... Pseudospalten ... 143

4.7 ... Kommentare ... 149

4.8 ... Der NULL-Wert ... 151

4.9 ... Übungen ... 159

5. Daten aus mehreren Tabellen lesen: Joins ... 161

5.1 ... Einführung in Joins ... 162

5.2 ... Inner Join ... 163

5.3 ... Outer Join ... 176

5.4 ... Anti-Join, Semi-Join, Self-Join und Natural Join ... 185

5.5 ... Mengenoperationen mit UNION, MINUS und INTERSECT ... 191

5.6 ... Übungen ... 197

5.7 ... Zusatz: Weiterführende Join-Konzepte ... 198

6. Zeilenfunktionen ... 205

6.1 ... Grundsätzliches zu Funktionen ... 206

6.2 ... Zeichenfunktionen ... 209

6.3 ... Datumsfunktionen ... 233

6.4 ... Mathematische Funktionen ... 255

6.5 ... Allgemeine Funktionen ... 271

6.6 ... Eigene Funktionen erstellen: Berechnung der Fakultät ... 291

7. Gruppenfunktionen ... 297

7.1 ... Die Standardgruppenfunktionen ... 298

7.2 ... Gruppierung von Gruppenfunktionen ... 303

7.3 ... Spezielle Gruppenfunktionen ... 317

7.4 ... Wenn ungefähr ausreicht ... 324

7.5 ... Übungen ... 326

8. Unterabfragen ... 327

8.1 ... Die Unterabfrage in der WHERE-Klausel ... 327

8.2 ... Die Unterabfrage in der FROM-Klausel (Inner View) ... 339

8.3 ... Die Unterabfrage in der SELECT-Klausel (skalare Unterabfrage) ... 346

8.4 ... Unterabfragen und Joins ... 349

8.5 ... Funktionen in der WITH-Klausel ... 352

8.6 ... Übungen ... 354

Teil III Datenmanipulation und Erzeugung von Datenbankobjekten ... 355

9. Datenmanipulation ... 357

9.1 ... Die INSERT-Anweisung ... 357

9.2 ... Die UPDATE-Anweisung ... 363

9.3 ... Die DELETE-Anweisung ... 373

9.4 ... Die MERGE-Anweisung ... 374

9.5 ... Exkurs: Flashback ... 385

9.6 ... Sequenzen und Trigger ... 386

9.7 ... Ihr Sicherheitsnetz - die Transaktion ... 392

9.8 ... Erweiterung: Fehlerbehandlung während der Datenmanipulation ... 395

9.9 ... Erweiterung: Multi-Table-Insert ... 402

10. Views erstellen ... 413

10.1 ... "Normale" Views ... 413

10.2 ... Einsatzbereiche von Views ... 426

10.3 ... Wer sollte Views verwenden? ... 429

10.4 ... Materialized View ... 431

11. Tabellen erstellen ... 447

11.1 ... Einfache Tabellen erstellen ... 448

11.2 ... Weitere Tabellentypen ... 464

11.3 ... Erweiterung zur "aktiven Tabelle" ... 475

12. Indizes erstellen ... 483

12.1 ... Was ist ein Index? ... 484

12.2 ... Indextypen bei Oracle ... 490

12.3 ... Spezielle Indextypen ... 495

13. Aufbau einer Oracle-Datenbank ... 511

13.1 ... Wie arbeitet eine Oracle-Datenbank? ... 511

13.2 ... Datensicherheit ... 523

13.3 ... Erstellung eines Datenbankbenutzers ... 526

13.4 ... System- und Objektprivilegien ... 531

13.5 ... Rollen ... 537

13.6 ... Passwort- und Ressourcenrechte ... 538

13.7 ... Datentypen ... 539

13.8 ... Zeichensatzcodierung ... 552

Teil IV Spezielle Abfragetechniken ... 557

14. Analytische Funktionen ...