Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Oracle SQL -  Marco Skulschus,  Marcus Wiederstein

Oracle SQL (eBook)

eBook Download: PDF
2012 | 1. Auflage
455 Seiten
comelio GmbH (Verlag)
978-3-939701-47-7 (ISBN)
Systemvoraussetzungen
29,95 inkl. MwSt
(CHF 29,25)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Die SQL-Variante der Oracle 11g-Datenbank bietet eine umfangreiche Syntax für die Erstellung und Verwaltung von DB-Objekten wie Tabellen, Sichten oder auch Benutzern und ihren Rechten. Dieses Buch erlaubt Einsteigern in Oracle und SQL einen umfassenden Überblick über die SQL-Syntax und ihre Fähigkeiten. Der Hauptbestandteil des Buchs ist die Darstellung von Abfragen von Datenbankdaten. Weitere Kapitel zeigen, wie man die Erstellung und Pflege von DB-Objekten und Daten sowie tägliche Administrationsarbeiten mit SQL durchführen kann.

Inhaltsverzeichnis 6
Vorwort 12
Aufbau und Struktur 12
Inhalt nach Kapiteln 15
Autoren 16
1. Einführung 19
1. 1. Beispieldatenbank 19
1. 1. 1. Entitäten 19
1. 1. 2. Szenario 20
1. 1. 3. Tabellen und Beziehungen 23
1. 2. Einrichtung der Umgebung 26
1. 2. 1. Oracle Database 10g Express Edition 26
1. 2. 2. Oracle Database 11g Express Edition 29
1. 2. 3. Entwicklungsumgebung 33
1. 3. Einrichtung der Beispiel-Datenbank 36
1. 3. 1. Dateien 37
1. 3. 2. Tabellen und Daten aufspielen 38
2. SQL und relationale Datenbanken 41
2. 1. Das relationale Datenbank-System 41
2. 1. 1. Zentrale Begriffe 41
2. 1. 2. Sichten auf ein relationales Datenbanksystem 43
2. 1. 3. Anforderungen an ein DBMS 45
2. 1. 4. Bestandteile einer Tabelle 46
2. 1. 5. Inhalte einer relationalen Datenbank 47
2. 1. 6. Architektur-Muster beim Einsatz relationaler Datenbanken 49
2. 2. Das relationale Modell 52
2. 2. 1. Grundbegriffe des relationalen Modells 53
2. 2. 2. Semantisches Modell 53
2. 2. 3. Eigenschaften von Daten 55
2. 2. 4. Klassifikation von Datentypen 58
2. 2. 5. Beziehungen zwischen Daten 59
2. 2. 6. Entity-Relationship-Modell 63
2. 2. 7. Normalisierung mit Normalformen 66
2. 2. 8. DB-Anomalien 74
2. 3. Einführung in SQL 76
2. 3. 1. Eigenschaften und Ursprünge der Sprache 76
2. 3. 2. Sprachbereiche und Verwendungsdimensionen 77
2. 3. 3. Anwendungsbereiche und Grundkonzeption 79
2. 3. 4. Erscheinungsformen von SQL 81
2. 3. 5. Mengenkonzepte von SQL bzw. relationale Sprachen 82
3. Einfache Abfragen 90
3. 1. Grundstrukturen von Abfragen 90
3. 1. 1. Basisform einer Abfrage 90
3. 1. 2. Formulierung von Ergebnisrelationen 92
3. 2. Filter mit der WHERE-Klausel 103
3. 2. 1. Funktionsweise eines Filters 104
3. 2. 2. Einfache Operatoren in Bedingungen 107
3. 2. 3. Spezielle Operatoren 112
3. 3. Operatoren für Zahlen, Zeichenketten und Mengen 119
3. 3. 1. Arithmetische Operatoren 120
3. 3. 2. Verkettungsoperator für Zeichenketten 122
3. 3. 3. Mengen-Operatoren 124
3. 4. Sortierung mit ORDER BY 130
3. 4. 1. Einfache Sortierung 131
3. 4. 2. Mehrstufige Sortierung 131
3. 5. Gruppierungen mit GROUP BY 133
3. 5. 1. Standard-Aggregatfunktionen 133
3. 5. 2. Einfache Gruppierung 135
3. 5. 3. Gruppen mit mehreren Spalten 137
3. 5. 4. Gruppierungen mit unterschiedlichen Aggregatfunktionen 138
4. Fortgeschrittene Abfragen 141
4. 1. Abfragen mit mehreren Tabellen 141
4. 1. 1. Prinzip der Abfrage über mehrere Tabellen 141
4. 1. 2. Manuelle Verknüpfungen 143
4. 1. 3. ANSI-SQL-Verknüpfungen 148
4. 2. Unterabfragen 164
4. 2. 1. Ersatz von Wertvorgaben 164
4. 2. 2. Unterabfragen in der Spaltenliste 169
4. 2. 3. Korrelierte Unterabfragen 176
4. 2. 4. Abgeleitete Tabellen 182
4. 2. 5. Prädikate bei Unterabfragen 184
4. 3. Fortgeschrittene Techniken in SQL 188
4. 3. 1. Fallunterscheidungen 189
4. 3. 2. Zugriff auf Pseudospalten 205
4. 3. 3. Hierarchische Untersuchungen 217
5. SQL Funktionen 223
5. 1. Zeichenkettenfunktionen 223
5. 1. 1. Konversionsfunktionen 224
5. 1. 2. Groß- und Kleinschreibung 229
5. 1. 3. Mustervergleiche und Chiffrierung 230
5. 1. 4. Bearbeitung von Leerzeichen 231
5. 1. 5. Andere Zeichenfunktionen 233
5. 2. Mathematische Funktionen 233
5. 2. 1. Winkelfunktionen 234
5. 2. 2. Rundungsfunktionen 234
5. 3. Datums- und Zeitfunktionen 237
5. 3. 1. Zeiterzeugung und Abruf von Zeiten und Daten 237
5. 3. 2. Zeitberechnung 238
5. 3. 3. Zeitformatierung 241
5. 3. 4. Systemfunktionen für Zeit und globale Informationen 244
5. 4. Aggregatfunktionen 248
5. 4. 1. Standardaggregate 248
5. 4. 2. Streuungsmaße 249
5. 4. 3. Quantitativer Zusammenhang: Korrelationsmaße 251
5. 4. 4. Funktionaler Zusammenhang: Lineare Regressionsmaße 252
6. Abfragen und Analysen 257
6. 1. Erweiterte Gruppierungen 257
6. 1. 1. Sinn und Zweck von erweiterten Gruppierungen 258
6. 1. 2. GROUPING SETS 261
6. 1. 3. ROLLUP 270
6. 1. 4. CUBE 272
6. 1. 5. GROUPING-Funktionen 274
6. 2. Rangordnungen erstellen 280
6. 2. 1. Rangfolgen einrichten 280
6. 2. 2. Hitparaden erstellen 283
6. 2. 3. Rangfolgen mit Verteilungen bestimmen 283
6. 2. 4. Quantilsbestimmung 287
6. 2. 5. Histogrammerzeugung 289
6. 2. 6. Individuelle Reihennummern für Datensätze 291
6. 3. Statistische Analysen 292
6. 3. 1. Bereichsaggregierung 292
6. 3. 2. Zentrierter Durchschnitt 297
6. 3. 3. Zusammenfassende Gruppenwerte 298
6. 3. 4. Erste und letzte Werte einer Untergruppe 305
6. 3. 5. Versetzte Zeilendaten ohne Selbstverknüpfung 308
6. 3. 6. Zuordnung in Häufigkeitsverteilungen 311
6. 3. 7. Lineare Regression 315
6. 3. 8. Hypothetische Verteilungsrechnung 317
6. 3. 9. Chi-Quadrat-Test 319
6. 4. Erweiterte Abfragetechniken 321
6. 4. 1. Allgemeine Tabellenausdrücke (CTE) 321
6. 4. 2. Pivotierung und Unpivotierung von Ergebnissen 324
6. 5. Einfache Berichte mit SQL*Plus 339
6. 5. 1. Einfache Berichte 339
6. 5. 2. Gruppierungen und Aggregate 350
6. 5. 3. Ausgabevarianten und Berichtformate 360
7. DB-Objekte 380
7. 1. Tabellen 380
7. 1. 1. Allgemeine Syntax 380
7. 1. 2. Schlüssel und Fremdschlüssel 385
7. 1. 3. Tabellen ändern 389
7. 1. 4. Tabellen aus Abfragen 392
7. 2. Tabellenbezogene Objekte 393
7. 2. 1. Indizes 393
7. 2. 2. Zähler/Sequenzen 395
7. 2. 3. Programmierbare Objekte und Trigger 397
7. 3. Sichten 397
7. 3. 1. Grundlagen 398
7. 3. 2. Beispiele für Sichten 400
8. Datenmanipulation 405
8. 1. Daten einfügen mit INSERT 405
8. 1. 1. Standardfall und allgemeine Syntax 405
8. 1. 2. Einfügen aus Abfrage 409
8. 1. 3. Einfügen in mehrere Tabellen 411
8. 1. 4. Fehler 413
8. 1. 5. Rückgabewerte 417
8. 2. Daten aktualisieren mit UPDATE 418
8. 2. 1. Standardfall und allgemeine Syntax 418
8. 2. 2. Aktualisierung auf Basis anderer Tabellendaten 422
8. 2. 3. Verwendung von Unterabfragen 423
8. 2. 4. Fehler 424
8. 2. 5. Rückgabe von Daten 427
8. 3. Daten löschen mit DELETE 428
8. 3. 1. Standardfall und allgemeine Syntax 429
8. 3. 2. Einsatz von Unterabfragen 430
8. 3. 3. Fehler 431
8. 3. 4. Rückgabe von Daten 432
8. 4. Transaktionen in DML-Operationen 433
8. 4. 1. Grundlagen 433
8. 4. 2. Anweisungen für Transaktionssteuerung 435
8. 4. 3. Sicherungspunkte 437
8. 4. 4. Komplexe Transaktionssteuerung 438

Erscheint lt. Verlag 1.1.2012
Sprache deutsch
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
ISBN-10 3-939701-47-5 / 3939701475
ISBN-13 978-3-939701-47-7 / 9783939701477
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
PDFPDF (Adobe DRM)
Größe: 19,6 MB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Apps programmieren für macOS, iOS, watchOS und tvOS

von Thomas Sillmann

eBook Download (2025)
Carl Hanser Verlag GmbH & Co. KG
CHF 40,95
Apps programmieren für macOS, iOS, watchOS und tvOS

von Thomas Sillmann

eBook Download (2025)
Carl Hanser Verlag GmbH & Co. KG
CHF 40,95