Oracle SQL
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Persons
Content
2 - Vorwort [Seite 12]
2.1 - Aufbau und Struktur [Seite 12]
2.2 - Inhalt nach Kapiteln [Seite 15]
2.3 - Autoren [Seite 16]
3 - 1. Einführung [Seite 19]
3.1 - 1. 1. Beispieldatenbank [Seite 19]
3.1.1 - 1. 1. 1. Entitäten [Seite 19]
3.1.2 - 1. 1. 2. Szenario [Seite 20]
3.1.3 - 1. 1. 3. Tabellen und Beziehungen [Seite 23]
3.2 - 1. 2. Einrichtung der Umgebung [Seite 26]
3.2.1 - 1. 2. 1. Oracle Database 10g Express Edition [Seite 26]
3.2.2 - 1. 2. 2. Oracle Database 11g Express Edition [Seite 29]
3.2.3 - 1. 2. 3. Entwicklungsumgebung [Seite 33]
3.3 - 1. 3. Einrichtung der Beispiel-Datenbank [Seite 36]
3.3.1 - 1. 3. 1. Dateien [Seite 37]
3.3.2 - 1. 3. 2. Tabellen und Daten aufspielen [Seite 38]
4 - 2. SQL und relationale Datenbanken [Seite 41]
4.1 - 2. 1. Das relationale Datenbank-System [Seite 41]
4.1.1 - 2. 1. 1. Zentrale Begriffe [Seite 41]
4.1.2 - 2. 1. 2. Sichten auf ein relationales Datenbanksystem [Seite 43]
4.1.3 - 2. 1. 3. Anforderungen an ein DBMS [Seite 45]
4.1.4 - 2. 1. 4. Bestandteile einer Tabelle [Seite 46]
4.1.5 - 2. 1. 5. Inhalte einer relationalen Datenbank [Seite 47]
4.1.6 - 2. 1. 6. Architektur-Muster beim Einsatz relationaler Datenbanken [Seite 49]
4.2 - 2. 2. Das relationale Modell [Seite 52]
4.2.1 - 2. 2. 1. Grundbegriffe des relationalen Modells [Seite 53]
4.2.2 - 2. 2. 2. Semantisches Modell [Seite 53]
4.2.3 - 2. 2. 3. Eigenschaften von Daten [Seite 55]
4.2.4 - 2. 2. 4. Klassifikation von Datentypen [Seite 58]
4.2.5 - 2. 2. 5. Beziehungen zwischen Daten [Seite 59]
4.2.6 - 2. 2. 6. Entity-Relationship-Modell [Seite 63]
4.2.7 - 2. 2. 7. Normalisierung mit Normalformen [Seite 66]
4.2.8 - 2. 2. 8. DB-Anomalien [Seite 74]
4.3 - 2. 3. Einführung in SQL [Seite 76]
4.3.1 - 2. 3. 1. Eigenschaften und Ursprünge der Sprache [Seite 76]
4.3.2 - 2. 3. 2. Sprachbereiche und Verwendungsdimensionen [Seite 77]
4.3.3 - 2. 3. 3. Anwendungsbereiche und Grundkonzeption [Seite 79]
4.3.4 - 2. 3. 4. Erscheinungsformen von SQL [Seite 81]
4.3.5 - 2. 3. 5. Mengenkonzepte von SQL bzw. relationale Sprachen [Seite 82]
5 - 3. Einfache Abfragen [Seite 90]
5.1 - 3. 1. Grundstrukturen von Abfragen [Seite 90]
5.1.1 - 3. 1. 1. Basisform einer Abfrage [Seite 90]
5.1.2 - 3. 1. 2. Formulierung von Ergebnisrelationen [Seite 92]
5.2 - 3. 2. Filter mit der WHERE-Klausel [Seite 103]
5.2.1 - 3. 2. 1. Funktionsweise eines Filters [Seite 104]
5.2.2 - 3. 2. 2. Einfache Operatoren in Bedingungen [Seite 107]
5.2.3 - 3. 2. 3. Spezielle Operatoren [Seite 112]
5.3 - 3. 3. Operatoren für Zahlen, Zeichenketten und Mengen [Seite 119]
5.3.1 - 3. 3. 1. Arithmetische Operatoren [Seite 120]
5.3.2 - 3. 3. 2. Verkettungsoperator für Zeichenketten [Seite 122]
5.3.3 - 3. 3. 3. Mengen-Operatoren [Seite 124]
5.4 - 3. 4. Sortierung mit ORDER BY [Seite 130]
5.4.1 - 3. 4. 1. Einfache Sortierung [Seite 131]
5.4.2 - 3. 4. 2. Mehrstufige Sortierung [Seite 131]
5.5 - 3. 5. Gruppierungen mit GROUP BY [Seite 133]
5.5.1 - 3. 5. 1. Standard-Aggregatfunktionen [Seite 133]
5.5.2 - 3. 5. 2. Einfache Gruppierung [Seite 135]
5.5.3 - 3. 5. 3. Gruppen mit mehreren Spalten [Seite 137]
5.5.4 - 3. 5. 4. Gruppierungen mit unterschiedlichen Aggregatfunktionen [Seite 138]
6 - 4. Fortgeschrittene Abfragen [Seite 141]
6.1 - 4. 1. Abfragen mit mehreren Tabellen [Seite 141]
6.1.1 - 4. 1. 1. Prinzip der Abfrage über mehrere Tabellen [Seite 141]
6.1.2 - 4. 1. 2. Manuelle Verknüpfungen [Seite 143]
6.1.3 - 4. 1. 3. ANSI-SQL-Verknüpfungen [Seite 148]
6.2 - 4. 2. Unterabfragen [Seite 164]
6.2.1 - 4. 2. 1. Ersatz von Wertvorgaben [Seite 164]
6.2.2 - 4. 2. 2. Unterabfragen in der Spaltenliste [Seite 169]
6.2.3 - 4. 2. 3. Korrelierte Unterabfragen [Seite 176]
6.2.4 - 4. 2. 4. Abgeleitete Tabellen [Seite 182]
6.2.5 - 4. 2. 5. Prädikate bei Unterabfragen [Seite 184]
6.3 - 4. 3. Fortgeschrittene Techniken in SQL [Seite 188]
6.3.1 - 4. 3. 1. Fallunterscheidungen [Seite 189]
6.3.2 - 4. 3. 2. Zugriff auf Pseudospalten [Seite 205]
6.3.3 - 4. 3. 3. Hierarchische Untersuchungen [Seite 217]
7 - 5. SQL Funktionen [Seite 223]
7.1 - 5. 1. Zeichenkettenfunktionen [Seite 223]
7.1.1 - 5. 1. 1. Konversionsfunktionen [Seite 224]
7.1.2 - 5. 1. 2. Groß- und Kleinschreibung [Seite 229]
7.1.3 - 5. 1. 3. Mustervergleiche und Chiffrierung [Seite 230]
7.1.4 - 5. 1. 4. Bearbeitung von Leerzeichen [Seite 231]
7.1.5 - 5. 1. 5. Andere Zeichenfunktionen [Seite 233]
7.2 - 5. 2. Mathematische Funktionen [Seite 233]
7.2.1 - 5. 2. 1. Winkelfunktionen [Seite 234]
7.2.2 - 5. 2. 2. Rundungsfunktionen [Seite 234]
7.3 - 5. 3. Datums- und Zeitfunktionen [Seite 237]
7.3.1 - 5. 3. 1. Zeiterzeugung und Abruf von Zeiten und Daten [Seite 237]
7.3.2 - 5. 3. 2. Zeitberechnung [Seite 238]
7.3.3 - 5. 3. 3. Zeitformatierung [Seite 241]
7.3.4 - 5. 3. 4. Systemfunktionen für Zeit und globale Informationen [Seite 244]
7.4 - 5. 4. Aggregatfunktionen [Seite 248]
7.4.1 - 5. 4. 1. Standardaggregate [Seite 248]
7.4.2 - 5. 4. 2. Streuungsmaße [Seite 249]
7.4.3 - 5. 4. 3. Quantitativer Zusammenhang: Korrelationsmaße [Seite 251]
7.4.4 - 5. 4. 4. Funktionaler Zusammenhang: Lineare Regressionsmaße [Seite 252]
8 - 6. Abfragen und Analysen [Seite 257]
8.1 - 6. 1. Erweiterte Gruppierungen [Seite 257]
8.1.1 - 6. 1. 1. Sinn und Zweck von erweiterten Gruppierungen [Seite 258]
8.1.2 - 6. 1. 2. GROUPING SETS [Seite 261]
8.1.3 - 6. 1. 3. ROLLUP [Seite 270]
8.1.4 - 6. 1. 4. CUBE [Seite 272]
8.1.5 - 6. 1. 5. GROUPING-Funktionen [Seite 274]
8.2 - 6. 2. Rangordnungen erstellen [Seite 280]
8.2.1 - 6. 2. 1. Rangfolgen einrichten [Seite 280]
8.2.2 - 6. 2. 2. Hitparaden erstellen [Seite 283]
8.2.3 - 6. 2. 3. Rangfolgen mit Verteilungen bestimmen [Seite 283]
8.2.4 - 6. 2. 4. Quantilsbestimmung [Seite 287]
8.2.5 - 6. 2. 5. Histogrammerzeugung [Seite 289]
8.2.6 - 6. 2. 6. Individuelle Reihennummern für Datensätze [Seite 291]
8.3 - 6. 3. Statistische Analysen [Seite 292]
8.3.1 - 6. 3. 1. Bereichsaggregierung [Seite 292]
8.3.2 - 6. 3. 2. Zentrierter Durchschnitt [Seite 297]
8.3.3 - 6. 3. 3. Zusammenfassende Gruppenwerte [Seite 298]
8.3.4 - 6. 3. 4. Erste und letzte Werte einer Untergruppe [Seite 305]
8.3.5 - 6. 3. 5. Versetzte Zeilendaten ohne Selbstverknüpfung [Seite 308]
8.3.6 - 6. 3. 6. Zuordnung in Häufigkeitsverteilungen [Seite 311]
8.3.7 - 6. 3. 7. Lineare Regression [Seite 315]
8.3.8 - 6. 3. 8. Hypothetische Verteilungsrechnung [Seite 317]
8.3.9 - 6. 3. 9. Chi-Quadrat-Test [Seite 319]
8.4 - 6. 4. Erweiterte Abfragetechniken [Seite 321]
8.4.1 - 6. 4. 1. Allgemeine Tabellenausdrücke (CTE) [Seite 321]
8.4.2 - 6. 4. 2. Pivotierung und Unpivotierung von Ergebnissen [Seite 324]
8.5 - 6. 5. Einfache Berichte mit SQL*Plus [Seite 339]
8.5.1 - 6. 5. 1. Einfache Berichte [Seite 339]
8.5.2 - 6. 5. 2. Gruppierungen und Aggregate [Seite 350]
8.5.3 - 6. 5. 3. Ausgabevarianten und Berichtformate [Seite 360]
9 - 7. DB-Objekte [Seite 380]
9.1 - 7. 1. Tabellen [Seite 380]
9.1.1 - 7. 1. 1. Allgemeine Syntax [Seite 380]
9.1.2 - 7. 1. 2. Schlüssel und Fremdschlüssel [Seite 385]
9.1.3 - 7. 1. 3. Tabellen ändern [Seite 389]
9.1.4 - 7. 1. 4. Tabellen aus Abfragen [Seite 392]
9.2 - 7. 2. Tabellenbezogene Objekte [Seite 393]
9.2.1 - 7. 2. 1. Indizes [Seite 393]
9.2.2 - 7. 2. 2. Zähler/Sequenzen [Seite 395]
9.2.3 - 7. 2. 3. Programmierbare Objekte und Trigger [Seite 397]
9.3 - 7. 3. Sichten [Seite 397]
9.3.1 - 7. 3. 1. Grundlagen [Seite 398]
9.3.2 - 7. 3. 2. Beispiele für Sichten [Seite 400]
10 - 8. Datenmanipulation [Seite 405]
10.1 - 8. 1. Daten einfügen mit INSERT [Seite 405]
10.1.1 - 8. 1. 1. Standardfall und allgemeine Syntax [Seite 405]
10.1.2 - 8. 1. 2. Einfügen aus Abfrage [Seite 409]
10.1.3 - 8. 1. 3. Einfügen in mehrere Tabellen [Seite 411]
10.1.4 - 8. 1. 4. Fehler [Seite 413]
10.1.5 - 8. 1. 5. Rückgabewerte [Seite 417]
10.2 - 8. 2. Daten aktualisieren mit UPDATE [Seite 418]
10.2.1 - 8. 2. 1. Standardfall und allgemeine Syntax [Seite 418]
10.2.2 - 8. 2. 2. Aktualisierung auf Basis anderer Tabellendaten [Seite 422]
10.2.3 - 8. 2. 3. Verwendung von Unterabfragen [Seite 423]
10.2.4 - 8. 2. 4. Fehler [Seite 424]
10.2.5 - 8. 2. 5. Rückgabe von Daten [Seite 427]
10.3 - 8. 3. Daten löschen mit DELETE [Seite 428]
10.3.1 - 8. 3. 1. Standardfall und allgemeine Syntax [Seite 429]
10.3.2 - 8. 3. 2. Einsatz von Unterabfragen [Seite 430]
10.3.3 - 8. 3. 3. Fehler [Seite 431]
10.3.4 - 8. 3. 4. Rückgabe von Daten [Seite 432]
10.4 - 8. 4. Transaktionen in DML-Operationen [Seite 433]
10.4.1 - 8. 4. 1. Grundlagen [Seite 433]
10.4.2 - 8. 4. 2. Anweisungen für Transaktionssteuerung [Seite 435]
10.4.3 - 8. 4. 3. Sicherungspunkte [Seite 437]
10.4.4 - 8. 4. 4. Komplexe Transaktionssteuerung [Seite 438]
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.