SQL für Dummies:
Gespeichert in:
1. Verfasser: | |
---|---|
Weitere Verfasser: | , , , |
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Weinheim
Wiley
2023
|
Ausgabe: | 8. Auflage |
Schriftenreihe: | ... für Dummies
Lernen leichter gemacht |
Schlagworte: | |
Online-Zugang: | http://www.wiley-vch.de/publish/dt/books/ISBN978-3-527-72022-4/ Inhaltsverzeichnis |
Beschreibung: | Auf dem Cover: "Die Grundlagen relationaler Datenbanken verstehen, Datenbanken erstellen, verwalten und bearbeiten, Datenabfragen optimieren" |
Beschreibung: | 478 Seiten Illustrationen, Diagramme 24 cm x 17.6 cm, 832 g |
ISBN: | 9783527720224 3527720227 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV048679535 | ||
003 | DE-604 | ||
005 | 20230329 | ||
007 | t | ||
008 | 230127s2023 gw a||| |||| 00||| ger d | ||
015 | |a 22,N43 |2 dnb | ||
016 | 7 | |a 1270837311 |2 DE-101 | |
020 | |a 9783527720224 |c Broschur : EUR 24.00 (DE), circa EUR 24.70 (AT) circa CHF 24.83 (freier Preis) |9 978-3-527-72022-4 | ||
020 | |a 3527720227 |9 3-527-72022-7 | ||
024 | 3 | |a 9783527720224 | |
028 | 5 | 2 | |a Bestellnummer: 1172022 000 |
035 | |a (OCoLC)1348877258 | ||
035 | |a (DE-599)DNB1270837311 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BW | ||
049 | |a DE-860 |a DE-1051 |a DE-92 |a DE-523 |a DE-29T |a DE-1043 |a DE-B768 |a DE-1102 |a DE-M347 |a DE-859 |a DE-573 |a DE-20 | ||
082 | 0 | |a 005.7565 |2 23/ger | |
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
084 | |8 1\p |a 004 |2 23sdnb | ||
100 | 1 | |a Taylor, Allen G. |d 1945- |e Verfasser |0 (DE-588)113340699 |4 aut | |
240 | 1 | 0 | |a SQL for dummies |
245 | 1 | 0 | |a SQL für Dummies |c Allen G. Taylor ; Übersetzung aus dem Amerikanischen von Reinhard Engel und Meinhard Schmidt ; überarbeitet von Wolfgang Gerken und Gerhard Franken |
250 | |a 8. Auflage | ||
264 | 1 | |a Weinheim |b Wiley |c 2023 | |
300 | |a 478 Seiten |b Illustrationen, Diagramme |c 24 cm x 17.6 cm, 832 g | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a ... für Dummies | |
490 | 0 | |a Lernen leichter gemacht | |
500 | |a Auf dem Cover: "Die Grundlagen relationaler Datenbanken verstehen, Datenbanken erstellen, verwalten und bearbeiten, Datenabfragen optimieren" | ||
650 | 0 | 7 | |a Relationale Datenbank |0 (DE-588)4049358-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a SQL |0 (DE-588)4134010-3 |2 gnd |9 rswk-swf |
653 | |a Abfrage | ||
653 | |a Buch | ||
653 | |a Computer | ||
653 | |a Computer-Ratgeber | ||
653 | |a Datenbank | ||
653 | |a Datenbanken (außer Microsoft) | ||
653 | |a Datenbanken u. Data Warehousing | ||
653 | |a Datenbanksprache | ||
653 | |a Datenbanktabelle | ||
653 | |a Datenbestand abfragen | ||
653 | |a Datenbestand bearbeiten | ||
653 | |a Datenintegration | ||
653 | |a Datentabelle | ||
653 | |a Grundwissen SQL | ||
653 | |a Informatik | ||
653 | |a relationale Datenbank | ||
653 | |a SQL Anweisungen | ||
653 | |a SQL Buch | ||
653 | |a SQL-Modul | ||
653 | |a SQL-Operatoren | ||
653 | |a SQL-Syntax | ||
653 | |a CM34: Datenbanken (außer Microsoft) | ||
653 | |a CSB0: Datenbanken u. Data Warehousing | ||
689 | 0 | 0 | |a SQL |0 (DE-588)4134010-3 |D s |
689 | 0 | 1 | |a Relationale Datenbank |0 (DE-588)4049358-1 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a SQL |0 (DE-588)4134010-3 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Engel, Reinhard |0 (DE-588)1083839543 |4 trl | |
700 | 1 | |a Schmidt, Meinhard |d 1949- |0 (DE-588)114134812 |4 trl | |
700 | 1 | |a Gerken, Wolfgang |0 (DE-588)112926792X |4 ctb | |
700 | 1 | |a Franken, Gerhard |0 (DE-588)1076481876 |4 ctb | |
710 | 2 | |a Wiley-VCH |0 (DE-588)16179388-5 |4 pbl | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, EPUB |z 978-3-527-84034-2 |
856 | 4 | 2 | |m X:MVB |u http://www.wiley-vch.de/publish/dt/books/ISBN978-3-527-72022-4/ |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034053928&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-034053928 | ||
883 | 1 | |8 1\p |a vlb |d 20221021 |q DE-101 |u https://d-nb.info/provenance/plan#vlb |
Datensatz im Suchindex
_version_ | 1804184850637258752 |
---|---|
adam_text | AUF
EINEN
BLICK
UEBER
DEN
AUTOR
.............................................................................
9
EINLEITUNG
......................................................................................
25
TEIL
I:
GRUNDBEGRIFFE
.....................................................................
29
KAPITEL
1:
GRUNDLAGEN
RELATIONALER
DATENBANKEN
......................................................
31
KAPITEL
2:
SQL-GRUNDLAGEN
..........................................................................................
45
KAPITEL
3:
DIE
KOMPONENTEN
VON
SQL
.........................................................................
77
TEIL
II:
DATENBANKEN
MIT
SQL
ERSTELLEN
.........................................
105
KAPITEL
4:
EINE
EINFACHE
DATENBANKSTRUKTUR
ERSTELLEN
UND
VERWALTEN
......................
107
KAPITEL
5:
EINE
RELATIONALE
DATENBANK
MIT
MEHREREN
TABELLEN
ERSTELLEN
...................
131
TEIL
III:
DATEN
SPEICHERN
UND
ABRUFEN
..........................................
163
KAPITEL
6:
DATEN
EINER
DATENBANK
BEARBEITEN
............................................................
165
KAPITEL
7:
TEMPORALE
DATEN
VERARBEITEN
...................................................................
183
KAPITEL
8:
DAS
ANGEBEN
VON
DATENWERTEN
.................................................................
197
KAPITEL
9:
SQL-WERTAUSDRUECKE
-
FORTGESCHRITTENER
TEIL
.............................................
225
KAPITEL
10:
DATEN
ZIELSICHER
FINDEN
...............................................................................
237
KAPITEL
11:
RELATIONALE
OPERATOREN
...............................................................................
267
KAPITEL
12:
MIT
VERSCHACHTELTEN
ABFRAGEN
TIEF
SCHUERFEN
...............................................
289
KAPITEL
13:
REKURSIVE
ABFRAGEN
....................................................................................
307
TEIL
IV:
KONTROLLMECHANISMEN
.......................................................
317
KAPITEL
14:
DATENBANKEN
SCHUETZEN
...............................................................................
319
KAPITEL
15:
DATEN
SCHUETZEN
............................................................................................
335
KAPITEL
16:
SQL
IN
ANWENDUNGEN
NUTZEN
.....................................................................
355
TEIL
V:
SQL
IN
DER
PRAXIS
.................................................................
369
KAPITEL
17:
DATENZUGRIFFE
MIT
ODBC
UND
JDBC
............................................................
371
KAPITEL
18:
SQL
UND
XML
...............................................................................................
381
TEIL
VI:
SQL
FUER
FORTGESCHRITTENE
...................................................
401
KAPITEL
19:
CURSOR
...........................................................................................................
403
KAPITEL
20:
PROZEDURALE
MOEGLICHKEITEN
MIT
DAUERHAFT
GESPEICHERTEN
MODULEN
SCHAFFEN
........................................................................................
413
KAPITEL
21:
FEHLERBEHANDLUNG
......................................................................................
431
KAPITEL
22:
TRIGGER
.........................................................................................................
443
12
AUF
EINEN
BLICK
TEIL
VII:
DER
TOP-TEN-TEIL
................................................................449
KAPITEL
23:
ZEHN
HAEUFIGE
FEHLER
....................................................................................
451
KAPITEL
24:
ZEHN
TIPPS
FUER
ABFRAGEN
.............................................................................
455
ANHANG
A:
WIE
KOMMT
MAN
ZU
EINER
DATENBANKUMGEBUNG?
......................................
459
ANHANG
B:
SQL:
RESERVIERTE
WOERTER
.............................................................................
465
ABBILDUNGSVERZEICHNIS...................................................................467
STICHWORTVERZEICHNIS
.....................................................................
471
INHALTSVERZEICHNIS
UEBER
DEN
AUTOR
............................................................................
9
DANKSAGUNG
...........................................................................................................
9
EINLEITUNG
......................................................................................
25
UEBER
DIESES
BUCH
...................................................................................................
25
WER
SOLLTE
DIESES
BUCH
LESEN?
............................................................................
26
SYMBOLE,
DIE
IN
DIESEM
BUCH
VERWENDET
WERDEN
..................................................
26
WIE
ES
WEITERGEHT
.................................................................................................
27
TEIL
I
GRUNDBEGRIFFE
...........................................................................
29
KAPITEL
1
GRUNDLAGEN
RELATIONALER
DATENBANKEN
...................................
31
DIE
UEBERSICHT
UEBER
DIE
DINGE
BEWAHREN
.................................................................
32
WAS
IST
EINE
DATENBANK?
...........................................................................................
33
DATENBANKGROESSE
UND
...............................................................................................
33
WAS
IST
EIN
DATENBANKVERWALTUNGSSYSTEM?
.............................................................
34
FLACHE
DATEIEN
..........................................................................................................
35
DATENBANKMODELLE
..................................................................................................
37
DAS
RELATIONALE
MODELL
.....................................................................................
37
KOMPONENTEN
RELATIONALER
DATENBANKEN
.....................................................
37
WAS
SIND
RELATIONEN?
.......................................................................................
38
VIEWS
ODER
SICHTEN
...........................................................................................
39
SCHEMATA,
DOMAENEN
UND
EINSCHRAENKUNGEN
..................................................
41
DAS
OBJEKTMODELL
FORDERT
DAS
RELATIONALE
MODELL
HERAUS
.............................
42
DAS
OBJEKTRELATIONALE
MODELL
..........................................................................
43
UEBERLEGUNGEN
ZUM
DATENBANKENTWURF
..................................................................
43
KAPITEL
2
SQL-GRUNDLAGEN
...........................................................................
45
WAS
SQL
IST
UND
WAS
ES
NICHT
IST
..............................................................................
46
EIN
(SEHR)
KURZER
HISTORISCHER
UEBERBLICK
..................................................................
47
SQL-ANWEISUNGEN
....................................................................................................
48
RESERVIERTE
WOERTER
..................................................................................................
50
DATENTYPEN
...............................................................................................................
50
GENAUE
ZAHLEN
................................................................................................
51
NAEHERUNGSWEISE
GENAUE
ZAHLEN
.................................................................
53
ZEICHENKETTEN
..................................................................................................
54
BINAERE
ZEICHENKETTEN
.......................................................................................
57
BOOLESCHE
WERTE
.............................................................................................
58
14
INHALTSVERZEICHNIS
DATUMS
UND
ZEITWERTE
.................................................................................
58
INTERVALLE
.......................................................................................................
59
DER
DATENTYP
XML
........................................................................................
60
DER
DATENTYP
JSON
........................................................................................
62
DER
DATENTYP
ROW
........................................................................................
62
DATENTYPEN
FUER
AUFLISTUNGEN
.......................................................................
63
REF-TYPEN
.....................................................................................................
65
BENUTZERDEFINIERTE
TYPEN
.............................................................................
66
UEBERSICHT
UEBER
DIE
DATENTYPEN
...................................................................
69
NULLWERTE
................................................................................................................
71
EINSCHRAENKUNGEN
...................................................................................................
71
SQL
IN
CLIENT/SERVER-SYSTEMEN
.............................................................................
72
DER
SERVER
.....................................................................................................
73
DER
CLIENT
.......................................................................................................
74
SQL
MIT
DEM
INTERNET
ODER
EINEM
INTRANET
BENUTZEN
.........................................
74
KAPITEL
3
DIE
KOMPONENTEN
VON
SQL
.........................................................
77
DATA
DEFINITION
LANGUAGE
......................................................................................
78
WENN
HALTE
ES
EINFACH!
KEIN
GUTER
RAT
IST
.................................................
78
TABELLEN
ERSTELLEN
..........................................................................................
79
SICHTEN
...........................................................................................................
82
TABELLEN
IN
SCHEMATA
ZUSAMMENFASSEN
....................................................
88
ORDNUNG
DURCH
KATALOGE
...............................................................................
89
DIE
DDL-ANWEISUNGEN
NAEHER
KENNENLERNEN
...............................................
90
DATA
MANIPULATION
LANGUAGE
................................................................................
91
AUSDRUECKE
.....................................................................................................
92
PRAEDIKATE
.......................................................................................................
95
LOGISCHE
VERKNUEPFUNGEN
.............................................................................
96
MENGENFUNKTIONEN
......................................................................................
96
UNTERABFRAGEN
.............................................................................................
98
DCL
(DATA
CONTROL
LANGUAGE)................................................................................
98
TRANSAKTIONEN
...............................................................................................
98
BENUTZER
UND
RECHTE
....................................................................................
99
EINSCHRAENKUNGEN
DER
REFERENZIELLEN
INTEGRITAET
KOENNEN
IHRE
DATEN
GEFAEHRDEN
..........................................................................................
102
DIE
VERANTWORTUNG
FUER
DIE
SICHERHEIT
DELEGIEREN
.......................................
104
TEIL
II
DATENBANKEN
MIT
SQL
ERSTELLEN
............................................
105
KAPITEL
4
EINE
EINFACHE
DATENBANKSTRUKTUR
ERSTELLEN
UND
VERWALTEN
...............................................................................
107
EINE
EINFACHE
DATENBANK
MIT
EINEM
RAD-WERKZEUG
ERSTELLEN
............................
108
ENTSCHEIDEN,
WAS
IN
DIE
DATENBANK
GEHOERT
.................................................
109
EINE
DATENBANKTABELLE
ERSTELLEN
.................................................................
109
INHALTSVERZEICHNIS
15
DIE
STRUKTUR
EINER
TABELLE
AENDERN
................................................................
116
EINEN
INDEX
DEFINIEREN
................................................................................
118
EINE
TABELLE
LOESCHEN
....................................................................................
120
DAS
GLEICHE
BEISPIEL
MIT
DER
DDL
VON
SQL
ERSTELLEN
.............................................
121
SQL
MIT
MICROSOFT
ACCESS
NUTZEN
.................................................................
122
EINE
TABELLE
ERSTELLEN
....................................................................................
124
EINEN
INDEX
ERSTELLEN
....................................................................................
128
DIE
TABELLENSTRUKTUR
AENDERN
.......................................................................
129
EINE
TABELLE
LOESCHEN
....................................................................................
129
EINEN
INDEX
LOESCHEN
......................................................................................
130
UEBERLEGUNGEN
ZUR
PORTIERBARKEIT
.........................................................................
130
KAPITEL
5
EINE
RELATIONALE
DATENBANK
MIT
MEHREREN
TABELLEN
ERSTELLEN
131
DIE
DATENBANK
ENTWERFEN
....................................................................................
131
SCHRITT
1:
OBJEKTE
DEFINIEREN
.........................................................................
132
SCHRITT
2:
TABELLEN
UND
SPALTEN
IDENTIFIZIEREN
.............................................
132
SCHRITT
3:
TABELLEN
DEFINIEREN
...................................................................
133
DOMAENEN,
ZEICHENSAETZE,
SORTIERFOLGEN
UND
UEBERSETZUNGSTABELLEN
...........................................................................
137
SCHLUESSEL
FUER
DEN
SCHNELLEN
ZUGRIFF
..............................................................
137
PRIMAERSCHLUESSEL
............................................................................................
138
MIT
INDIZES
ARBEITEN
...............................................................................................
140
WAS
IST
EIGENTLICH
EIN
INDEX?
.........................................................................
140
WOZU
IST
EIN
INDEX
GUT?
................................................................................
142
EINEN
INDEX
VERWALTEN
..................................................................................
142
DIE
DATENINTEGRITAET
BEWAHREN
...............................................................................
143
INTEGRITAET
VON
ENTITAETEN
................................................................................
144
INTEGRITAET
VON
DOMAENEN
...............................................................................
145
REFERENZIELLE
INTEGRITAET
................................................................................
145
UND
GERADE
ALS
SIE
DACHTEN,
ALLES
WAERE
SICHER
............................................
148
POTENZIELLE
PROBLEMBEREICHE
.......................................................................
149
EINSCHRAENKUNGEN
..........................................................................................
152
DIE
DATENBANK
NORMALISIEREN
...............................................................................
155
AENDERUNGSANOMALIEN
UND
NORMALFORMEN
..................................................
155
ERSTE
NORMALFORM
........................................................................................
158
ZWEITE
NORMALFORM
......................................................................................
158
DRITTE
NORMALFORM
........................................................................................
160
DOMAIN-KEY-NORMALFORM
(DK/NF)
...............................................................
160
ABNORME
FORMEN
..........................................................................................
161
FAZIT
DER
NORMALISIERUNG
..............................................................................
162
16
INHALTSVERZEICHNIS
TEIL
III
DATEN
SPEICHERN
UND
ABRUFEN
................................................
163
KAPITEL
6
DATEN
EINER
DATENBANK
BEARBEITEN
...........................................
165
DATEN
ABFRAGEN
.......................................................................................................
166
EINE
SICHT
ERSTELLEN
..................................................................................................
167
..........................................................................................................................
168
MIT
EINER
AUSWAHLBEDINGUNG
.........................................................................
169
MIT
EINEM
GEAENDERTEN
ATTRIBUT
.....................................................................
170
SICHTEN
AKTUALISIEREN
................................................................................................
171
NEUE
DATEN
HINZUFUEGEN
..........................................................................................
171
DATEN
ZEILENWEISE
EINFUEGEN
.........................................................................
172
DATEN
NUR
IN
AUSGEWAEHLTE
SPALTEN
EINFUEGEN
...............................................
173
ZEILEN
BLOCKWEISE
IN
TABELLEN
EINFUEGEN
........................................................
174
VORHANDENE
DATEN
AKTUALISIEREN
...........................................................................
176
DATEN
UEBERTRAGEN
.................................................................................................
179
UEBERHOLTE
DATEN
LOESCHEN
........................................................................................
181
KAPITEL
7
TEMPORALE
DATEN
VERARBEITEN
....................................................
183
ZEITEN
UND
PERIODEN
IN
SQL
VERSTEHEN
.................................................................
184
MIT
ANWENDUNGSZEITPERIODEN-TABELLEN
ARBEITEN
.................................................
185
PRIMAERSCHLUESSEL
IN
ANWENDUNGSZEITPERIODE-TABELLEN
DEFINIEREN
...............
187
REFERENZIELLE
EINSCHRAENKUNGEN
AUF
ANWENDUNGSZEITPERIODE-TABELLEN
ANWENDEN
.....................................................................................................
188
ANWENDUNGSZEITPERIODE-TABELLENABFRAGEN
...............................................
189
MIT
SYSTEMVERSIONIERTEN
TABELLEN
ARBEITEN
..........................................................
190
PRIMAERSCHLUESSEL
FUER
SYSTEMVERSIONIERTE
TABELLEN
DEFINIEREN
.....................
192
REFERENZIELLE
EINSCHRAENKUNGEN
AUF
SYSTEMVERSIONIERTE
TABELLEN
ANWENDEN
......................................................................................
193
SYSTEMVERSIONIERTE
TABELLEN
ABFRAGEN
......................................................
193
NOCH
MEHR
DATEN
MIT
BITEMPORALEN
TABELLEN
VERWALTEN
....................................
194
KAPITEL
8
DAS
ANGEBEN
VON
DATEN
WERTEN
..................................................
197
WERTE
......................................................................................................................
197
ZEILENWERTE
...................................................................................................
198
LITERALE
...........................................................................................................
198
VARIABLEN
.........................................................................................................
200
SPEZIELLE
VARIABLEN
..........................................................................................
201
SPALTENREFERENZEN
..........................................................................................
202
WERTAUSDRUECKE
.........................................................................................................
203
STRING-WERTAUSDRUECKE
....................................................................................
204
NUMERISCHE
WERTAUSDRUECKE
.............................................................
204
DATUMS
UND
ZEIT-WERTAUSDRUECKE
.................................................................
205
INTERVALL-WERTAUSDRUECKE
................................................................................
205
BEDINGUNGS-WERTAUSDRUECKE
...........................................................................
206
INHALTSVERZEICHNIS
17
FUNKTIONEN
.............................................................................................................
206
MIT
MENGENFUNKTIONEN
SUMMIEREN
............................................................
206
WERTFUNKTIONEN
............................................................................................
209
KAPITEL
9
SQL-WERTAUSDRUECKE
-
FORTGESCHRITTENER
TEIL
............................
225
CASE-BEDINGUNGSAUSDRUECKE
.....................................................................................
225
CASE
MIT
SUCHBEDINGUNGEN
VERWENDEN
......................................................
226
CASE
MIT
WERTEN
VERWENDEN
.........................................................................
228
EIN
SONDERFALL:
CASE
-
NULLIF
.......................................................................
230
EIN
WEITERER
SONDERFALL:
CASE
-
COALESCE
....................................................
231
UMWANDLUNGEN
VON
DATENTYPEN
MIT
CAST
............................................................
232
CAST
IN
SQL
VERWENDEN
................................................................................
234
CAST
ALS
MITTLER
ZWISCHEN
SQL
UND
HOST-SPRACHEN
.....................................
234
DATENSATZWERTAUSDRUECKE
......................................................................................
235
KAPITEL
10
DATEN
ZIELSICHER
FINDEN
................................................................
237
MODIFIZIERENDE
KLAUSELN
........................................................................................
238
DIE
KLAUSEL
FROM
.....................................................................................................
239
DIE
KLAUSEL
WHERE
.................................................................................................
240
VERGLEICHSPRAEDIKATE
........................................................................................
241
BETWEEN
.........................................................................................................
242
IN
UND
NOT
IN
...............................................................................................
243
LIKE
UND
NOT
LIKE..........................................................................................
244
SIMILAR
..........................................................................................................
245
NULL
.....................................................................................
246
ALL,
SOME,
ANY
............................................................................................
247
EXISTS
............................................................................................................
249
UNIQUE
.........................................................................................................
249
DISTINCT.........................................................................................................
250
OVERLAPS
.......................................................................................................
250
MATCH............................................................................................................
251
REGELN
DER
REFERENZIELLEN
INTEGRITAET
UND
DAS
PRAEDIKAT
MATCH
...................
252
LOGISCHE
VERKNUEPFUNGEN
........................................................................................
255
AND
..............................................................................................................
255
OR
..................................................................................................................
256
NOT
..............................................................................................................
256
DIE
KLAUSEL
GROUP
BY
.............................................................................................
256
HAVING
..................................................................................................................
258
ORDER
BY
..............................................................................................................
259
BEGRENZENDE
FETCH-FUNKTION................................................................................
260
ERGEBNISMENGEN
MIT
FENSTERFUNKTIONEN
ERSTELLEN
...............................................
262
EIN
FENSTER
MIT
NTILE
IN
BUCKETS
PARTIONIEREN
...........................................
262
IN
EINEM
FENSTER
NAVIGIEREN
.........................................................................
263
FENSTERFUNKTIONEN
VERSCHACHTELN
...............................................................
265
GRUPPEN
VON
ZEILEN
AUSWERTEN
.....................................................................
266
18
INHALTSVERZEICHNIS
KAPITEL
11
RELATIONALE
OPERATOREN
................................................................
267
UNION
....................................................................................................................
267
UNION
ALL
.....................................................................................................
269
UNION
CORRESPONDING
...............................................................................
269
INTERSECT
...............................................................................................................
270
EXCEPT
....................................................................................................................
272
VERKNUEPFUNGSOPERATOREN
........................................................................................
272
DIE
EINFACHE
VERKNUEPFUNG
...........................................................................
273
GLEICHHEITSVERKNUEPFUNG
-
EQUI-JOIN
..............................................................
274
KREUZVERKNUEPFUNGEN
-
CROSS-JOIN
................................................................
276
NATUERLICHE
VERKNUEPFUNGEN
-
NATURAL-JOIN
...................................................
277
BEDINGTE
VERKNUEPFUNGEN
.............................................................................
277
SPALTENNAMENVERKNUEPFUNGEN
.....................................................................
278
INNERE
VERKNUEPFUNGEN
-
INNER
JOIN
..........................................................
279
AEUSSERE
VERKNUEPFUNGEN
-
OUTER
JOIN
........................................................
279
VEREINIGUNGSVERKNUEPFUNGEN
-
UNION
JOIN
...................................................
283
ON
IM
VERGLEICH
ZU
WHERE
..................................................................................
288
KAPITEL
12
MIT
VERSCHACHTELTEN
ABFRAGEN
TIEF
SCHUERFEN
...........................
289
WAS
UNTERABFRAGEN
ERLEDIGEN
...............................................................................
291
VERSCHACHTELTE
ABFRAGEN,
DIE
EINE
ZEILENMENGE
ZURUECKGEBEN
.................................................................................................
291
VERSCHACHTELTE
ABFRAGEN,
DIE
EINEN
EINZELNEN
WERT
ZURUECKGEBEN
........................................................................................
294
DIE
QUANTIFIZIERENDEN
VERGLEICHSOPERATOREN
ALL,
SOME
UND
ANY
......................................................................................
297
VERSCHACHTELTE
ABFRAGEN
ALS
EXISTENZTEST
......................................................
298
WEITERE
KORRELIERTE
UNTERABFRAGEN
................................................................
300
DIE
ANWEISUNGEN
UPDATE,
DELETE
UND
INSERT
...........................................
303
AENDERUNGEN
PER
PIPELINED
DML
ABRUFEN
......................................................
306
KAPITEL
13
REKURSIVE
ABFRAGEN
.......................................................................
307
WAS
IST
REKURSION?
...................................................................................................
307
HOUSTON,
WIR
HABEN
EIN
PROBLEM
.................................................................
309
SCHEITERN
IST
KEINE
OPTION
.............................................................................
309
WAS
IST
EINE
REKURSIVE
ABFRAGE?
...............................................................................
310
WO
KANN
ICH
EINE
REKURSIVE
ABFRAGE
ANWENDEN?
.................................................
311
ABFRAGEN
AUF
DIE
HARTE
TOUR
ERSTELLEN
..........................................................
312
ZEIT
MIT
EINER
REKURSIVEN
ABFRAGE
SPAREN
....................................................
313
WO
KOENNTE
ICH
REKURSIVE
ABFRAGEN
SONST
NOCH
NUTZEN?
.......................................
315
INHALTSVERZEICHNIS
19
TEIL
IV
KONTROLLMECHANISMEN
...........................................................
317
KAPITEL
14
DATENBANKEN
SCHUETZEN
................................................................
319
DIE
DATENKONTROLLSPRACHE
VON
SQL
.......................................................................
320
ZUGRIFFSEBENEN
FUER
BENUTZER
..............................................
320
DER
DATENBANKADMINISTRATOR
.......................................................................
320
BESITZER
VON
DATENBANKOBJEKTEN
...................................................................
321
DIE
OEFFENTLICHKEIT
............................................................................................
321
RECHTE
AN
BENUTZER
VERGEBEN
..............................................................................
322
ROLLEN
............................................................................................................
323
DATEN
EINFUEGEN
........................
324
DATEN
LESEN
...................................................................................................
324
TABELLENDATEN
AENDERN
..................................................................................
325
TABELLENZEILEN
LOESCHEN
................................................................................
325
VERKNUEPFTE
TABELLEN
REFERENZIEREN
..............................................................
326
DOMAENEN,
ZEICHENSAETZE,
SORTIERREIHENFOLGEN
UND
UEBERSETZUNGSTABELLEN
...........................................................................
327
DAS
AUSFUEHREN
VON
SQL-ANWEISUNGEN
BEWIRKEN
.......................................
328
RECHTE
UEBER
EBENEN
HINWEG
EINRAEUMEN
...............................................................
329
DAS
RECHT
ZUR
VERGABE
VON
RECHTEN
UEBERTRAGEN
.................................................
330
RECHTE
ENTZIEHEN
.....................................................................................................
331
MIT
GRANT
UND
REVOKE
ZUSAMMEN
ZEIT
UND
AUFWAND
SPAREN
............................
332
KAPITEL
15
DATEN
SCHUETZEN
..............................................................................
335
GEFAHREN
FUER
DIE
DATENINTEGRITAET
...........................................................................
336
PLATTFORMINSTABILITAET
......................................................................................
336
GERAETEAUSFALL
...................................................................................................
336
GLEICHZEITIGER
DATENZUGRIFF
...........................................................................
337
DIE
GEFAHR
DER
VERFAELSCHUNG
VON
DATEN
REDUZIEREN
.............................................
339
MIT
SQL-TRANSAKTIONEN
ARBEITEN
...................................................................
340
DIE
STANDARDTRANSAKTION
................................................................................
342
ISOLIERUNGSEBENEN
..........................................................................................
342
ANWEISUNGEN
MIT
IMPLIZITEM
TRANSAKTIONSBEGINN
.......................................
344
SET
TRANSACTION
..........................................................................................
345
COMMIT
..........................................................................................................
346
ROLLBACK
.......................................................................................................
346
DATENBANKOBJEKTE
SPERREN
.............................................................................
346
DATENSICHERUNG
.............................................................................................
347
SPEICHERPUNKTE
UND
UNTERTRANSAKTIONEN
......................................................
348
EINSCHRAENKUNGEN
INNERHALB
VON
TRANSAKTIONEN
....................................................
349
20
INHALTSVERZEICHNIS
KAPITEL
16
SQL
IN
ANWENDUNGEN
NUTZEN
......................................................
355
SQL
IN
EINER
ANWENDUNG
......................................................................................
356
NACH
DEM
STERNCHEN
AUSSCHAU
HALTEN
........................................................
356
STAERKEN
UND
SCHWAECHEN
VON
SQL
................................................................
356
STAERKEN
UND
SCHWAECHEN
PROZEDURALER
SPRACHEN
.......................................
357
PROBLEME
BEI
DER
KOMBINATION
VON
SQL
MIT
PROZEDURALEN
SPRACHEN
.......
357
SQL
IN
PROZEDURALE
SPRACHEN
EINBINDEN
..............................................................
358
EINGEBETTETES
SQL
........................................................................................
358
DIE
SQL-MODULSPRACHE
.................................................................................
361
OBJEKTORIENTIERTE
RAD-WERKZEUGE
..............................................................
363
SQL
MIT
MICROSOFT
ACCESS
VERWENDEN
..........................................................
364
TEIL
V
SQL
IN
DER
PRAXIS
..........................................................................
369
KAPITEL
17
DATENZUGRIFFE
MIT
ODBC
UND
JDBC
.............................................
371
ODBC
......................................................................................................................
372
DIE
ODBC-SCHNITTSTELLE
................................................................................
372
DIE
KOMPONENTEN
VON
ODBC.......................................................................
372
ODBC
IN
EINER
CLIENT/SERVER-UMGEBUNG
..............................................................
373
ODBC
UND
DAS
INTERNET
..........................................................................................
374
SERVER-ERWEITERUNGEN
..................................................................................
374
CLIENT-ERWEITERUNGEN
....................................................................................
375
ODBC
UND
INTRANETS
..............................................................................................
377
JDBC
........................................................................................................................
377
KAPITEL
18
SQL
UND
XML
..................................................................................
381
WAS
XML
MIT
SQL
ZU
TUN
HAT
................................................................................
381
DER
XML-DATENTYP
.................................................................................................
382
WANN
DER
XML-DATENTYP
VERWENDET
WERDEN
SOLLTE
....................................
382
WANN
DER
DATENTYP
XML
NICHT
VERWENDET
WERDEN
SOLLTE
............................
384
SQL
IN
XML
UND
XML
IN
SQL
KONVERTIEREN
............................................................
384
ZEICHENSAETZE
KONVERTIEREN
...........................................................................
384
BEZEICHNER
KONVERTIEREN
...............................................................................
384
DATENTYPEN
KONVERTIEREN
.............................................................................
385
TABELLEN
KONVERTIEREN
..................................................................................
386
MIT
NULLWERTEN
UMGEHEN
.............................................................................
386
DAS
XML-SCHEMA
ERZEUGEN
.........................................................................
387
SQL-FUNKTIONEN,
DIE
MIT
XML-DATEN
ARBEITEN
......................................................
388
XMLDOCUMENT............................................................................................
388
XMLELEMENT...............................................................................................
389
XMLFOREST
...................................................................................................
389
XMLCONCAT.................................................................................................
389
XMLAGG
.........................................................................................................
390
INHALTSVERZEICHNIS
21
XMLCOMMENT
..............................................................................................
391
XMLPARSE
.....................................................................................................
391
XMLPI
.............................................................................................................
391
XMLQUERY
...................................................................................................
392
XMLCAST.......................................................................................................
392
PRAEDIKATE
................................................................................................................
393
DOCUMENT
...................................................................................................
393
CONTENT
.......................................................................................................
393
XMLEXISTS
.....................................................................................................
393
VALID
.............................................................................................................
394
XML-DATEN
IN
SQL-TABELLEN
UMWANDELN
..............................................................
394
NICHT
VORDEFINIERTE
DATENTYPEN
IN
XML
ABBILDEN
..................................................
396
DOMAENEN
.......................................................................................................
396
DISTINCT
UDT
(SPEZIFISCHER
BENUTZERDEFINIERTER
DATENTYP)
..........................
397
ROW
(ZEILE)
.....................................................................................................
397
ARRAY
..............................................................................................................
398
MULTISET
.........................................................................................................
399
DIE
HOCHZEIT
VON
SQL
UND
XML
.............................................................................
400
TEIL
VI
SQL
FUER
FORTGESCHRITTENE
.......................................................
401
KAPITEL
19
CURSOR
.............................................................................................
403
EINEN
CURSOR
DEKLARIEREN
......................................................................................
404
DER
ABFRAGEAUSDRUCK
....................................................................................
405
DIE
KLAUSEL
ORDER
BY
..................................................................................
405
DIE
KLAUSEL
FOR
UPDATE
..............................................................................
406
SENSITIVITAET
.....................................................................................................
407
SCROLLBARKEIT
.................................................................................................
408
EINEN
CURSOR
OEFFNEN
.............................................................................................
408
DATEN
AUS
EINER
EINZELNEN
ZEILE
ABRUFEN
..............................................................
410
SYNTAX
..........................................................................................................
410
DIE
ORIENTIERUNG
EINES
SCROLLBAREN
CURSORS
................................................
411
CURSOR-ZEILEN
LOESCHEN
ODER
AENDERN
..............................................................
411
EINEN
CURSOR
SCHLIESSEN
..........................................................................................
412
KAPITEL
20
PROZEDURALE
MOEGLICHKEITEN
MIT
DAUERHAFT
GESPEICHERTEN
MODULEN
SCHAFFEN
..............................................
413
ZUSAMMENGESETZTE
ANWEISUNGEN
.......................................................................
414
ATOMARITAET
.....................................................................................................
415
VARIABLEN
.......................................................................................................
415
CURSOR
..........................................................................................................
416
ZUSTAND
(CONDITION)
......................................................................................
416
MIT
ZUSTAENDEN
UMGEHEN
..............................................................................
417
ZUSTAENDE,
DIE
NICHT
VERARBEITET
WERDEN
......................................................
419
22
INHALTSVERZEICHNIS
ZUWEISUNG
.....................................................................................................
420
ANWEISUNGEN
ZUR
ABLAUFSTEUERUNG
.......................................................................
420
IF
...
THEN
...
ELSE
...
END
IF
.........................................................................
420
CASE
...
END
CASE
..........................................................................................
421
LOOP
...
ENDLOOP
........................................................................................
422
LEAVE
.............................................................................................................
423
WHILE...
DO...
ENDWHILE
...........................................................................
423
REPEAT
...
UNTIL
...
END
REPEAT
..................................................................
424
FOR...
DO...
END
FOR
..................................................................................
424
ITERATE
.........................................................................................................
425
GESPEICHERTE
PROZEDUREN
......................................................................................
425
GESPEICHERTE
FUNKTIONEN
......................................................................................
427
RECHTE
..........................................................................................
427
GESPEICHERTE
MODULE
............................................................................................
428
KAPITEL
21
FEHLERBEHANDLUNG
........................................................................
431
SQLSTATE
...............................................................................................................
431
DIE
KLAUSEL
WHENEVER
..........................................................................................
433
DIAGNOSEBEREICHE
.................................................................................................
434
DER
KOPF
DES
DIAGNOSEBEREICHS
...................................................................
434
DER
DETAILBEREICH
DES
DIAGNOSEBEREICHS
....................................................
436
BEISPIEL
FUER
VERSTOESSE
GEGEN
EINSCHRAENKUNGEN
...........................................
438
EINER
TABELLE
EINSCHRAENKUNGEN
HINZUFUEGEN
.................................................
439
DIE
VON
SQLSTATE
ZURUECKGEGEBENEN
INFORMATIONEN
AUSWERTEN
...............
440
AUSNAHMEN
HANDHABEN
........................................................................................
441
KAPITEL
22
TRIGGER
.............................................................................................
443
EINIGE
ANWENDUNGEN
VON
TRIGGERN
.......................................................................
443
EINEN
TRIGGER
ERSTELLEN
..........................................................................................
444
ANWEISUNGS
UND
ZEILEN-TRIGGER
.................................................................
444
WENN
EIN
TRIGGER
AUSGELOEST
WIRD
.................................................................
445
DIE
GETRIGGERTE
SQL-ANWEISUNG
...................................................................
445
EIN
BEISPIEL
FUER
EINE
TRIGGER-DEFINITION
........................................................
446
EINE
FOLGE
VON
TRIGGERN
AUSLOESEN
.........................................................................
446
ALTE
WERTE
UND
NEUE
WERTE
REFERENZIEREN
............................................................
447
EIN
BEISPIEL
.............................................................................................................
448
MEHRERE
TRIGGER
FUER
EINE
EINZELNE
TABELLE
AUSLOESEN
...........................................
448
TEIL
VII
DER
TOP-TEN-TEIL
...........................................................................449
KAPITEL
23
ZEHN
HAEUFIGE
FEHLER
.....................................................................
451
ANNEHMEN,
DASS
DIE
KUNDEN
WISSEN,
WAS
SIE
BRAUCHEN
.....................................
451
DEN
UMFANG
DES
PROJEKTS
IGNORIEREN
...................................................................
452
INHALTSVERZEICHNIS
23
NUR
TECHNISCHE
FAKTOREN
BERUECKSICHTIGEN
............................................................
452
NICHT
UM
FEEDBACK
BITTEN
....................................................................................
452
IMMER
IHRE
LIEBSTE
ENTWICKLUNGSUMGEBUNG
BENUTZEN
.......................................
453
IMMER
IHRE
LIEBSTE
SYSTEMARCHITEKTUR
BENUTZEN
.................................................
453
DATENBANKTABELLEN
UNABHAENGIG
VONEINANDER
ENTWERFEN
....................................
453
DESIGN-REVIEWS
IGNORIEREN
....................................................................................
454
BETATESTS
UEBERSPRINGEN
..........................................................................................
454
KEINE
DOKUMENTATION
ERSTELLEN
...............................................................................
454
KAPITEL
24
ZEHN
TIPPS
FUER
ABFRAGEN
..............................................................
455
PRUEFEN
SIE
DIE
DATENBANKSTRUKTUR
...........................................................................
455
TESTEN
SIE
ABFRAGEN
MIT
EINER
TESTDATENBANK
......................................................
456
PRUEFEN
SIE
VERKNUEPFUNGSABFRAGEN
DOPPELT
............................................................
456
PRUEFEN
SIE
ABFRAGEN
MIT
EINER
UNTERABFRAGE
DREIFACH
.........................................
456
DATEN
MIT
GROUP
BY
SUMMIEREN
...........................................................................
456
BEACHTEN
SIE
DIE
EINSCHRAENKUNGEN
DER
KLAUSEL
GROUP
BY
..................................
457
BENUTZEN
SIE
BEI
AND,
OR
UND
NOT
KLAMMERN
..................................................
457
UEBERWACHEN
SIE
ABFRAGERECHTE
..............................................................................
458
SICHERN
SIE
IHRE
DATENBANKEN
REGELMAESSIG
............................................................
458
BAUEN
SIE
EINE
FEHLERBEHANDLUNG
EIN
.................................................................
458
ANHANGA
WIE
KOMMT
MAN
ZU
EINER
DATENBANKUMGEBUNG?
..................
459
DIE
VERSCHIEDENEN
SQL-DATENBANKSYSTEME
........................................................
459
LAMP
UNTER
LINUX
..........................................................................................
459
WAMP
UNTER
WINDOWS
..................................................................................
460
WEITERE
NUETZLICHE
PROGRAMME
.....................................................................
460
HINWEISE
.......................................................................................................
461
DIE
MYSQL-KONSOLE
...............................................................................................
461
EINE
DATENBANK
VIA
KONSOLE
ERSTELLEN
UND
BENUTZEN
..................................
462
ANHANG
B
SQL:
RESERVIERTE
WOERTER
...............................................................
465
ABBILDUNGSVERZEICHNIS..................................................................
467
STICHWORTVERZEICHNIS
....................................................................
471
|
adam_txt |
AUF
EINEN
BLICK
UEBER
DEN
AUTOR
.
9
EINLEITUNG
.
25
TEIL
I:
GRUNDBEGRIFFE
.
29
KAPITEL
1:
GRUNDLAGEN
RELATIONALER
DATENBANKEN
.
31
KAPITEL
2:
SQL-GRUNDLAGEN
.
45
KAPITEL
3:
DIE
KOMPONENTEN
VON
SQL
.
77
TEIL
II:
DATENBANKEN
MIT
SQL
ERSTELLEN
.
105
KAPITEL
4:
EINE
EINFACHE
DATENBANKSTRUKTUR
ERSTELLEN
UND
VERWALTEN
.
107
KAPITEL
5:
EINE
RELATIONALE
DATENBANK
MIT
MEHREREN
TABELLEN
ERSTELLEN
.
131
TEIL
III:
DATEN
SPEICHERN
UND
ABRUFEN
.
163
KAPITEL
6:
DATEN
EINER
DATENBANK
BEARBEITEN
.
165
KAPITEL
7:
TEMPORALE
DATEN
VERARBEITEN
.
183
KAPITEL
8:
DAS
ANGEBEN
VON
DATENWERTEN
.
197
KAPITEL
9:
SQL-WERTAUSDRUECKE
-
FORTGESCHRITTENER
TEIL
.
225
KAPITEL
10:
DATEN
ZIELSICHER
FINDEN
.
237
KAPITEL
11:
RELATIONALE
OPERATOREN
.
267
KAPITEL
12:
MIT
VERSCHACHTELTEN
ABFRAGEN
TIEF
SCHUERFEN
.
289
KAPITEL
13:
REKURSIVE
ABFRAGEN
.
307
TEIL
IV:
KONTROLLMECHANISMEN
.
317
KAPITEL
14:
DATENBANKEN
SCHUETZEN
.
319
KAPITEL
15:
DATEN
SCHUETZEN
.
335
KAPITEL
16:
SQL
IN
ANWENDUNGEN
NUTZEN
.
355
TEIL
V:
SQL
IN
DER
PRAXIS
.
369
KAPITEL
17:
DATENZUGRIFFE
MIT
ODBC
UND
JDBC
.
371
KAPITEL
18:
SQL
UND
XML
.
381
TEIL
VI:
SQL
FUER
FORTGESCHRITTENE
.
401
KAPITEL
19:
CURSOR
.
403
KAPITEL
20:
PROZEDURALE
MOEGLICHKEITEN
MIT
DAUERHAFT
GESPEICHERTEN
MODULEN
SCHAFFEN
.
413
KAPITEL
21:
FEHLERBEHANDLUNG
.
431
KAPITEL
22:
TRIGGER
.
443
12
AUF
EINEN
BLICK
TEIL
VII:
DER
TOP-TEN-TEIL
.449
KAPITEL
23:
ZEHN
HAEUFIGE
FEHLER
.
451
KAPITEL
24:
ZEHN
TIPPS
FUER
ABFRAGEN
.
455
ANHANG
A:
WIE
KOMMT
MAN
ZU
EINER
DATENBANKUMGEBUNG?
.
459
ANHANG
B:
SQL:
RESERVIERTE
WOERTER
.
465
ABBILDUNGSVERZEICHNIS.467
STICHWORTVERZEICHNIS
.
471
INHALTSVERZEICHNIS
UEBER
DEN
AUTOR
.
9
DANKSAGUNG
.
9
EINLEITUNG
.
25
UEBER
DIESES
BUCH
.
25
WER
SOLLTE
DIESES
BUCH
LESEN?
.
26
SYMBOLE,
DIE
IN
DIESEM
BUCH
VERWENDET
WERDEN
.
26
WIE
ES
WEITERGEHT
.
27
TEIL
I
GRUNDBEGRIFFE
.
29
KAPITEL
1
GRUNDLAGEN
RELATIONALER
DATENBANKEN
.
31
DIE
UEBERSICHT
UEBER
DIE
DINGE
BEWAHREN
.
32
WAS
IST
EINE
DATENBANK?
.
33
DATENBANKGROESSE
UND
.
33
WAS
IST
EIN
DATENBANKVERWALTUNGSSYSTEM?
.
34
FLACHE
DATEIEN
.
35
DATENBANKMODELLE
.
37
DAS
RELATIONALE
MODELL
.
37
KOMPONENTEN
RELATIONALER
DATENBANKEN
.
37
WAS
SIND
RELATIONEN?
.
38
VIEWS
ODER
SICHTEN
.
39
SCHEMATA,
DOMAENEN
UND
EINSCHRAENKUNGEN
.
41
DAS
OBJEKTMODELL
FORDERT
DAS
RELATIONALE
MODELL
HERAUS
.
42
DAS
OBJEKTRELATIONALE
MODELL
.
43
UEBERLEGUNGEN
ZUM
DATENBANKENTWURF
.
43
KAPITEL
2
SQL-GRUNDLAGEN
.
45
WAS
SQL
IST
UND
WAS
ES
NICHT
IST
.
46
EIN
(SEHR)
KURZER
HISTORISCHER
UEBERBLICK
.
47
SQL-ANWEISUNGEN
.
48
RESERVIERTE
WOERTER
.
50
DATENTYPEN
.
50
GENAUE
ZAHLEN
.
51
NAEHERUNGSWEISE
GENAUE
ZAHLEN
.
53
ZEICHENKETTEN
.
54
BINAERE
ZEICHENKETTEN
.
57
BOOLESCHE
WERTE
.
58
14
INHALTSVERZEICHNIS
DATUMS
UND
ZEITWERTE
.
58
INTERVALLE
.
59
DER
DATENTYP
XML
.
60
DER
DATENTYP
JSON
.
62
DER
DATENTYP
ROW
.
62
DATENTYPEN
FUER
AUFLISTUNGEN
.
63
REF-TYPEN
.
65
BENUTZERDEFINIERTE
TYPEN
.
66
UEBERSICHT
UEBER
DIE
DATENTYPEN
.
69
NULLWERTE
.
71
EINSCHRAENKUNGEN
.
71
SQL
IN
CLIENT/SERVER-SYSTEMEN
.
72
DER
SERVER
.
73
DER
CLIENT
.
74
SQL
MIT
DEM
INTERNET
ODER
EINEM
INTRANET
BENUTZEN
.
74
KAPITEL
3
DIE
KOMPONENTEN
VON
SQL
.
77
DATA
DEFINITION
LANGUAGE
.
78
WENN
HALTE
ES
EINFACH!
KEIN
GUTER
RAT
IST
.
78
TABELLEN
ERSTELLEN
.
79
SICHTEN
.
82
TABELLEN
IN
SCHEMATA
ZUSAMMENFASSEN
.
88
ORDNUNG
DURCH
KATALOGE
.
89
DIE
DDL-ANWEISUNGEN
NAEHER
KENNENLERNEN
.
90
DATA
MANIPULATION
LANGUAGE
.
91
AUSDRUECKE
.
92
PRAEDIKATE
.
95
LOGISCHE
VERKNUEPFUNGEN
.
96
MENGENFUNKTIONEN
.
96
UNTERABFRAGEN
.
98
DCL
(DATA
CONTROL
LANGUAGE).
98
TRANSAKTIONEN
.
98
BENUTZER
UND
RECHTE
.
99
EINSCHRAENKUNGEN
DER
REFERENZIELLEN
INTEGRITAET
KOENNEN
IHRE
DATEN
GEFAEHRDEN
.
102
DIE
VERANTWORTUNG
FUER
DIE
SICHERHEIT
DELEGIEREN
.
104
TEIL
II
DATENBANKEN
MIT
SQL
ERSTELLEN
.
105
KAPITEL
4
EINE
EINFACHE
DATENBANKSTRUKTUR
ERSTELLEN
UND
VERWALTEN
.
107
EINE
EINFACHE
DATENBANK
MIT
EINEM
RAD-WERKZEUG
ERSTELLEN
.
108
ENTSCHEIDEN,
WAS
IN
DIE
DATENBANK
GEHOERT
.
109
EINE
DATENBANKTABELLE
ERSTELLEN
.
109
INHALTSVERZEICHNIS
15
DIE
STRUKTUR
EINER
TABELLE
AENDERN
.
116
EINEN
INDEX
DEFINIEREN
.
118
EINE
TABELLE
LOESCHEN
.
120
DAS
GLEICHE
BEISPIEL
MIT
DER
DDL
VON
SQL
ERSTELLEN
.
121
SQL
MIT
MICROSOFT
ACCESS
NUTZEN
.
122
EINE
TABELLE
ERSTELLEN
.
124
EINEN
INDEX
ERSTELLEN
.
128
DIE
TABELLENSTRUKTUR
AENDERN
.
129
EINE
TABELLE
LOESCHEN
.
129
EINEN
INDEX
LOESCHEN
.
130
UEBERLEGUNGEN
ZUR
PORTIERBARKEIT
.
130
KAPITEL
5
EINE
RELATIONALE
DATENBANK
MIT
MEHREREN
TABELLEN
ERSTELLEN
131
DIE
DATENBANK
ENTWERFEN
.
131
SCHRITT
1:
OBJEKTE
DEFINIEREN
.
132
SCHRITT
2:
TABELLEN
UND
SPALTEN
IDENTIFIZIEREN
.
132
SCHRITT
3:
TABELLEN
DEFINIEREN
.
133
DOMAENEN,
ZEICHENSAETZE,
SORTIERFOLGEN
UND
UEBERSETZUNGSTABELLEN
.
137
SCHLUESSEL
FUER
DEN
SCHNELLEN
ZUGRIFF
.
137
PRIMAERSCHLUESSEL
.
138
MIT
INDIZES
ARBEITEN
.
140
WAS
IST
EIGENTLICH
EIN
INDEX?
.
140
WOZU
IST
EIN
INDEX
GUT?
.
142
EINEN
INDEX
VERWALTEN
.
142
DIE
DATENINTEGRITAET
BEWAHREN
.
143
INTEGRITAET
VON
ENTITAETEN
.
144
INTEGRITAET
VON
DOMAENEN
.
145
REFERENZIELLE
INTEGRITAET
.
145
UND
GERADE
ALS
SIE
DACHTEN,
ALLES
WAERE
SICHER
.
148
POTENZIELLE
PROBLEMBEREICHE
.
149
EINSCHRAENKUNGEN
.
152
DIE
DATENBANK
NORMALISIEREN
.
155
AENDERUNGSANOMALIEN
UND
NORMALFORMEN
.
155
ERSTE
NORMALFORM
.
158
ZWEITE
NORMALFORM
.
158
DRITTE
NORMALFORM
.
160
DOMAIN-KEY-NORMALFORM
(DK/NF)
.
160
ABNORME
FORMEN
.
161
FAZIT
DER
NORMALISIERUNG
.
162
16
INHALTSVERZEICHNIS
TEIL
III
DATEN
SPEICHERN
UND
ABRUFEN
.
163
KAPITEL
6
DATEN
EINER
DATENBANK
BEARBEITEN
.
165
DATEN
ABFRAGEN
.
166
EINE
SICHT
ERSTELLEN
.
167
.
168
MIT
EINER
AUSWAHLBEDINGUNG
.
169
MIT
EINEM
GEAENDERTEN
ATTRIBUT
.
170
SICHTEN
AKTUALISIEREN
.
171
NEUE
DATEN
HINZUFUEGEN
.
171
DATEN
ZEILENWEISE
EINFUEGEN
.
172
DATEN
NUR
IN
AUSGEWAEHLTE
SPALTEN
EINFUEGEN
.
173
ZEILEN
BLOCKWEISE
IN
TABELLEN
EINFUEGEN
.
174
VORHANDENE
DATEN
AKTUALISIEREN
.
176
DATEN
UEBERTRAGEN
.
179
UEBERHOLTE
DATEN
LOESCHEN
.
181
KAPITEL
7
TEMPORALE
DATEN
VERARBEITEN
.
183
ZEITEN
UND
PERIODEN
IN
SQL
VERSTEHEN
.
184
MIT
ANWENDUNGSZEITPERIODEN-TABELLEN
ARBEITEN
.
185
PRIMAERSCHLUESSEL
IN
ANWENDUNGSZEITPERIODE-TABELLEN
DEFINIEREN
.
187
REFERENZIELLE
EINSCHRAENKUNGEN
AUF
ANWENDUNGSZEITPERIODE-TABELLEN
ANWENDEN
.
188
ANWENDUNGSZEITPERIODE-TABELLENABFRAGEN
.
189
MIT
SYSTEMVERSIONIERTEN
TABELLEN
ARBEITEN
.
190
PRIMAERSCHLUESSEL
FUER
SYSTEMVERSIONIERTE
TABELLEN
DEFINIEREN
.
192
REFERENZIELLE
EINSCHRAENKUNGEN
AUF
SYSTEMVERSIONIERTE
TABELLEN
ANWENDEN
.
193
SYSTEMVERSIONIERTE
TABELLEN
ABFRAGEN
.
193
NOCH
MEHR
DATEN
MIT
BITEMPORALEN
TABELLEN
VERWALTEN
.
194
KAPITEL
8
DAS
ANGEBEN
VON
DATEN
WERTEN
.
197
WERTE
.
197
ZEILENWERTE
.
198
LITERALE
.
198
VARIABLEN
.
200
SPEZIELLE
VARIABLEN
.
201
SPALTENREFERENZEN
.
202
WERTAUSDRUECKE
.
203
STRING-WERTAUSDRUECKE
.
204
NUMERISCHE
WERTAUSDRUECKE
.
204
DATUMS
UND
ZEIT-WERTAUSDRUECKE
.
205
INTERVALL-WERTAUSDRUECKE
.
205
BEDINGUNGS-WERTAUSDRUECKE
.
206
INHALTSVERZEICHNIS
17
FUNKTIONEN
.
206
MIT
MENGENFUNKTIONEN
SUMMIEREN
.
206
WERTFUNKTIONEN
.
209
KAPITEL
9
SQL-WERTAUSDRUECKE
-
FORTGESCHRITTENER
TEIL
.
225
CASE-BEDINGUNGSAUSDRUECKE
.
225
CASE
MIT
SUCHBEDINGUNGEN
VERWENDEN
.
226
CASE
MIT
WERTEN
VERWENDEN
.
228
EIN
SONDERFALL:
CASE
-
NULLIF
.
230
EIN
WEITERER
SONDERFALL:
CASE
-
COALESCE
.
231
UMWANDLUNGEN
VON
DATENTYPEN
MIT
CAST
.
232
CAST
IN
SQL
VERWENDEN
.
234
CAST
ALS
MITTLER
ZWISCHEN
SQL
UND
HOST-SPRACHEN
.
234
DATENSATZWERTAUSDRUECKE
.
235
KAPITEL
10
DATEN
ZIELSICHER
FINDEN
.
237
MODIFIZIERENDE
KLAUSELN
.
238
DIE
KLAUSEL
FROM
.
239
DIE
KLAUSEL
WHERE
.
240
VERGLEICHSPRAEDIKATE
.
241
BETWEEN
.
242
IN
UND
NOT
IN
.
243
LIKE
UND
NOT
LIKE.
244
SIMILAR
.
245
NULL
.
246
ALL,
SOME,
ANY
.
247
EXISTS
.
249
UNIQUE
.
249
DISTINCT.
250
OVERLAPS
.
250
MATCH.
251
REGELN
DER
REFERENZIELLEN
INTEGRITAET
UND
DAS
PRAEDIKAT
MATCH
.
252
LOGISCHE
VERKNUEPFUNGEN
.
255
AND
.
255
OR
.
256
NOT
.
256
DIE
KLAUSEL
GROUP
BY
.
256
HAVING
.
258
ORDER
BY
.
259
BEGRENZENDE
FETCH-FUNKTION.
260
ERGEBNISMENGEN
MIT
FENSTERFUNKTIONEN
ERSTELLEN
.
262
EIN
FENSTER
MIT
NTILE
IN
BUCKETS
PARTIONIEREN
.
262
IN
EINEM
FENSTER
NAVIGIEREN
.
263
FENSTERFUNKTIONEN
VERSCHACHTELN
.
265
GRUPPEN
VON
ZEILEN
AUSWERTEN
.
266
18
INHALTSVERZEICHNIS
KAPITEL
11
RELATIONALE
OPERATOREN
.
267
UNION
.
267
UNION
ALL
.
269
UNION
CORRESPONDING
.
269
INTERSECT
.
270
EXCEPT
.
272
VERKNUEPFUNGSOPERATOREN
.
272
DIE
EINFACHE
VERKNUEPFUNG
.
273
GLEICHHEITSVERKNUEPFUNG
-
EQUI-JOIN
.
274
KREUZVERKNUEPFUNGEN
-
CROSS-JOIN
.
276
NATUERLICHE
VERKNUEPFUNGEN
-
NATURAL-JOIN
.
277
BEDINGTE
VERKNUEPFUNGEN
.
277
SPALTENNAMENVERKNUEPFUNGEN
.
278
INNERE
VERKNUEPFUNGEN
-
INNER
JOIN
.
279
AEUSSERE
VERKNUEPFUNGEN
-
OUTER
JOIN
.
279
VEREINIGUNGSVERKNUEPFUNGEN
-
UNION
JOIN
.
283
ON
IM
VERGLEICH
ZU
WHERE
.
288
KAPITEL
12
MIT
VERSCHACHTELTEN
ABFRAGEN
TIEF
SCHUERFEN
.
289
WAS
UNTERABFRAGEN
ERLEDIGEN
.
291
VERSCHACHTELTE
ABFRAGEN,
DIE
EINE
ZEILENMENGE
ZURUECKGEBEN
.
291
VERSCHACHTELTE
ABFRAGEN,
DIE
EINEN
EINZELNEN
WERT
ZURUECKGEBEN
.
294
DIE
QUANTIFIZIERENDEN
VERGLEICHSOPERATOREN
ALL,
SOME
UND
ANY
.
297
VERSCHACHTELTE
ABFRAGEN
ALS
EXISTENZTEST
.
298
WEITERE
KORRELIERTE
UNTERABFRAGEN
.
300
DIE
ANWEISUNGEN
UPDATE,
DELETE
UND
INSERT
.
303
AENDERUNGEN
PER
PIPELINED
DML
ABRUFEN
.
306
KAPITEL
13
REKURSIVE
ABFRAGEN
.
307
WAS
IST
REKURSION?
.
307
HOUSTON,
WIR
HABEN
EIN
PROBLEM
.
309
SCHEITERN
IST
KEINE
OPTION
.
309
WAS
IST
EINE
REKURSIVE
ABFRAGE?
.
310
WO
KANN
ICH
EINE
REKURSIVE
ABFRAGE
ANWENDEN?
.
311
ABFRAGEN
AUF
DIE
HARTE
TOUR
ERSTELLEN
.
312
ZEIT
MIT
EINER
REKURSIVEN
ABFRAGE
SPAREN
.
313
WO
KOENNTE
ICH
REKURSIVE
ABFRAGEN
SONST
NOCH
NUTZEN?
.
315
INHALTSVERZEICHNIS
19
TEIL
IV
KONTROLLMECHANISMEN
.
317
KAPITEL
14
DATENBANKEN
SCHUETZEN
.
319
DIE
DATENKONTROLLSPRACHE
VON
SQL
.
320
ZUGRIFFSEBENEN
FUER
BENUTZER
.
320
DER
DATENBANKADMINISTRATOR
.
320
BESITZER
VON
DATENBANKOBJEKTEN
.
321
DIE
OEFFENTLICHKEIT
.
321
RECHTE
AN
BENUTZER
VERGEBEN
.
322
ROLLEN
.
323
DATEN
EINFUEGEN
.
324
DATEN
LESEN
.
324
TABELLENDATEN
AENDERN
.
325
TABELLENZEILEN
LOESCHEN
.
325
VERKNUEPFTE
TABELLEN
REFERENZIEREN
.
326
DOMAENEN,
ZEICHENSAETZE,
SORTIERREIHENFOLGEN
UND
UEBERSETZUNGSTABELLEN
.
327
DAS
AUSFUEHREN
VON
SQL-ANWEISUNGEN
BEWIRKEN
.
328
RECHTE
UEBER
EBENEN
HINWEG
EINRAEUMEN
.
329
DAS
RECHT
ZUR
VERGABE
VON
RECHTEN
UEBERTRAGEN
.
330
RECHTE
ENTZIEHEN
.
331
MIT
GRANT
UND
REVOKE
ZUSAMMEN
ZEIT
UND
AUFWAND
SPAREN
.
332
KAPITEL
15
DATEN
SCHUETZEN
.
335
GEFAHREN
FUER
DIE
DATENINTEGRITAET
.
336
PLATTFORMINSTABILITAET
.
336
GERAETEAUSFALL
.
336
GLEICHZEITIGER
DATENZUGRIFF
.
337
DIE
GEFAHR
DER
VERFAELSCHUNG
VON
DATEN
REDUZIEREN
.
339
MIT
SQL-TRANSAKTIONEN
ARBEITEN
.
340
DIE
STANDARDTRANSAKTION
.
342
ISOLIERUNGSEBENEN
.
342
ANWEISUNGEN
MIT
IMPLIZITEM
TRANSAKTIONSBEGINN
.
344
SET
TRANSACTION
.
345
COMMIT
.
346
ROLLBACK
.
346
DATENBANKOBJEKTE
SPERREN
.
346
DATENSICHERUNG
.
347
SPEICHERPUNKTE
UND
UNTERTRANSAKTIONEN
.
348
EINSCHRAENKUNGEN
INNERHALB
VON
TRANSAKTIONEN
.
349
20
INHALTSVERZEICHNIS
KAPITEL
16
SQL
IN
ANWENDUNGEN
NUTZEN
.
355
SQL
IN
EINER
ANWENDUNG
.
356
NACH
DEM
STERNCHEN
AUSSCHAU
HALTEN
.
356
STAERKEN
UND
SCHWAECHEN
VON
SQL
.
356
STAERKEN
UND
SCHWAECHEN
PROZEDURALER
SPRACHEN
.
357
PROBLEME
BEI
DER
KOMBINATION
VON
SQL
MIT
PROZEDURALEN
SPRACHEN
.
357
SQL
IN
PROZEDURALE
SPRACHEN
EINBINDEN
.
358
EINGEBETTETES
SQL
.
358
DIE
SQL-MODULSPRACHE
.
361
OBJEKTORIENTIERTE
RAD-WERKZEUGE
.
363
SQL
MIT
MICROSOFT
ACCESS
VERWENDEN
.
364
TEIL
V
SQL
IN
DER
PRAXIS
.
369
KAPITEL
17
DATENZUGRIFFE
MIT
ODBC
UND
JDBC
.
371
ODBC
.
372
DIE
ODBC-SCHNITTSTELLE
.
372
DIE
KOMPONENTEN
VON
ODBC.
372
ODBC
IN
EINER
CLIENT/SERVER-UMGEBUNG
.
373
ODBC
UND
DAS
INTERNET
.
374
SERVER-ERWEITERUNGEN
.
374
CLIENT-ERWEITERUNGEN
.
375
ODBC
UND
INTRANETS
.
377
JDBC
.
377
KAPITEL
18
SQL
UND
XML
.
381
WAS
XML
MIT
SQL
ZU
TUN
HAT
.
381
DER
XML-DATENTYP
.
382
WANN
DER
XML-DATENTYP
VERWENDET
WERDEN
SOLLTE
.
382
WANN
DER
DATENTYP
XML
NICHT
VERWENDET
WERDEN
SOLLTE
.
384
SQL
IN
XML
UND
XML
IN
SQL
KONVERTIEREN
.
384
ZEICHENSAETZE
KONVERTIEREN
.
384
BEZEICHNER
KONVERTIEREN
.
384
DATENTYPEN
KONVERTIEREN
.
385
TABELLEN
KONVERTIEREN
.
386
MIT
NULLWERTEN
UMGEHEN
.
386
DAS
XML-SCHEMA
ERZEUGEN
.
387
SQL-FUNKTIONEN,
DIE
MIT
XML-DATEN
ARBEITEN
.
388
XMLDOCUMENT.
388
XMLELEMENT.
389
XMLFOREST
.
389
XMLCONCAT.
389
XMLAGG
.
390
INHALTSVERZEICHNIS
21
XMLCOMMENT
.
391
XMLPARSE
.
391
XMLPI
.
391
XMLQUERY
.
392
XMLCAST.
392
PRAEDIKATE
.
393
DOCUMENT
.
393
CONTENT
.
393
XMLEXISTS
.
393
VALID
.
394
XML-DATEN
IN
SQL-TABELLEN
UMWANDELN
.
394
NICHT
VORDEFINIERTE
DATENTYPEN
IN
XML
ABBILDEN
.
396
DOMAENEN
.
396
DISTINCT
UDT
(SPEZIFISCHER
BENUTZERDEFINIERTER
DATENTYP)
.
397
ROW
(ZEILE)
.
397
ARRAY
.
398
MULTISET
.
399
DIE
HOCHZEIT
VON
SQL
UND
XML
.
400
TEIL
VI
SQL
FUER
FORTGESCHRITTENE
.
401
KAPITEL
19
CURSOR
.
403
EINEN
CURSOR
DEKLARIEREN
.
404
DER
ABFRAGEAUSDRUCK
.
405
DIE
KLAUSEL
ORDER
BY
.
405
DIE
KLAUSEL
FOR
UPDATE
.
406
SENSITIVITAET
.
407
SCROLLBARKEIT
.
408
EINEN
CURSOR
OEFFNEN
.
408
DATEN
AUS
EINER
EINZELNEN
ZEILE
ABRUFEN
.
410
SYNTAX
.
410
DIE
ORIENTIERUNG
EINES
SCROLLBAREN
CURSORS
.
411
CURSOR-ZEILEN
LOESCHEN
ODER
AENDERN
.
411
EINEN
CURSOR
SCHLIESSEN
.
412
KAPITEL
20
PROZEDURALE
MOEGLICHKEITEN
MIT
DAUERHAFT
GESPEICHERTEN
MODULEN
SCHAFFEN
.
413
ZUSAMMENGESETZTE
ANWEISUNGEN
.
414
ATOMARITAET
.
415
VARIABLEN
.
415
CURSOR
.
416
ZUSTAND
(CONDITION)
.
416
MIT
ZUSTAENDEN
UMGEHEN
.
417
ZUSTAENDE,
DIE
NICHT
VERARBEITET
WERDEN
.
419
22
INHALTSVERZEICHNIS
ZUWEISUNG
.
420
ANWEISUNGEN
ZUR
ABLAUFSTEUERUNG
.
420
IF
.
THEN
.
ELSE
.
END
IF
.
420
CASE
.
END
CASE
.
421
LOOP
.
ENDLOOP
.
422
LEAVE
.
423
WHILE.
DO.
ENDWHILE
.
423
REPEAT
.
UNTIL
.
END
REPEAT
.
424
FOR.
DO.
END
FOR
.
424
ITERATE
.
425
GESPEICHERTE
PROZEDUREN
.
425
GESPEICHERTE
FUNKTIONEN
.
427
RECHTE
.
427
GESPEICHERTE
MODULE
.
428
KAPITEL
21
FEHLERBEHANDLUNG
.
431
SQLSTATE
.
431
DIE
KLAUSEL
WHENEVER
.
433
DIAGNOSEBEREICHE
.
434
DER
KOPF
DES
DIAGNOSEBEREICHS
.
434
DER
DETAILBEREICH
DES
DIAGNOSEBEREICHS
.
436
BEISPIEL
FUER
VERSTOESSE
GEGEN
EINSCHRAENKUNGEN
.
438
EINER
TABELLE
EINSCHRAENKUNGEN
HINZUFUEGEN
.
439
DIE
VON
SQLSTATE
ZURUECKGEGEBENEN
INFORMATIONEN
AUSWERTEN
.
440
AUSNAHMEN
HANDHABEN
.
441
KAPITEL
22
TRIGGER
.
443
EINIGE
ANWENDUNGEN
VON
TRIGGERN
.
443
EINEN
TRIGGER
ERSTELLEN
.
444
ANWEISUNGS
UND
ZEILEN-TRIGGER
.
444
WENN
EIN
TRIGGER
AUSGELOEST
WIRD
.
445
DIE
GETRIGGERTE
SQL-ANWEISUNG
.
445
EIN
BEISPIEL
FUER
EINE
TRIGGER-DEFINITION
.
446
EINE
FOLGE
VON
TRIGGERN
AUSLOESEN
.
446
ALTE
WERTE
UND
NEUE
WERTE
REFERENZIEREN
.
447
EIN
BEISPIEL
.
448
MEHRERE
TRIGGER
FUER
EINE
EINZELNE
TABELLE
AUSLOESEN
.
448
TEIL
VII
DER
TOP-TEN-TEIL
.449
KAPITEL
23
ZEHN
HAEUFIGE
FEHLER
.
451
ANNEHMEN,
DASS
DIE
KUNDEN
WISSEN,
WAS
SIE
BRAUCHEN
.
451
DEN
UMFANG
DES
PROJEKTS
IGNORIEREN
.
452
INHALTSVERZEICHNIS
23
NUR
TECHNISCHE
FAKTOREN
BERUECKSICHTIGEN
.
452
NICHT
UM
FEEDBACK
BITTEN
.
452
IMMER
IHRE
LIEBSTE
ENTWICKLUNGSUMGEBUNG
BENUTZEN
.
453
IMMER
IHRE
LIEBSTE
SYSTEMARCHITEKTUR
BENUTZEN
.
453
DATENBANKTABELLEN
UNABHAENGIG
VONEINANDER
ENTWERFEN
.
453
DESIGN-REVIEWS
IGNORIEREN
.
454
BETATESTS
UEBERSPRINGEN
.
454
KEINE
DOKUMENTATION
ERSTELLEN
.
454
KAPITEL
24
ZEHN
TIPPS
FUER
ABFRAGEN
.
455
PRUEFEN
SIE
DIE
DATENBANKSTRUKTUR
.
455
TESTEN
SIE
ABFRAGEN
MIT
EINER
TESTDATENBANK
.
456
PRUEFEN
SIE
VERKNUEPFUNGSABFRAGEN
DOPPELT
.
456
PRUEFEN
SIE
ABFRAGEN
MIT
EINER
UNTERABFRAGE
DREIFACH
.
456
DATEN
MIT
GROUP
BY
SUMMIEREN
.
456
BEACHTEN
SIE
DIE
EINSCHRAENKUNGEN
DER
KLAUSEL
GROUP
BY
.
457
BENUTZEN
SIE
BEI
AND,
OR
UND
NOT
KLAMMERN
.
457
UEBERWACHEN
SIE
ABFRAGERECHTE
.
458
SICHERN
SIE
IHRE
DATENBANKEN
REGELMAESSIG
.
458
BAUEN
SIE
EINE
FEHLERBEHANDLUNG
EIN
.
458
ANHANGA
WIE
KOMMT
MAN
ZU
EINER
DATENBANKUMGEBUNG?
.
459
DIE
VERSCHIEDENEN
SQL-DATENBANKSYSTEME
.
459
LAMP
UNTER
LINUX
.
459
WAMP
UNTER
WINDOWS
.
460
WEITERE
NUETZLICHE
PROGRAMME
.
460
HINWEISE
.
461
DIE
MYSQL-KONSOLE
.
461
EINE
DATENBANK
VIA
KONSOLE
ERSTELLEN
UND
BENUTZEN
.
462
ANHANG
B
SQL:
RESERVIERTE
WOERTER
.
465
ABBILDUNGSVERZEICHNIS.
467
STICHWORTVERZEICHNIS
.
471 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Taylor, Allen G. 1945- |
author2 | Engel, Reinhard Schmidt, Meinhard 1949- Gerken, Wolfgang Franken, Gerhard |
author2_role | trl trl ctb ctb |
author2_variant | r e re m s ms w g wg g f gf |
author_GND | (DE-588)113340699 (DE-588)1083839543 (DE-588)114134812 (DE-588)112926792X (DE-588)1076481876 |
author_facet | Taylor, Allen G. 1945- Engel, Reinhard Schmidt, Meinhard 1949- Gerken, Wolfgang Franken, Gerhard |
author_role | aut |
author_sort | Taylor, Allen G. 1945- |
author_variant | a g t ag agt |
building | Verbundindex |
bvnumber | BV048679535 |
classification_rvk | ST 271 |
ctrlnum | (OCoLC)1348877258 (DE-599)DNB1270837311 |
dewey-full | 005.7565 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.7565 |
dewey-search | 005.7565 |
dewey-sort | 15.7565 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 8. Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03531nam a22008898c 4500</leader><controlfield tag="001">BV048679535</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230329 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">230127s2023 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">22,N43</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1270837311</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783527720224</subfield><subfield code="c">Broschur : EUR 24.00 (DE), circa EUR 24.70 (AT) circa CHF 24.83 (freier Preis)</subfield><subfield code="9">978-3-527-72022-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3527720227</subfield><subfield code="9">3-527-72022-7</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783527720224</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Bestellnummer: 1172022 000</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1348877258</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1270837311</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-860</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-20</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.7565</subfield><subfield code="2">23/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 271</subfield><subfield code="0">(DE-625)143639:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="8">1\p</subfield><subfield code="a">004</subfield><subfield code="2">23sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Taylor, Allen G.</subfield><subfield code="d">1945-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)113340699</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">SQL for dummies</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">SQL für Dummies</subfield><subfield code="c">Allen G. Taylor ; Übersetzung aus dem Amerikanischen von Reinhard Engel und Meinhard Schmidt ; überarbeitet von Wolfgang Gerken und Gerhard Franken</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">8. Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Weinheim</subfield><subfield code="b">Wiley</subfield><subfield code="c">2023</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">478 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">24 cm x 17.6 cm, 832 g</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">... für Dummies</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Lernen leichter gemacht</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Auf dem Cover: "Die Grundlagen relationaler Datenbanken verstehen, Datenbanken erstellen, verwalten und bearbeiten, Datenabfragen optimieren"</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Relationale Datenbank</subfield><subfield code="0">(DE-588)4049358-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">SQL</subfield><subfield code="0">(DE-588)4134010-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Abfrage</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Buch</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Computer</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Computer-Ratgeber</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Datenbank</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Datenbanken (außer Microsoft)</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Datenbanken u. Data Warehousing</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Datenbanksprache</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Datenbanktabelle</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Datenbestand abfragen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Datenbestand bearbeiten</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Datenintegration</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Datentabelle</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Grundwissen SQL</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Informatik</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">relationale Datenbank</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">SQL Anweisungen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">SQL Buch</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">SQL-Modul</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">SQL-Operatoren</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">SQL-Syntax</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">CM34: Datenbanken (außer Microsoft)</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">CSB0: Datenbanken u. Data Warehousing</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">SQL</subfield><subfield code="0">(DE-588)4134010-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Relationale Datenbank</subfield><subfield code="0">(DE-588)4049358-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">SQL</subfield><subfield code="0">(DE-588)4134010-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Engel, Reinhard</subfield><subfield code="0">(DE-588)1083839543</subfield><subfield code="4">trl</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Schmidt, Meinhard</subfield><subfield code="d">1949-</subfield><subfield code="0">(DE-588)114134812</subfield><subfield code="4">trl</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gerken, Wolfgang</subfield><subfield code="0">(DE-588)112926792X</subfield><subfield code="4">ctb</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Franken, Gerhard</subfield><subfield code="0">(DE-588)1076481876</subfield><subfield code="4">ctb</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Wiley-VCH</subfield><subfield code="0">(DE-588)16179388-5</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, EPUB</subfield><subfield code="z">978-3-527-84034-2</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="u">http://www.wiley-vch.de/publish/dt/books/ISBN978-3-527-72022-4/</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034053928&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-034053928</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">vlb</subfield><subfield code="d">20221021</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#vlb</subfield></datafield></record></collection> |
id | DE-604.BV048679535 |
illustrated | Illustrated |
index_date | 2024-07-03T21:25:00Z |
indexdate | 2024-07-10T09:45:54Z |
institution | BVB |
institution_GND | (DE-588)16179388-5 |
isbn | 9783527720224 3527720227 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-034053928 |
oclc_num | 1348877258 |
open_access_boolean | |
owner | DE-860 DE-1051 DE-92 DE-523 DE-29T DE-1043 DE-B768 DE-1102 DE-M347 DE-859 DE-573 DE-20 |
owner_facet | DE-860 DE-1051 DE-92 DE-523 DE-29T DE-1043 DE-B768 DE-1102 DE-M347 DE-859 DE-573 DE-20 |
physical | 478 Seiten Illustrationen, Diagramme 24 cm x 17.6 cm, 832 g |
publishDate | 2023 |
publishDateSearch | 2023 |
publishDateSort | 2023 |
publisher | Wiley |
record_format | marc |
series2 | ... für Dummies Lernen leichter gemacht |
spelling | Taylor, Allen G. 1945- Verfasser (DE-588)113340699 aut SQL for dummies SQL für Dummies Allen G. Taylor ; Übersetzung aus dem Amerikanischen von Reinhard Engel und Meinhard Schmidt ; überarbeitet von Wolfgang Gerken und Gerhard Franken 8. Auflage Weinheim Wiley 2023 478 Seiten Illustrationen, Diagramme 24 cm x 17.6 cm, 832 g txt rdacontent n rdamedia nc rdacarrier ... für Dummies Lernen leichter gemacht Auf dem Cover: "Die Grundlagen relationaler Datenbanken verstehen, Datenbanken erstellen, verwalten und bearbeiten, Datenabfragen optimieren" Relationale Datenbank (DE-588)4049358-1 gnd rswk-swf SQL (DE-588)4134010-3 gnd rswk-swf Abfrage Buch Computer Computer-Ratgeber Datenbank Datenbanken (außer Microsoft) Datenbanken u. Data Warehousing Datenbanksprache Datenbanktabelle Datenbestand abfragen Datenbestand bearbeiten Datenintegration Datentabelle Grundwissen SQL Informatik relationale Datenbank SQL Anweisungen SQL Buch SQL-Modul SQL-Operatoren SQL-Syntax CM34: Datenbanken (außer Microsoft) CSB0: Datenbanken u. Data Warehousing SQL (DE-588)4134010-3 s Relationale Datenbank (DE-588)4049358-1 s DE-604 Engel, Reinhard (DE-588)1083839543 trl Schmidt, Meinhard 1949- (DE-588)114134812 trl Gerken, Wolfgang (DE-588)112926792X ctb Franken, Gerhard (DE-588)1076481876 ctb Wiley-VCH (DE-588)16179388-5 pbl Erscheint auch als Online-Ausgabe, EPUB 978-3-527-84034-2 X:MVB http://www.wiley-vch.de/publish/dt/books/ISBN978-3-527-72022-4/ DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034053928&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p vlb 20221021 DE-101 https://d-nb.info/provenance/plan#vlb |
spellingShingle | Taylor, Allen G. 1945- SQL für Dummies Relationale Datenbank (DE-588)4049358-1 gnd SQL (DE-588)4134010-3 gnd |
subject_GND | (DE-588)4049358-1 (DE-588)4134010-3 |
title | SQL für Dummies |
title_alt | SQL for dummies |
title_auth | SQL für Dummies |
title_exact_search | SQL für Dummies |
title_exact_search_txtP | SQL für Dummies |
title_full | SQL für Dummies Allen G. Taylor ; Übersetzung aus dem Amerikanischen von Reinhard Engel und Meinhard Schmidt ; überarbeitet von Wolfgang Gerken und Gerhard Franken |
title_fullStr | SQL für Dummies Allen G. Taylor ; Übersetzung aus dem Amerikanischen von Reinhard Engel und Meinhard Schmidt ; überarbeitet von Wolfgang Gerken und Gerhard Franken |
title_full_unstemmed | SQL für Dummies Allen G. Taylor ; Übersetzung aus dem Amerikanischen von Reinhard Engel und Meinhard Schmidt ; überarbeitet von Wolfgang Gerken und Gerhard Franken |
title_short | SQL für Dummies |
title_sort | sql fur dummies |
topic | Relationale Datenbank (DE-588)4049358-1 gnd SQL (DE-588)4134010-3 gnd |
topic_facet | Relationale Datenbank SQL |
url | http://www.wiley-vch.de/publish/dt/books/ISBN978-3-527-72022-4/ http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034053928&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT tayloralleng sqlfordummies AT engelreinhard sqlfordummies AT schmidtmeinhard sqlfordummies AT gerkenwolfgang sqlfordummies AT frankengerhard sqlfordummies AT wileyvch sqlfordummies AT tayloralleng sqlfurdummies AT engelreinhard sqlfurdummies AT schmidtmeinhard sqlfurdummies AT gerkenwolfgang sqlfurdummies AT frankengerhard sqlfurdummies AT wileyvch sqlfurdummies |