SQL für Dummies: [auf einen Blick: die Grundlagen relationaler Datenbanken kennenlernen ; Datenbanken erstellen, verwalten und bearbeiten ; Werte, Wertausdrücke und Klauseln richtig einsetzen ; Benutzerrechte vergeben und Datenbanken schützen]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German English |
Veröffentlicht: |
Weinheim
Wiley-VCH
2014
|
Ausgabe: | 6., überarb. und aktualisierte Aufl. |
Schriftenreihe: | ... für Dummies
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Aus dem Amerikan. übers. |
Beschreibung: | 436 S. Ill., graph. Darst. |
ISBN: | 9783527710201 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV041555061 | ||
003 | DE-604 | ||
005 | 20140908 | ||
007 | t | ||
008 | 140113s2014 gw ad|| |||| 00||| ger d | ||
020 | |a 9783527710201 |c pbk |9 978-3-527-71020-1 | ||
035 | |a (OCoLC)869871297 | ||
035 | |a (DE-599)BVBBV041555061 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 1 | |a ger |h eng | |
044 | |a gw |c XA-DE-BW | ||
049 | |a DE-11 |a DE-859 |a DE-92 |a DE-1050 |a DE-83 |a DE-521 |a DE-1046 |a DE-573 |a DE-20 |a DE-1102 |a DE-861 | ||
082 | 0 | |a 005.7565 |2 22/ger | |
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
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 |b [auf einen Blick: die Grundlagen relationaler Datenbanken kennenlernen ; Datenbanken erstellen, verwalten und bearbeiten ; Werte, Wertausdrücke und Klauseln richtig einsetzen ; Benutzerrechte vergeben und Datenbanken schützen] |c Allen G. Taylor |
250 | |a 6., überarb. und aktualisierte Aufl. | ||
264 | 1 | |a Weinheim |b Wiley-VCH |c 2014 | |
300 | |a 436 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a ... für Dummies | |
500 | |a Aus dem Amerikan. übers. | ||
650 | 0 | 7 | |a SQL |0 (DE-588)4134010-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Relationale Datenbank |0 (DE-588)4049358-1 |2 gnd |9 rswk-swf |
655 | 7 | |8 1\p |0 (DE-588)4151278-9 |a Einführung |2 gnd-content | |
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 | |8 2\p |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, EPUB |z 978-3-527-68039-9 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, MOBI |z 978-3-527-68040-5 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, PDF |z 978-3-527-68041-2 |
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=027000709&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-027000709 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804151737179701248 |
---|---|
adam_text | INHALTSVERZEICHNIS
UEBER DEN AUTOR 7
WIDMUNG 7
DANKSAGUNG DES AUTORS 7
UEBER DIE UEBERSETZER 7
EINFUEHRUNG 23
UEBER DIESES BUCH 23
WER SOLLTE DIESES BUCH LESEN? 24
SYMBOLE, DIE IN DIESEM BUCH VERWENDET WERDEN 24
WIE ES WEITERGEHT 24
TEIL /
GRUNDBEGRIFFE 25
KAPITEL 1
GRUNDLAGEN RELATIONALER DATENBANKEN 27
DIE UEBERSICHT UEBER DINGE BEHALTEN 27
WAS IST EINE DATENBANK? 28
DATENBANKGROESSE UND -KOMPLEXITAET * 29
WAS IST EIN DATENBANKVERWALTUNGSSYSTEM? 29
FLACHE DATEIEN 31
DATENBANKMODELLE 32
DAS RELATIONALE MODELL 32
KOMPONENTEN EINER RELATIONALEN DATENBANK 33
WAS SIND RELATIONEN? 33
VIEWS ODER SICHTEN 34
SCHEMATA, DOMAENEN UND EINSCHRAENKUNGEN 36
DAS OBJEKTMODELL FORDERT DAS RELATIONALE MODELL HERAUS 37
DAS OBJEKTRELATIONALE MODELL 38
UEBERLEGUNGEN ZUM DAETENBANKENTWURF 38
KAPITEL 2
SQL-GRUNDLAGEN 39
WAS SQL IST UND WAS ES NICHT IST 39
EIN (SEHR) KURZER HISTORISCHER UEBERBLICK 41
SQL-ANWEISUNGEN 42
RESERVIERTE WOERTER 42
11
HTTP://D-NB.INFO/104267258X
SQL FUER DUMMIES
DATENTYPEN 44
GENAUE ZAHLEN 44
ANNAEHERND GENAUE ZAHLEN 46
ZEICHENKETTEN 48
BINAERE ZEICHENKETTEN 50
BOOLESCHE WERTE 51
DATUMS- UND ZEITWERTE 51
INTERVALLE 52
DER DATENTYP XML 53
DER DATENTYP ROW 55
DATENTYPEN FUER AUFLISTUNGEN 56
REF-TYPEN 58
BENUTZERDEFINIERTE TYPEN 58
ZUSAMMENFASSUNG DER DATENTYPEN 61
NULLWERTE 63
EINSCHRAENKUNGEN 63
SQL IN EINEM CLIENT/SERVER-SYSTEM BENUTZEN 64
DER SERVER 64
DER CLIENT 65
SQL MIT DEM INTERNET ODER EINEM INTRANET BENUTZEN 66
KAPITET 3
DIE KOMPONENTEN I/ON SQL 67
DATA DEFINITION LANGUAGE 67
WENN MACH ES EINFACH! KEIN GUTER RAT IST 68
TABELLEN ERSTELLEN 69
SICHTEN 71
TABELLEN IN SCHEMATA ZUSAMMENFASSEN 76
ORDNUNG DURCH KATALOGE 77
DIE DDL-ANWEISUNGEN KENNENLERNEN 78
DATA MANIPULATION LANGUAGE 80
AUSDRUECKE 80
PRAEDIKATE 83
LOGISCHE VERKNUEPFUNGEN 84
MENGENFUNKTIONEN 85
UNTERABFRAGEN 86
DCL (DATA CONTROL LANGUAGE) 86
TRANSAKTIONEN 87
BENUTZER UND RECHTE 88
EINSCHRAENKUNGEN DER REFERENZIELLEN INTEGRITAET KOENNEN IHRE DATEN
GEFAEHRDEN 90
DIE VERANTWORTUNG FUER DIE SICHERHEIT DELEGIEREN 92
INHALTSVERZEICHNIS
TEIL II
DATENBANKEN MIT SQL ERSTELLEN 93
KAPITEL FY
EINE
EINFACHE DATENBANKSTRUKTUR ERSTELLEN UND (/ENTFALTEN 95
EINE EINFACHE DATENBANK MIT EINEM RAD-WERKZEUG ERSTELLEN 96
ENTSCHEIDEN, WAS IN DIE DATENBANK GEHOERT 96
EINE DATENBANKTABELLE ERSTELLEN 97
DIE STRUKTUR EINER TABELLE AENDERN 104
EINEN INDEX DEFINIEREN 106
EINE TABELLE LOESCHEN 108
DAS GLEICHE BEISPIEL MIT DER DDL VON SQL ERSTELLEN 109
SQL MIT MICROSOFT ACCESS NUTZEN 109
EINE TABELLE ERSTELLEN - 112
EINEN INDEX ERSTELLEN 116
DIE TABELLENSTRUKTUR AENDERN 117
EINE TABELLE LOESCHEN 117
EINEN INDEX LOESCHEN 118
UEBERLEGUNGEN ZUR PORTIERBARKEIT 118
KAPITEL 5
EINE
RELATIONALE DATENBANK MIT MEHREREN TABELLEN ERSTELLEN 119
DIE DATENBANK ENTWERFEN 119
SCHRITT 1: OBJEKTE DEFINIEREN 120
SCHRITT 2: TABELLEN UND SPALTEN IDENTIFIZIEREN 120
SCHRITT 3: TABELLEN DEFINIEREN 121
DOMAENEN, ZEICHENSAETZE, SORTIERFOLGEN UND UEBERSETZUNGSTABELLEN 124
SCHLUESSEL FUER DEN SCHNELLEN ZUGRIFF 125
PRIMAERSCHLUESSEL 126
MIT INDIZES ARBEITEN 128
WAS IST EIGENTLICH EIN INDEX? 128
WOZU IST EIN INDEX GUT? 129
EINEN INDEX VERWALTEN 130
DIE DATENINTEGRITAET BEWAHREN 131
INTEGRITAET VON ENTITATEN 131
INTEGRITAET VON DOMAENEN 132
REFERENZIELIE INTEGRITAET 133
UND GERADE ALS SIE DACHTEN, ALLES WAERE SICHER ... 136
POTENZIELLE PROBLEMBEREICHE 137
EINSCHRAENKUNGEN 139
SOL FUER DUMMIES
DIE DATENBANK NORMALISIEREN 142
AENDERUNGSANOMALIEN UND NORMALFORMEN 142
ERSTE NORMALFORM 145
ZWEITE NORMALFORM 145
DRITTE NORMALFORM 146
DOMAIN-KEY-NORMALFORM (DK/NF) 147
ABNORME FORMEN 148
TEIL III
DATEN SPEICHERN UND ABRUFEN 149
KAPITEL 6
DATEN EINER DATENBANK BEARBEITEN 151
DATEN ABRUFEN 151
EINE SICHT ERSTELLEN 152
FROM-TABELLEN 153
MIT EINER AUSWAHLBEDINGUNG 154
MIT EINEM GEAENDERTEN ATTRIBUT 155
SICHTEN AKTUALISIEREN 156
NEUE DATEN HINZUFUEGEN 156
DATEN ZEILENWEISE EINFUEGEN 157
DATEN NUR IN AUSGEWAEHLTE SPALTEN EINFUEGEN 158
ZEILEN BLOCKWEISE IN EINE TABELLE EINFUEGEN 159
VORHANDENE DATEN AKTUALISIEREN 161
DATEN UEBERTRAGEN 164
UEBERHOLTE DATEN LOESCHEN 166
KAPITEL 7
TEMPORATE DATEN T/ERARBEITEN 167
ZEITEN UND PERIODEN IN SQL:2011 VERSTEHEN 167
MIT ANWENDUNGSZEITPERIODEN-TABELLEN ARBEITEN 169
PRIMAERSCHLUESSEL IN ANWENDUNGSZEITPERIODE-TABELLEN DEFINIEREN 171
REFERENZIELLE EINSCHRAENKUNGEN AUF ANWENDUNGSZEITPERIODE-TABELLEN
ANWENDEN * 172
ANWENDUNGSZEITPERIODE-TABELLEN ABFRAGEN 173
MIT SYSTEMVERSIONIERTEN TABELLEN ARBEITEN 174
PRIMAERSCHLUESSEL FUER SYSTEMVERSIONIERTE TABELLEN DEFINIEREN 176
REFERENZIELLE EINSCHRAENKUNGEN AUF SYSTEMVERSIONIERTE TABELLEN ANWENDEN
176
SYSTEMVERSIONIERTE TABELLEN ABFRAGEN 176
NOCH MEHR DATEN MIT BITEMPORALEN TABELLEN VERWALTEN 177
INHALTSVERZEICHNIS
KAPITEL 8
WERTE FESTLEGEN 179
WERTE 179
ZEILENWERTE 179
LITERALE 179
VARIABLEN 181
SPEZIELLE VARIABLEN 183
SPALTENREFERENZEN 183
WERTAUSDRUECKE 184
STRING-WERTAUSDRUECKE 185
NUMERISCHE WERTAUSDRUECKE 185
DATUMS- UND ZEIT-WERTAUSDRUECKE 186
INTERVALL-WERTAUSDRUECKE 186
BEDINGUNGS-WERTAUSDRUECKE 187
FUNKTIONEN 187
MIT MENGENFUNKTIONEN SUMMIEREN 187
WERTFUNKTIONEN 190
KAPITEL 9
SQL-WERTAUSDRUECKE - FORTGESCHRITTENER TEIL 203
CASE-BEDINGUNGSAUSDRUECKE 203
CASE
MIT SUCHBEDINGUNGEN VERWENDEN 204
CASE
MIT WERTEN VERWENDEN 206
EIN SONDERFALL: CASE - NULLIF 208
EIN WEITERER SONDERFALL: CASE - COALESCE 210
UMWANDLUNGEN VON DATENTYPEN MIT CAST 210
CAST IN SQL VERWENDEN 212
CAST ALS MITTLER ZWISCHEN SQL UND HOST-SPRACHEN 212
DATENSATZWERTAUSDRUECKE 213
KAPITEL 10
OEATEN ZIELSICHER FINDEN 215
MODIFIZIERENDE KLAUSELN 215
DIE KLAUSEL FROM * 217
DIE KLAUSEL WHERE 217
VERGLEICHSPRAEDIKATE 219
BETWEEN 219
IN UND NOT IN 221
LIKE UND NOT LIKE 222
SIMILAR 223
NULL 224
ALL, SOME,
ANY 225
EX1STS 226
SQL FUER DUMMIES
UNIQUE 227
DISTINCT 227
OVERLAPS 228
MATCH 229
REGELN DER REFERENZIELLEN INTEGRITAET UND DAS PRAEDIKAT MATCH 230
LOGISCHE VERKNUEPFUNGEN 232
AND 232
OR 233
NOT 233
DIE KLAUSEL GROUP BY 234
HAVING 236
ORDER BY 237
BEGRENZENDE FETCH-FUNKTION 238
ERGEBNISMENGEN MIT FENSTERFUNKTIONEN ERSTELLEN 240
EIN FENSTER MIT NTILE IN BUCKETS PARTIONIEREN 241
IN EINEM FENSTER NAVIGIEREN 241
FENSTERFUNKTIONEN VERSCHACHTELN 243
GRUPPEN VON ZEILEN AUSWERTEN 244
KAPITEL 11
RELATIONALE OPERATOREN 245
UNION 245
UNION ALL 247
UNION CORRESPONDING 247
INTERSECT 248
EXCEPT 250
VERKNUEPFUNGSOPERATOREN 250
DIE EINFACHE VERKNUEPFUNG 251
GLEICHHEITSVERKNUEPFUNG - EQUI-JOIN 252
KREUZVERKNUEPFUNGEN - CROSS-JOIN 254
NATUERLICHE VERKNUEPFUNGEN - NATURAL-JOIN 254
BEDINGTE VERKNUEPFUNGEN 255
SPALTENNAMENVERKNUEPFUNGEN 255
INNERE VERKNUEPFUNGEN - INNER JOIN 256
AEUSSERE VERKNUEPFUNGEN - OUTER JOIN 257
VEREINIGUNGSVERKNUEPFDNGEN - UNION JOIN 260
ON IM VERGLEICH ZU WHERE 266
KAPITEL 12
MIT VERSCHACHTELTEN ABFRAGEN TIEF GRABEN 267
WAS UNTERABFRAGEN ERLEDIGEN 268
VERSCHACHTELTE ABFRAGEN, DIE EINE ZEILENMENGE ZURUECKGEBEN 269
VERSCHACHTELTE ABFRAGEN, DIE EINEN EINZELNEN WERT ZURUECKGEBEN 272
INHALTSVERZEICHNIS
DIE QUANTIFIZIERENDEN VERGLEICHSOPERATOREN ALL, SOME UND ANY 275
VERSCHACHTELTE ABFRAGEN ALS EXISTENZTEST 276
WEITERE KORRELIERTE UNTERABFRAGEN 278
DIE ANWEISUNGEN UPDATE, DELETE
UND INSERT 281
AENDERUNGEN PER PIPELINED DML ABRUFEN 284
KAPITEL 13
REKURSITFE
ABFRAGEN 285
WAS IST REKURSION? 285
HOUSTON, WIR HABEN EIN PROBLEM 287
SCHEITERN IST KEINE OPTION 287
WAS IST EINE REKURSIVE ABFRAGE? 288
WO KANN ICH EINE REKURSIVE ABFRAGE ANWENDEN? 288
ABFRAGEN AUF DIE HARTE TOUR ERSTELLEN 290
ZEIT MIT EINER REKURSIVEN ABFRAGE SPAREN 291
WO KOENNTE ICH EINE REKURSIVE ABFRAGE SONST NOCH EINSETZEN? 293
TEIL W
KONTROKMECHANISMEN 295
KAPITEL 14
DATENBANKEN SCHUETZEN 297
DIE DATENKONTROLLSPRACHE VON SQL 297
ZUGRIFFSEBENEN FUER BENUTZER 298
DER DATENBANKADMINISTRATOR 298
BESITZER VON DATENBANKOBJEKTEN 299
DIE OEFFENTLICHKEIT 299
RECHTE AN BENUTZER VERGEBEN 300
ROLLEN 301
DATEN EINFUEGEN 302
DATEN LESEN 302
TABELLENDATEN AENDERN 303
TABELLENZEILEN LOESCHEN 303
VERKNUEPFTE TABELLEN REFERENZIEREN 304
DOMAENEN, ZEICHENSAETZE, SORTIERREIHENFOLGEN UND UEBERSETZUNGSTABELLEN 304
DAS AUSFUEHREN VON SQL-ANWEISUNGEN BEWIRKEN 306
RECHTE UEBER EBENEN HINWEG EINRAEUMEN 307
DAS RECHT ZUR VERGABE VON RECHTEN UEBERTRAGEN 308
RECHTE ENTZIEHEN 309
MIT GRANT
UND REVOKE ZUSAMMEN ZEIT UND AUFWAND SPAREN 310
SOL FUER DUMMIES
KAPITEL 15
BATEN SCHUETZEN 313
GEFAHREN FUER DIE DATENINTEGRITAET 313
PLATTFORMINSTABILITAET 314
GERAETEAUSFALL 314
GLEICHZEITIGER DATENZUGRIFF 315
DIE GEFAHR DER VERFAELSCHUNG VON DATEN REDUZIEREN 317
MIT SQL-TRANSAKTIONEN ARBEITEN 318
DIE STANDARDTRANSAKTION 319
ISOLIERUNGSEBENEN 320
ANWEISUNGEN MIT IMPLIZITEM TRANSAKTIONSBEGINN 322
SET TRANSACTION 322
COMMIT 323
ROLLBACK 323
DATENBANKOBJEKTE SPERREN 324
DATENSICHERUNG 324
SPEICHERPUNKTE UND UNTERTRANSAKTIONEN 325
EINSCHRAENKUNGEN INNERHALB VON TRANSAKTIONEN 326
KAPITET 16
SQL IN ANWENDUNGEN BENUTZEN 331
SQL IN EINER ANWENDUNG 331
NACH DEM STERNCHEN AUSSCHAU HALTEN 332
STAERKEN UND SCHWAECHEN VON SQL 332
STAERKEN UND SCHWAECHEN PROZEDURALER SPRACHEN 333
PROBLEME BEI DER KOMBINATION VON SQL MIT PROZEDURALEN SPRACHEN 333
SQL IN PROZEDURALE SPRACHEN EINBINDEN 334
EINGEBETTETES SQL 334
DIE SQL-MODULSPRACHE 337
OBJEKTORIENTIERTE RAD-WERKZEUGE 339
SQL MIT MICROSOFT ACCESS VERWENDEN 340
TEIL V
SQL IN DER PRAXIS
343
KAPITEL 17
DATENZUGRIFFE MIT OOEBC UND JBBC 3B5
ODBC 345
DIE ODBC-SCHNITTSTELLE 346
DIE KOMPONENTEN VON ODBC 346
ODBC IN EINER CLIENT/SERVER-UMGEBUNG 347
INHALTSVERZEICHNIS
ODBC
UND DAS INTERNET 348
SERVER-ERWEITERUNGEN 349
CLIENT-ERWEITERUNGEN 349
ODBC
UND INTRANETS 350
JDBC 351
KAPITEL 18
SQL UND
XML 353
WAS XML
MIT SQL ZU TUN HAT 353
DER XML-DATENTYP 354
WANN DER XML-DATENTYP VERWENDET WERDEN SOLLTE 354
WANN DER DATENTYP XML NICHT VERWENDET WERDEN SOLLTE 355
SQL IN XML UND XML IN SQL KONVERTIEREN 356
ZEICHENSAETZE KONVERTIEREN 356
BEZEICHNER KONVERTIEREN 356
DATENTYPEN KONVERTIEREN 357
TABELLEN KONVERTIEREN 358
MIT NULLWERTEN UMGEHEN 358
DAS XML-SCHEMA ERZEUGEN 359
SQL-FUNKTIONEN, DIE MIT XML-DATEN ARBEITEN 360
XMLDOCUMENT 360
XMLELEMENT 360
XMLFOREST 361
XMLCONCAT 361
XMLAGG 362
XMLCOMMENT 363
XMLPARSE 363
XMLPI 363
XMLQUERY 364
XMLCAST 364
PRAEDIKATE 365
DOCUMENT 365
CONTENT 365
XMLEXISTS 365
VALID 365
XML-DATEN IN SQL-TABELLEN-UMWANDELN 366
NICHT VORDEFINIERTE DATENTYPEN IN XML ABBILDEN 368
DOMAENEN 368
DISTINCT UDT (SPEZIFISCHER BENUTZERDEFINIERTER DATENTYP) 369
ROW (ZEILE) 369
ARRAY 370
MULTISET 371
DIE HOCHZEIT VON SQL UND XML 372
19
SQL FUER DUMMIES
TEIL V
SQL FUER
FORTGESCHRITTENE 373
KAPITEL 19
CURSOR 375
EINEN CURSOR DEKLARIEREN 376
DER ABFRAGEAUSDRUCK 376
DIE KLAUSEL ORDER BY 377
DIE KLAUSEL FOR UPDATE 378
SENSITIVITAET 379
SCROLLBARKEIT 380
EINEN CURSOR OEFFNEN 380
DATEN AUS EINER EINZELNEN ZEILE ABRUFEN 382
SYNTAX 382
DIE ORIENTIERUNG EINES SCROLLBAREN CURSORS 383
CURSOR-ZEILEN LOESCHEN ODER AENDERN 383
EINEN CURSOR SCHLIESSEN 384
KAPITEL 20
PROZEDURALE MOEGLICHKEITEN MIT DAUERHAFT GESPEICHERTEN MODULEN
SCHAFFEN 385
ZUSAMMENGESETZTE ANWEISUNGEN 385
ATOMARITAET 386
VARIABLEN 387
CURSOR 388
ZUSTAND (CONDITION) 388
MIT ZUSTAENDEN UMGEHEN 389
ZUSTAENDE, DIE NICHT VERARBEITET WERDEN 391
ZUWEISUNG 392
ANWEISUNGEN ZUR ABLAUFSTEUERUNG 392
IF... THEN... ELSE... END IF 392
CASE ... END CASE 393
LOOP... ENDLOOP 394
LEAVE 395
WHILE ... DO ... END WHILE 395
REPEAT ... UNTIL ... END REPEAT 396
FOR...DO...END FOR 396
ITERATE 396
GESPEICHERTE PROZEDUREN 397
GESPEICHERTE FUNKTIONEN 399
RECHTE 399
GESPEICHERTE MODULE 400
INHALTSVERZEICHNIS
KAPITEL 21
FEHLERBEHANDLUNG 403
SQLSTATE 403
DIE KLAUSEL WHENEVER 405
DIAGNOSEBEREICHE 406
DER KOPF DES DIAGNOSEBEREICHS 406
DER DETAILBEREICH DES DIAGNOSEBEREICHS 407
BEISPIEL FUER VERSTOESSE GEGEN EINSCHRAENKUNGEN 409
EINER TABELLE EINSCHRAENKUNGEN HINZUFUEGEN 410
DIE INFORMATIONEN AUSWERTEN, DIE VON SQLSTATE ZURUECKGEGEBEN WERDEN 411
AUSNAHMEN HANDHABEN 411
KAPITEL 22
TRIGGER 413
EINIGE ANWENDUNGEN VON TRIGGERN 413
EINEN TRIGGER ERSTELLEN 414
ANWEISUNGS- UND ZEILEN-TRIGGER 414
WENN EIN TRIGGER AUSGELOEST WIRD 415
DIE GETRIGGERTE SQL-ANWEISUNG 415
EIN BEISPIEL FUER EINE TRIGGER-DEFINITION 416
EINE FOLGE VON TRIGGERN AUSLOESEN 416
ALTE WERTE UND NEUE WERTE REFERENZIEREN 417
MEHRERE TRIGGER FUER EINE EINZELNE TABELLE AUSLOESEN 418
TEIL ULI
OER TOP-TEN-
TEIL 1)19
KAPITEL 23
ZEHN HAEUFIGE FEHLER Q21
ANNEHMEN, DASS DIE KUNDEN WISSEN, WAS SIE BRAUCHEN 421
DEN UMFANG DES PROJEKTS IGNORIEREN 422
NUR TECHNISCHE FAKTOREN BERUECKSICHTIGEN 422
NICHT UM FEEDBACK BITTEN 422
IMMER IHRE LIEBSTE ENTWICKLUNGSUMGEBUNG BENUTZEN 422
IMMER IHRE LIEBSTE SYSTEMARCHITEKTUR BENUTZEN 423
DATENBANKTABELLEN UNABHAENGIG VONEINANDER ENTWERFEN 423
DESIGN-REVIEWS IGNORIEREN 423
BETATESTS UEBERSPRINGEN 424
KEINE DOKUMENTATION ERSTELLEN 424
SQL FUER DUMMIES
KAPITEL 2K
ZEHN
TIPPS FUER
ABFRAGEN 1)25
PRUEFEN SIE DIE DATENBANKSTRUKTUR 425
TESTEN SIE ABFRAGEN MIT EINER TESTDATENBANK 426
PRUEFEN SIE VERKNUEPFUNGSABFRAGEN DOPPELT 426
PRUEFEN SIE ABFRAGEN MIT EINER UNTERABFRAGE DREIFACH 426
DATEN MIT GROUP BY SUMMIEREN 426
BEACHTEN SIE DIE EINSCHRAENKUNGEN DER KLAUSEL GROUP BY 427
BENUTZEN SIE BEI AND, OR UND NOT KLAMMERN 427
UEBERWACHEN SIE ABFRAGERECHTE 427
SICHERN SIE IHRE DATENBANKEN REGELMAESSIG 428
BAUEN SIE EINE FEHLERBEHANDLUNG EIN 428
ANHANG
S0L:2011 RESERVIERTE WOERTER K29
STICHWORTVERZEICHNIS K31
|
any_adam_object | 1 |
author | Taylor, Allen G. 1945- |
author_GND | (DE-588)113340699 |
author_facet | Taylor, Allen G. 1945- |
author_role | aut |
author_sort | Taylor, Allen G. 1945- |
author_variant | a g t ag agt |
building | Verbundindex |
bvnumber | BV041555061 |
classification_rvk | ST 271 |
ctrlnum | (OCoLC)869871297 (DE-599)BVBBV041555061 |
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 |
edition | 6., überarb. und aktualisierte Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02298nam a2200493 c 4500</leader><controlfield tag="001">BV041555061</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20140908 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">140113s2014 gw ad|| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783527710201</subfield><subfield code="c">pbk</subfield><subfield code="9">978-3-527-71020-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)869871297</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV041555061</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="1" ind2=" "><subfield code="a">ger</subfield><subfield code="h">eng</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-11</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-521</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-861</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.7565</subfield><subfield code="2">22/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="a">004</subfield><subfield code="2">sdnb</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="b">[auf einen Blick: die Grundlagen relationaler Datenbanken kennenlernen ; Datenbanken erstellen, verwalten und bearbeiten ; Werte, Wertausdrücke und Klauseln richtig einsetzen ; Benutzerrechte vergeben und Datenbanken schützen]</subfield><subfield code="c">Allen G. Taylor</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">6., überarb. und aktualisierte Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Weinheim</subfield><subfield code="b">Wiley-VCH</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">436 S.</subfield><subfield code="b">Ill., graph. Darst.</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="500" ind1=" " ind2=" "><subfield code="a">Aus dem Amerikan. übers.</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="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="655" ind1=" " ind2="7"><subfield code="8">1\p</subfield><subfield code="0">(DE-588)4151278-9</subfield><subfield code="a">Einführung</subfield><subfield code="2">gnd-content</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="8">2\p</subfield><subfield code="5">DE-604</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-68039-9</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, MOBI</subfield><subfield code="z">978-3-527-68040-5</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, PDF</subfield><subfield code="z">978-3-527-68041-2</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=027000709&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-027000709</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
genre | 1\p (DE-588)4151278-9 Einführung gnd-content |
genre_facet | Einführung |
id | DE-604.BV041555061 |
illustrated | Illustrated |
indexdate | 2024-07-10T00:59:34Z |
institution | BVB |
isbn | 9783527710201 |
language | German English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027000709 |
oclc_num | 869871297 |
open_access_boolean | |
owner | DE-11 DE-859 DE-92 DE-1050 DE-83 DE-521 DE-1046 DE-573 DE-20 DE-1102 DE-861 |
owner_facet | DE-11 DE-859 DE-92 DE-1050 DE-83 DE-521 DE-1046 DE-573 DE-20 DE-1102 DE-861 |
physical | 436 S. Ill., graph. Darst. |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Wiley-VCH |
record_format | marc |
series2 | ... für Dummies |
spelling | Taylor, Allen G. 1945- Verfasser (DE-588)113340699 aut SQL for dummies SQL für Dummies [auf einen Blick: die Grundlagen relationaler Datenbanken kennenlernen ; Datenbanken erstellen, verwalten und bearbeiten ; Werte, Wertausdrücke und Klauseln richtig einsetzen ; Benutzerrechte vergeben und Datenbanken schützen] Allen G. Taylor 6., überarb. und aktualisierte Aufl. Weinheim Wiley-VCH 2014 436 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier ... für Dummies Aus dem Amerikan. übers. SQL (DE-588)4134010-3 gnd rswk-swf Relationale Datenbank (DE-588)4049358-1 gnd rswk-swf 1\p (DE-588)4151278-9 Einführung gnd-content SQL (DE-588)4134010-3 s Relationale Datenbank (DE-588)4049358-1 s 2\p DE-604 Erscheint auch als Online-Ausgabe, EPUB 978-3-527-68039-9 Erscheint auch als Online-Ausgabe, MOBI 978-3-527-68040-5 Erscheint auch als Online-Ausgabe, PDF 978-3-527-68041-2 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027000709&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Taylor, Allen G. 1945- SQL für Dummies [auf einen Blick: die Grundlagen relationaler Datenbanken kennenlernen ; Datenbanken erstellen, verwalten und bearbeiten ; Werte, Wertausdrücke und Klauseln richtig einsetzen ; Benutzerrechte vergeben und Datenbanken schützen] SQL (DE-588)4134010-3 gnd Relationale Datenbank (DE-588)4049358-1 gnd |
subject_GND | (DE-588)4134010-3 (DE-588)4049358-1 (DE-588)4151278-9 |
title | SQL für Dummies [auf einen Blick: die Grundlagen relationaler Datenbanken kennenlernen ; Datenbanken erstellen, verwalten und bearbeiten ; Werte, Wertausdrücke und Klauseln richtig einsetzen ; Benutzerrechte vergeben und Datenbanken schützen] |
title_alt | SQL for dummies |
title_auth | SQL für Dummies [auf einen Blick: die Grundlagen relationaler Datenbanken kennenlernen ; Datenbanken erstellen, verwalten und bearbeiten ; Werte, Wertausdrücke und Klauseln richtig einsetzen ; Benutzerrechte vergeben und Datenbanken schützen] |
title_exact_search | SQL für Dummies [auf einen Blick: die Grundlagen relationaler Datenbanken kennenlernen ; Datenbanken erstellen, verwalten und bearbeiten ; Werte, Wertausdrücke und Klauseln richtig einsetzen ; Benutzerrechte vergeben und Datenbanken schützen] |
title_full | SQL für Dummies [auf einen Blick: die Grundlagen relationaler Datenbanken kennenlernen ; Datenbanken erstellen, verwalten und bearbeiten ; Werte, Wertausdrücke und Klauseln richtig einsetzen ; Benutzerrechte vergeben und Datenbanken schützen] Allen G. Taylor |
title_fullStr | SQL für Dummies [auf einen Blick: die Grundlagen relationaler Datenbanken kennenlernen ; Datenbanken erstellen, verwalten und bearbeiten ; Werte, Wertausdrücke und Klauseln richtig einsetzen ; Benutzerrechte vergeben und Datenbanken schützen] Allen G. Taylor |
title_full_unstemmed | SQL für Dummies [auf einen Blick: die Grundlagen relationaler Datenbanken kennenlernen ; Datenbanken erstellen, verwalten und bearbeiten ; Werte, Wertausdrücke und Klauseln richtig einsetzen ; Benutzerrechte vergeben und Datenbanken schützen] Allen G. Taylor |
title_short | SQL für Dummies |
title_sort | sql fur dummies auf einen blick die grundlagen relationaler datenbanken kennenlernen datenbanken erstellen verwalten und bearbeiten werte wertausdrucke und klauseln richtig einsetzen benutzerrechte vergeben und datenbanken schutzen |
title_sub | [auf einen Blick: die Grundlagen relationaler Datenbanken kennenlernen ; Datenbanken erstellen, verwalten und bearbeiten ; Werte, Wertausdrücke und Klauseln richtig einsetzen ; Benutzerrechte vergeben und Datenbanken schützen] |
topic | SQL (DE-588)4134010-3 gnd Relationale Datenbank (DE-588)4049358-1 gnd |
topic_facet | SQL Relationale Datenbank Einführung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027000709&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT tayloralleng sqlfordummies AT tayloralleng sqlfurdummiesaufeinenblickdiegrundlagenrelationalerdatenbankenkennenlernendatenbankenerstellenverwaltenundbearbeitenwertewertausdruckeundklauselnrichtigeinsetzenbenutzerrechtevergebenunddatenbankenschutzen |