SQL der Grundkurs für Ausbildung und Praxis : mit Beispielen in MySQL/MariaDB
Lernen Sie SQL ohne Datenbank-Vorkenntnisse Als Einsteiger werden Sie in diesem Buch Schritt für Schritt an die Arbeit mit SQL herangeführt. Vom Aufbau über das Ändern einer Datenbank und die Auswertung der Daten bis hin zur Administration und zum Verteilen der Datenbank auf verschiedene Server lern...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | German |
Veröffentlicht: |
München
Hanser
[2016]
|
Ausgabe: | 2., aktualisierte Auflage |
Schlagworte: | |
Online-Zugang: | BFB01 BHS01 FAB01 FAN01 FAW01 FAW02 FCO01 FHA01 FHI01 FHM01 FHN01 FHR01 FKE01 FLA01 FRO01 FWS01 FWS02 UBG01 UBT01 UBW01 UBY01 UER01 URL des Erstveröffentlichers Inhaltsverzeichnis |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
MARC
LEADER | 00000nmm a2200000 c 4500 | ||
---|---|---|---|
001 | BV043807900 | ||
003 | DE-604 | ||
005 | 20220907 | ||
007 | cr|uuu---uuuuu | ||
008 | 160930s2016 gw |||| o||u| ||||||ger d | ||
020 | |a 9783446450790 |c Online |9 978-3-446-45079-0 | ||
020 | |a 9783446450745 |c Print |9 978-3-446-45074-5 | ||
024 | 7 | |a 10.3139/9783446450790 |2 doi | |
035 | |a (OCoLC)960003858 | ||
035 | |a (DE-599)BVBBV043807900 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BY | ||
049 | |a DE-Aug4 |a DE-1043 |a DE-1046 |a DE-1047 |a DE-1102 |a DE-858 |a DE-859 |a DE-860 |a DE-M347 |a DE-1050 |a DE-29 |a DE-706 |a DE-573 |a DE-522 |a DE-92 |a DE-863 |a DE-862 |a DE-703 |a DE-898 |a DE-20 |a DE-861 |a DE-B768 |a DE-473 |a DE-11 | ||
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 Adams, Ralf |e Verfasser |0 (DE-588)1026238331 |4 aut | |
245 | 1 | 0 | |a SQL |b der Grundkurs für Ausbildung und Praxis : mit Beispielen in MySQL/MariaDB |c Ralf Adams |
250 | |a 2., aktualisierte Auflage | ||
264 | 1 | |a München |b Hanser |c [2016] | |
264 | 4 | |c © 2016 | |
300 | |a 1 Online-Ressource (569 Seiten) |b Illustrationen, Diagramme | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
520 | |a Lernen Sie SQL ohne Datenbank-Vorkenntnisse Als Einsteiger werden Sie in diesem Buch Schritt für Schritt an die Arbeit mit SQL herangeführt. Vom Aufbau über das Ändern einer Datenbank und die Auswertung der Daten bis hin zur Administration und zum Verteilen der Datenbank auf verschiedene Server lernen Sie alle wesentlichen Aufgabenstellungen kennen. Alle Beispiele sind für MySQL/MariaDB und PostgreSQL getestet. Grundlagen und praktischer Einsatz Sie erhalten eine kurze Einführung in die wichtigsten Grundbegriffe und Designregeln für relationale Datenbanken wie ER-Modell, Schlüssel, referenzielle Integrität und Normalformen. Anhand einer Beispieldatenbank, die unter MySQL/MariaDB und PostgreSQL verwendet werden kann, erfahren Sie dann, wie Sie SQL sinnvoll anwenden. Kenntnisse mit Übungsaufgaben festigen Jedes Kapitel enthält Übungen, mit denen Sie Ihr frisch erworbenes Wissen testen können. Wenn Sie SQL-Befehle einfach nachschlagen wollen, hilft Ihnen der MySQL-Befehlsindex am Ende des Buches. Darüber hinaus geht der Autor auch auf fortführende Themen ein, die Lust machen, sich über den Grundkurs hinaus vertiefend mit SQL zu beschäftigen. | ||
650 | 0 | 7 | |a MariaDB |0 (DE-588)122947658X |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a SQL |0 (DE-588)4134010-3 |2 gnd |9 rswk-swf |
655 | 7 | |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 MariaDB |0 (DE-588)122947658X |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 0 | |u https://doi.org/10.3139/9783446450790 |x Verlag |z URL des Erstveröffentlichers |3 Volltext |
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=029219203&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
912 | |a ZDB-16-HEB |a ZDB-16-HET | ||
940 | 1 | |q ZDB-16-HET17 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-029219203 | ||
966 | e | |u https://doi.org/10.3139/9783446450790 |l BFB01 |p ZDB-16-HET |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l BHS01 |p ZDB-16-HET |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l FAB01 |p ZDB-16-HEB |q FAB_PDA_HEB |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l FAN01 |p ZDB-16-HEB |q FAN_PDA_HEB |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l FAW01 |p ZDB-16-HEB |q FAW_PDA_HEB |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l FAW02 |p ZDB-16-HEB |q FAW_PDA_HEB |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l FCO01 |p ZDB-16-HEB |q FCO_PDA_HEB_Kauf |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l FHA01 |p ZDB-16-HEB |q FHA_PDA_HEB_Kauf |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l FHI01 |p ZDB-16-HET |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l FHM01 |p ZDB-16-HEB |q FHM_PDA_HEB_Kauf |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l FHN01 |p ZDB-16-HET |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l FHR01 |p ZDB-16-HET |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l FKE01 |p ZDB-16-HEB |q FKE_PDA_HEB_Kauf |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l FLA01 |p ZDB-16-HEB |q FLA_PDA_HEB_Kauf |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l FRO01 |p ZDB-16-HET |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l FWS01 |p ZDB-16-HEB |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l FWS02 |p ZDB-16-HEB |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l UBG01 |p ZDB-16-HET |q UBG_PDA_HET_Kauf18 |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l UBT01 |p ZDB-16-HET |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l UBW01 |p ZDB-16-HET |q ZDB-16-HET17 |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l UBY01 |p ZDB-16-HET |q ZDB-16-HET17 |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.3139/9783446450790 |l UER01 |p ZDB-16-HET |x Verlag |3 Volltext |
Datensatz im Suchindex
DE-BY-FWS_katkey | 627422 |
---|---|
DE-BY-UBG_katkey | 196449309 |
DE-BY-UBG_local_url | https://doi.org/10.3139/9783446450790 Verlag |
_version_ | 1811360914901827584 |
adam_text | INHALT
VORW
ORT..........................................................................................................
XVII
TEIL I WAS MAN SO WISSEN
SOLLTE................................................................ 1
1
DATENBANKSYSTEM.................................................................................
3
1.1 AUFGABEN UND KOMPONENTEN
.................................................................................
3
1.1.1 D
ATENBANK..................................................................................................
3
1.1.2
DATENBANKMANAGEMENTSYSTEM.................................................................
5
1.2 IM BUCH VERWENDETE
SERVER....................................................................................
6
1.2.1 MYSQL UND MARIADB
.................................................................................
6
1.2.2
POSTGRESQL..................................................................................................
9
2 EINFUEHRUNG IN RELATIONALE
DATENBANKEN.............................................. 11
2.1 WAS IST EINE RELATIONALE
DATENBANK?......................................................................
11
2.1.1 ABGRENZUNG ZU ANDEREN
DATENBANKEN...................................................... 11
2.1.2 TABELLE, ZEILE UND
SPALTE............................................................................
14
2.1.3 SCHLUESSEL, PRIMAERSCHLUESSEL UND
FREMDSCHLUESSEL....................................... 16
2.2 KARDINALITAETEN UND
ER-MODELL................................................................................
22
2.2.1 DARSTELLUNG VON TABELLEN IM ER-MODELL
...................................................
22
2.2.2 1:1 -
VERKNUEPFUNG........................................................................................
24
2.2.2.1 WANN LIEGT EINE 1:1- VERKNUEPFUNG
VOR?....................................... 24
2.2.2.2 WIE KANN ICH EINE 1:1- VERKNUEPFUNG DARSTELLEN?
.......................
25
2.2.2.3 KANN MAN DIE KARDINALITAET GENAUER BESCHREIBEN?
...................
26
2.2.3 1
:N-VERKNUEPFUNG........................................................................................
27
2.2.3.1 WANN LIEGT EINE L:N-VERKNUEPFUNG
VOR?....................................... 27
2.2.3.2 WIE KANN ICH EINE L:N-VERKNUEPFUNG DARSTELLEN?
.......................
28
2.2.3.3 KANN MAN DIE KARDINALITAET GENAUER BESCHREIBEN?
...................
28
2.2.4
N:M-VERKNUEPFUNG.......................................................................................
29
2.2.4.1 WANN LIEGT EINE MM- VERKNUEPFUNG VOR?
.....................................
29
2.2.4.2 WIE KANN ICH EINE ZI.M-VERKNUEPFUNG DARSTELLEN?
......................
30
2.2.4.Z KANN MAN DIE KARDINALITAET GENAUER BESCHREIBEN?
...................
31
2.2.5 AUFGABEN ZUM
ER-MODELL...........................................................................
31
2.3 REFERENTIELLE
INTEGRITAET.............................................................................................
32
2.3.1 VERLETZUNG DER REFERENTIELLEN INTEGRITAET DURCH
LOESCHEN............................ 33
2.3.2 VERLETZUNG DER REFERENTIELLEN INTEGRITAET DURCH AENDERUNGEN
.....................
34
2.4
NORMALFORMEN.........................................................................................................
34
2.4.1 NORMALFORM
1..............................................................................................
35
2.4.2 NORMALFORM 2
..............................................................................................
37
2.4.3 NORMALFORM 3
..............................................................................................
38
2.4.4 NORMALFORM
REST.........................................................................................
39
3 UNSER BEISPIEL: EIN
ONLINE-SHOP......................................................... 41
3.1 KUNDENVERWALTUNG
......................
;
..........................................................................
41
3.2
ARTIKELVERWALTUNG.....................................................................................................
42
3.3
BESTELLWESEN.............................................................................................................
43
TEIL II DATENBANK
AUFBAUEN.......................................................................
47
4 INSTALLATION DES
SERVERS........................................................................
49
4.1 MYSQL UNTER WINDOWS
10.......................................................................................
49
4.2 MARIADB UNTER WINDOWS 10
........................
55
4.3 ANDERE
INSTALLATIONEN..............................................................................................
59
5 DATENBANK UND TABELLEN
ANLEGEN......................................................... 61
5.1 DIE PROGRAMMIERSPRACHE SQL
................................................................................
61
5.2 ANLEGEN DER DATENBANK
...........................................................................................
62
5.2.1 WIE RUFT MAN DEN MYSQL-CLIENT AUF?
.......................................................
63
5.2.2 WIE LEGT MAN EINE DATENBANK AN ?
............................................................. 64
5.2.3 WIE LOESCHT MAN EINE DATENBANK?
..............................................................
65
5.2.4 WIE WIRD EIN ZEICHENSATZ
ZUGEWIESEN?...................................................... 66
5.2.5 WIE WIRD EINE SORTIERUNG ZUGEWIESEN?
......................................................
68
5.3 ANLEGEN DER
TABELLEN................................................................................................
70
5.3.1 WELCHE DATENTYPEN GIBT
ES?........................................................................
70
5.3.2 WIE LEGT MAN EINE TABELLE A N
?.................................................................... 71
5.3.3 WANN EINE AUFZAEHLUNG (ENUM) UND WANN EINE NEUE TABELLE?
...............
74
5.3.4 WANN EIN DECIMAL, WANN EIN
DOUBLE?................................................. 76
5.3.5 WANN VERWENDET MAN NOT
NULL?............................................................ 77
5.3.6 WIE LEGT MAN EINEN FREMDSCHLUESSEL
FEST?.................................................. 80
5.3.7 WIE KANN MAN TABELLEN AUS ANDEREN
HERLEITEN?....................................... 66
5.3.8 ICH BRAUCHE MAL EBEN KURZ *NE
TABELLE!..................................................... 87
6 INDIZES
ANLEGEN.....................................................................................
89
6.1 INDEX FUER
ANFAENGER....................................................................................................
89
6.1.1 WANN WIRD EIN INDEX AUTOMATISCH ERSTELLT?
...............................................
91
6.1.2 WIE KANN MAN EINEN INDEX MANUELL ERSTELLEN?
..........................................
92
6.2 UND JETZT ETWAS
GENAUER..........................................................................................
95
6.2.1 WIE KANN ICH DIE SCHLUESSELEIGENSCHAFT ERZWINGEN?
...................................
95
6.2.2 WIE KANN ICH DUBLETTEN
VERHINDERN?......................................................... 96
6.2.3 WAS BEDEUTET
INDEXSELEKTIVITAET?.................................................................
98
6.2.4 WIE KANN MAN EINEN INDEX
LOESCHEN?......................................................... 100
7 WERTE IN TABELLEN
EINSTIGEN.....................................................................
101
7.1 DATEN
IMPORTIEREN....................................................................................................
101
7.1.1 DAS
CSV-FORMAT..........................................................................................
102
7.1.2 LOAD DATA
INFILE....................................................................................
103
7.1.3 WAS IST, WENN ICH GEAENDERTE WERTE IMPORTIEREN WILL?
..............................
106
7.2 DATEN
ANLEGEN..........................................................................................................
108
7.2.1 WIE LEGT MAN MEHRERE ZEILEN MIT EINEM BEFEHL AN?
.................................
108
7.2.2 WIE KANN MAN EINE EINZELNE ZEILE
ANLEGEN?.............................................. 110
7.2.3 VORSICHT
CONSTRAINTS!...................................................................................
111
7.2.4 EINFUEGEN VON BINAEREN DATEN
......................................................................
112
7.3 DATEN
KOPIEREN.........................................................................................................
115
TEIL III DATENBANK AENDERN
..........................................................................
117
8 DATENBANK UND TABELLEN
UMBAUEN.........................................................119
8.1 EINE DATENBANK
AENDERN...........................................................................................
119
8.2 EIN SCHEMA
LOESCHEN.................................................................................................
121
8.3 EINE TABELLE AE N D E RN
.................................................................................................
122
8.3.1 WIE KANN ICH DEN NAMEN DER TABELLE AENDERN?
.........................................
123
8.3.2 WIE KANN ICH EINE SPALTE HINZUFUEGEN?
.......................................................
124
8.3.3 WIE KANN ICH DIE SPEZIFIKATION EINER SPALTE
AENDERN?................................ 126
8.3.4 ZEICHENBASIERTE SPALTEN IN DER LAENGE VERAENDERN
.....................................
127
8.3.5 ZEICHENSATZ
VERAENDERN...............................................................................
127
6.3.6 ZEICHENBASIERTE SPALTEN IN NUMERISCHE SPALTEN VERAENDERN
...................
128
8.3.7 NUMERISCHE SPALTEN IM WERTEBEREICH VERAENDERN
....................................
129
8.3.8 DATUM- ODER ZEITSPALTEN VERAENDERN
..........................................................
130
8.3.9 WIE KANN ICH AUS EINER TABELLE SPALTEN
ENTFERNEN?................................... 131
8.4 EINE TABELLE
LOESCHEN................................................................................................
132
8.4.1 EINFACH
LOESCHEN............................................................................................
133
8.4.2 WAS BEDEUTEN DIE OPTIONEN CASCADE UND RESTRICT?
.........................
133
9 WERTE IN TABELLEN
VERAENDERN.................................................................
135
9.1
WHERE-KLAUSEL........................................................................................................
135
9.1.1 WIE FORMULIERT MAN EINE EINFACHE BEDINGUNG?
........................................
136
9.1.2 WIRD ZWISCHEN GROSS- UND KLEINSCHREIBUNG UNTERSCHIEDEN?
...................
137
9.1.3 WIE FORMULIERT MAN EINE ZUSAMMENGESETZTE BEDINGUNG?
......................
138
9.2 TABELLENINHALTE
VERAENDERN......................................................................................
139
9.2.1 SZENARIO 1: EINFACHE
WERTZUWEISUNG.........................................................
141
9.2.2 SZENARIO 2: BERECHNETE W
ERTE....................................................................
141
9.2.3 SZENARIO 3: GEBASTELTE ZEICHENKETTEN
.......................................................
142
9.2.4 WAS BEDEUTET DIE OPTION LOW.PRIORITY?
...............................................
143
9.2.5 WAS BEDEUTET DIE OPTION
IGNORE?............................................................ 143
9.3 TABELLENINHALTE LOESCHEN
...........................................................................................
143
9.3.1 UND WAS PASSIERT BEI
CONSTRAINTS?.............................................................
145
9.3.2 WAS PASSIERT MIT DEM AUTO_INCREMENT?
............................................
145
9.3.3 WAS BEDEUTET
LOW_PRIORITY?.................................................................
146
9.3.4 WAS BEDEUTET QUICK?
........................................................
147
9.3.5 WAS BEDEUTET
IGNORE?..............................................................................
147
9.3.6 WIE KANN MAN EINE TABELLE KOMPLETT LEEREN?
...........................................
147
TEIL IV DATENBANK
AUSWERTEN.....................................................................149
10 EINFACHE
AUSWERTUNGEN.........................................................................151
10.1
AUSDRUECKE..................................................................................................................
152
10.1.1
KONSTANTEN..................................................................................................
152
10.1.2 WIE KANN MAN BERECHNUNGEN
VORNEHMEN?.............................................. 153
10.1.3 WIE ERMITTELT MAN ZUFALLSZAHLEN?
..............................................................
154
10.1.4 WIE STECKT MAN DAS BERECHNUNGSERGEBNIS IN EINE VARIABLE?
...................
155
10.2 ZEILEN-UND
SPALTENWAHL..........................................................................................
156
10.3
SORTIERUNG..................................................................................................................
157
10.3.1 WAS MUSS BEI DER SORTIERUNG VON TEXTEN BEACHTET WERDEN?
.....................
159
10.3.2 WIRD ZWISCHEN GROSS- UND KLEINSCHREIBUNG UNTERSCHIEDEN?
....................
161
10.3.3 WIE WERDEN DATUMS- UND UHRZEITWERTE
SORTIERT?....................................... 163
10.3.4 WIE KANN MAN DAS SORTIEREN BESCHLEUNIGEN?
..........................................
164
10.4 MEHRFACHAUSGABEN
UNTERBINDEN........................................................................
.
167
10.4.1 FALLSTUDIE: DATENIMPORT VON BANKDATEN
...................................................
168
10.4.2 WAS IST BEIM DISTINCT BZGL. DER PERFORMANCE ZU
BEACHTEN?................. 171
10.5 ERGEBNISMENGE
AUSSCHNEIDEN................................................................................
171
10.5.1 WIE KANN MAN SICH DIE ERSTEN N DATENSAETZE AUSSCHNEIDEN?
...................
171
10.5.2 WIE KANN MAN TEILMENGEN MITTENDRIN
AUSSCHNEIDEN?............................ 172
10.6 ERGEBNISSE
EXPORTIEREN.............................................................................................
174
10.6.1 WIE LEGT MAN EINE EXPORTDATEI AUF DEM SERVER
AN?................................... 174
10.6.2 WIE LEGT MAN EINE EXPORTDATEI AUF DEM CLIENT
AN?................................... 175
10.6.3 WIE LIEST MAN BINAERE DATEN
AUS?................................................................ 175
11 TABELLEN
VERBINDEN..................................................................................179
11.1 HEISSE LIEBE:
PRIMAER-/FREMDSCHLUESSELPAARE..........................................................
180
11.2 INNER JOIN ZWISCHEN ZWEI
TABELLEN.....................................................................
183
11.2.1 BAUANLEITUNG FUER EINEN INNER
IOIN......................................................... 184
11.2.2 ABKUERZENDE
SCHREIBWEISEN........................................................................
188
11.2.3 ALS DATENQUELLE FUER TEMPORAERE TABELLEN
...................................................
189
11.2.4 IOIN UEBER NICHTSCHLUESSELSPALTEN
..............................................................
191
11.3 INNER JOIN UEBER MEHR ALS ZWEI
TABELLEN.............................................................
193
11.4 ES MUSS NICHT IMMER HEISSE LIEBE SEIN: GUTER JO IN
........................................... 196
11.5 NARZISSMUS PUR: SELF
JOIN....................................................................................
201
11.6 EINE VERKNUEPFUNG
BESCHLEUNIGEN...........................................................................
204
12 DIFFERENZIERTE AUSWERTUNGEN
.................................................................
207
12.1 STATISTISCHES MIT
AGGREGATFUNKTIONEN.....................................................................
207
12.2 TABELLE IN GRUPPEN
ZERLEGEN...................................................................................
210
12.3 GRUPPENERGEBNISSE FILTERN
.......................
214
12.4 NOCH
FRAGEN?............................................................................................................
215
12.4.1 KANN ICH NACH AUSDRUECKEN GRUPPIEREN?
...................................................
215
12.4.2 KANN ICH NACH MEHR ALS EINER SPALTE GRUPPIEREN?
....................................
216
12.4.3 WIE KANN ICH GROUP BY
BESCHLEUNIGEN?.................................................. 217
12.5
AUFGABEN...................................................................................................................
218
13 AUSWERTUNGEN MIT
UNTERABFRAGEN.........................................................
219
13.1 DAS PROBLEM UND DIE LOESUNG ...
.............................................................................
219
13.2 NICHT KORRELIERENDE
UNTERABFRAGE...........................................................................
222
13.2.1
SKALARUNTERABFRAGE.....................................................................................
222
13.2.1.1 BEISPIEL 1: BANKEN MIT HOECHSTER
BLZ......................................... 222
13.2.1.2 BEISPIEL 2: UEBERDURCHSCHNITTLICH TEURE ARTIKEL
..........................
223
13.2.1.3 BEISPIEL 3: UEBERDURCHSCHNITTLICH WERTVOLLE BESTELLUNGEN
........
224
13.2.2
LISTENUNTERABFRAGE......................................................................................
226
13.2.2.1 BEISPIEL 1:
INO..............................................................................
226
13.2.2.2 BEISPIEL 2:
ALLO...........................................................................
227
13.2.2.3 BEISPIEL 3:
ALLO...........................................................................
228
13.2.2.4 BEISPIEL 4: ANYO
..........................................................................
231
13.2.3 UNTERSCHIED ZWISCHEN INO, ALLO UND ANYO
...........................................
233
13.2.4 UNTERSCHIED ZWISCHEN NOT IN() UND
ALLO.......................................... 233
13.2.5
TABELLENUNTERABFRAGE..................................................................................
233
13.3 KORRELIERENDE
UNTERABFRAGE.....................................................................................
234
13.3.1 BEISPIEL 1: RECHNUNGEN MIT VIELEN
POSITIONEN.......................................... 234
13.3.2 BEISPIEL 2:
EXISTS........................................................................................
235
13.4 FALLSTUDIE D ATENIM
PORT............................................................................................
236
13.5 WIE TICKEN UNTERABFRAGEN
INTERN?...........................................................................
239
13.6
AUFGABEN...................................................................................................................
243
14
MENGENOPERATIONEN................................................................................
245
14.1 DIE VEREINIGUNG MIT
UNION....................................................................................
245
14.2 DIE
SCHNITTMENGE......................................................................................................
248
14.2.1 MIT INTERSECT
..........................................................................................
248
14.2.2 MIT
UNTERABFRAGEN......................................................................................
249
14.3 DIE
DIFFERENZMENGE.................................................................................................
250
14.3.1
MITEXCEPT.................................................................................................
250
14.3.2 MIT
UNTERABFRAGEN......................................................................................
251
14.4 UNION, INTERSECT UND EXCEPT... VERSTEH* ICH NICHT!
.......................................
252
15
BEDINGUNGSLOGIK.....................................................................................255
15.1 WARUM EIN
CASE?......................................................................................................
255
15.2 EINFACHER
CASE..........................................................................................................
257
15.3 SEARCHED
CASE......................................................................................................
259
15.4
FALLBEISPIELE..............................................................................................................
261
15.4.1 LAGERBESTAND
UEBERPRUEFEN...........................................................................
261
15.4.2 KUNDENGRUPPEN ERM
ITTELN..........................................................................
262
15.4.3 AKTIVE LIEFERANTEN
ERMITTELN.......................................................................
265
15.4.4
AUFGABEN......................................................................................................
266
16
ANSICHTSSACHE.........................................................................................
267
16.1 WAS IST EINE
ANSICHT?................................................................................................
267
16.1.1 WIE WIRD EINE ANSICHT ANGELEGT?
.................................................................
268
16.1.2 WIE WIRD EINE ANSICHT VERARBEITET?
.............................................................
270
16.1.3 WIE WIRD EINE ANSICHT GELOESCHT?
.................................................................
273
16.1.4 WIE WIRD EINE ANSICHT
GEAENDERT?................................................................
275
16.2 ANWENDUNGSGEBIET: VEREINFACHUNG
........................................................................
276
16.3 ANWENDUNGSGEBIET:
DATENSCHUTZ...........................................................................
278
16.4 GRENZEN EINER
ANSICHT.............................................................................................
279
TEIL V ANWEISUNGEN KAPSELN
......................................................................
283
17
LOCKING.....................................................................................................
285
18
TRANSAKTION..............................................................................................
289
18.1 DAS
PROBLEM..............................................................................................................
289
18.2 WAS IST EINE
TRANSAKTION?.........................................................................................
291
18.3
ISOLATIONSEBENEN.......................................................................................................
294
18.3.1 READ
UNCOMMITTED..............................................................................
294
18.3.2 READ
COMMITTED...................................................................................
296
18.3.3 REPEATABLE
READ.....................................................................................
297
18.3.4
SERIALIZABLE.............................................................................................
298
18.4 FALLBEISPIEL IN
C#.......................................................................................................
299
18.5
DEADLOCK...................................................................................................................
301
19 STORED
PROCEDURE...........................................................................
303
19.1 EINSTIEG UND VARIABLEN
...........................
304
19.2
VERZWEIGUNG..............................................................................................................
309
19.2.1 EINFACHE VERZWEIGUNG MIT IF
.....................................................................
309
19.2.2 MEHRFACHE VERZWEIGUNG MIT
GASE............................................................. 312
19.3
SCHLEIFEN...................................................................................................................
315
19.3.1
LOOP-SCHLEIFE.............................................................................................
316
19.3.2 WHILE-SCHLEIFE
..........................................................................................
318
19.3.3
REPEAT-SCHLEIFE..........................................................................................
321
19.4 TRANSAKTION INNERHALB EINER
PROZEDUR....................................................................
322
19.5
CURSOR....................................................................................................................
323
19.6
AUFGABEN...................................................................................................................
330
20 FUNKTION
331
21
TRIGGER..................................................................................................333
21.1 WAS IST
DAS?...............................................................................................................
333
21.2 EIN BEISPIEL FUER EINEN INSERT-TRIGGER
....................................................................
335
21.3 EIN BEISPIEL FUER EINEN
UPDATE-TRIGGER...................................................................
336
21.4 EIN BEISPIEL FUER EINEN
DELETE-TRIGGER...................................................................
338
22
EVENT.......................................................................................................341
22.1 WIE LEGT MAN EIN EREIGNIS AN
?.................................................................................
341
22.2 WIE WIRD MAN EIN EREIGNIS WIEDER LOS?
....................................................................
344
TEIL VI
ANHAENGE............................................................................................345
23 DATENBANK ADMINISTRIEREN
......................................................................
347
23.1 BACKUP UND
RESTORE.................................................................................................
347
23.1.1 BACKUP MIT
MYSQLDUMP..............................................................................
347
23.1.2 RESTORE MIT
MYSQLDUMP..............................................................................
349
23.2
BENUTZERRECHTE..........................................................................................................
350
23.2.1 BENUTZERRECHTE UND PRIVILEGIEN
.................................................................
350
23.2.2 BENUTZER ANLEGEN/RECHT ZUW
EISEN............................................................ 352
23.2.2.1 CREATE
USER..............................................................................
352
23.2.2.2
GRANT.........................................................................................
353
23.2.2.3
REVOKE........................................................................................
355
23.3
DATENBANKREPLIKATION...............................................................................................
356
24 RUND UM DEN
MYSQL-CLIENT...................................................................361
24.1
AUFRUF(PARAMETER)....................................................................................................
361
24.2
BEFEHLE......................................................................................................................
364
25
SQL-REFERENZ...........................................................................................369
25.1
DATENTYPEN...............................................................................................................
369
25.1.1 NUMERISCHE DATENTYPEN
............................................................................
369
25.1.1.1 GANZE
ZAHLEN...............................................................................
369
25.1.1.2 GEBROCHENE
ZAHLEN......................................................................
370
25.1.2 ZEICHEN-DATENTYPEN
...................................................................................
371
25.1.3 DATUMS-UND
ZEIT-DATENTYPEN...................................................................
372
25.1.4 BINAERE
DATENTYPEN......................................................................................
375
25.1.5
STANDARDWERTE.............................................................................................
375
25.1.6 ZUSAETZE FUER
DATENTYPEN..............................................................................
376
25.2 OPERATOREN UND FUNKTIONEN
...................................................................................
377
25.2.1 MATHEMATISCHE O
PERATOREN.......................................................................
377
25.2.2 MATHEMATISCHE
FUNKTIONEN.......................................................................
377
25.2.3
AGGREGATFUNKTIONEN.....................................................................................
380
25.3
BEDINGUNGEN............................................................................................................
382
25.3.1
VERGLEICHSOPERATOREN..................................................................................
382
25.3.2
LOGIKOPERATOREN..........................................................................................
384
25.3.2.1 NOT, NEGATION,-I
........................................................................
384
25.3.2.2 AND, KONJUNKTION,
A
................................................................... 385
25.3.2.3 OR, DISJUNKTION, V
.......................................................................
386
25.3.2.4 XOR, ANTIVALENZ,
8 .......................................................................
386
25.4
BEFEHLE......................................................................................................................
387
25.4.1 DATA DEFINITION
LANGUAGE...........................................................................
387
25.4.2 DATA MANIPULATION
LANGUAGE....................................................................
398
25.4.3
BENUTZERVERWALTUNG...................................................................................
402
26 AUSGEWAEHLTE
QUELLTEXTE..........................................................................405
26.1
DOUBLE
VERSUS
DECIMAL
..........................................................................................
405
26.2
NULL
VERSUS
NOT NULL
.............................................................................................
409
26.3 SUCHEN MIT UND OHNE
INDEX.....................................................................................
411
26.4 MESSEN DER PERFORMANCE DER
EINFUEGEOPERATION.....................................................
414
26.5 MESSEN DER
INDEXSELEKTIVITAET...................................................................................
418
26.6 SORTIEREN OHNE UND MIT
INDEX..................................................................................
419
26.7
RUNDUNGSFEHLER........................................................................................................
422
27 RUND UMS
ZEICHEN..................................................................................
423
27.1 FUER DEUTSCH RELEVANTE
ZEICHENSAETZE.......................................................................
423
27.2 FUER DEUTSCH RELEVANTE
SORTIERUNGEN.......................................................................
424
LITERATUR...........................................................................................................427
STICHWORTVERZEICHNIS......................................................................................431
|
any_adam_object | 1 |
author | Adams, Ralf |
author_GND | (DE-588)1026238331 |
author_facet | Adams, Ralf |
author_role | aut |
author_sort | Adams, Ralf |
author_variant | r a ra |
building | Verbundindex |
bvnumber | BV043807900 |
classification_rvk | ST 271 |
collection | ZDB-16-HEB ZDB-16-HET |
ctrlnum | (OCoLC)960003858 (DE-599)BVBBV043807900 |
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 |
doi_str_mv | 10.3139/9783446450790 |
edition | 2., aktualisierte Auflage |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05384nmm a2200745 c 4500</leader><controlfield tag="001">BV043807900</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20220907 </controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">160930s2016 gw |||| o||u| ||||||ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783446450790</subfield><subfield code="c">Online</subfield><subfield code="9">978-3-446-45079-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783446450745</subfield><subfield code="c">Print</subfield><subfield code="9">978-3-446-45074-5</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.3139/9783446450790</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)960003858</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV043807900</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-BY</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-1047</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-522</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-861</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-11</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">Adams, Ralf</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1026238331</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">SQL</subfield><subfield code="b">der Grundkurs für Ausbildung und Praxis : mit Beispielen in MySQL/MariaDB</subfield><subfield code="c">Ralf Adams</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2., aktualisierte Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">Hanser</subfield><subfield code="c">[2016]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2016</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (569 Seiten)</subfield><subfield code="b">Illustrationen, Diagramme</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">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Lernen Sie SQL ohne Datenbank-Vorkenntnisse Als Einsteiger werden Sie in diesem Buch Schritt für Schritt an die Arbeit mit SQL herangeführt. Vom Aufbau über das Ändern einer Datenbank und die Auswertung der Daten bis hin zur Administration und zum Verteilen der Datenbank auf verschiedene Server lernen Sie alle wesentlichen Aufgabenstellungen kennen. Alle Beispiele sind für MySQL/MariaDB und PostgreSQL getestet. Grundlagen und praktischer Einsatz Sie erhalten eine kurze Einführung in die wichtigsten Grundbegriffe und Designregeln für relationale Datenbanken wie ER-Modell, Schlüssel, referenzielle Integrität und Normalformen. Anhand einer Beispieldatenbank, die unter MySQL/MariaDB und PostgreSQL verwendet werden kann, erfahren Sie dann, wie Sie SQL sinnvoll anwenden. Kenntnisse mit Übungsaufgaben festigen Jedes Kapitel enthält Übungen, mit denen Sie Ihr frisch erworbenes Wissen testen können. Wenn Sie SQL-Befehle einfach nachschlagen wollen, hilft Ihnen der MySQL-Befehlsindex am Ende des Buches. Darüber hinaus geht der Autor auch auf fortführende Themen ein, die Lust machen, sich über den Grundkurs hinaus vertiefend mit SQL zu beschäftigen.</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MariaDB</subfield><subfield code="0">(DE-588)122947658X</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="655" ind1=" " ind2="7"><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">MariaDB</subfield><subfield code="0">(DE-588)122947658X</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="x">Verlag</subfield><subfield code="z">URL des Erstveröffentlichers</subfield><subfield code="3">Volltext</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=029219203&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-16-HEB</subfield><subfield code="a">ZDB-16-HET</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">ZDB-16-HET17</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-029219203</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">BFB01</subfield><subfield code="p">ZDB-16-HET</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">BHS01</subfield><subfield code="p">ZDB-16-HET</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">FAB01</subfield><subfield code="p">ZDB-16-HEB</subfield><subfield code="q">FAB_PDA_HEB</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">FAN01</subfield><subfield code="p">ZDB-16-HEB</subfield><subfield code="q">FAN_PDA_HEB</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">FAW01</subfield><subfield code="p">ZDB-16-HEB</subfield><subfield code="q">FAW_PDA_HEB</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">FAW02</subfield><subfield code="p">ZDB-16-HEB</subfield><subfield code="q">FAW_PDA_HEB</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">FCO01</subfield><subfield code="p">ZDB-16-HEB</subfield><subfield code="q">FCO_PDA_HEB_Kauf</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">FHA01</subfield><subfield code="p">ZDB-16-HEB</subfield><subfield code="q">FHA_PDA_HEB_Kauf</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">FHI01</subfield><subfield code="p">ZDB-16-HET</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">FHM01</subfield><subfield code="p">ZDB-16-HEB</subfield><subfield code="q">FHM_PDA_HEB_Kauf</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">FHN01</subfield><subfield code="p">ZDB-16-HET</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">FHR01</subfield><subfield code="p">ZDB-16-HET</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">FKE01</subfield><subfield code="p">ZDB-16-HEB</subfield><subfield code="q">FKE_PDA_HEB_Kauf</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">FLA01</subfield><subfield code="p">ZDB-16-HEB</subfield><subfield code="q">FLA_PDA_HEB_Kauf</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">FRO01</subfield><subfield code="p">ZDB-16-HET</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">FWS01</subfield><subfield code="p">ZDB-16-HEB</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">FWS02</subfield><subfield code="p">ZDB-16-HEB</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">UBG01</subfield><subfield code="p">ZDB-16-HET</subfield><subfield code="q">UBG_PDA_HET_Kauf18</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">UBT01</subfield><subfield code="p">ZDB-16-HET</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">UBW01</subfield><subfield code="p">ZDB-16-HET</subfield><subfield code="q">ZDB-16-HET17</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">UBY01</subfield><subfield code="p">ZDB-16-HET</subfield><subfield code="q">ZDB-16-HET17</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.3139/9783446450790</subfield><subfield code="l">UER01</subfield><subfield code="p">ZDB-16-HET</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
genre | (DE-588)4151278-9 Einführung gnd-content |
genre_facet | Einführung |
id | DE-604.BV043807900 |
illustrated | Not Illustrated |
index_date | 2024-09-20T13:29:36Z |
indexdate | 2024-09-27T16:41:23Z |
institution | BVB |
isbn | 9783446450790 9783446450745 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-029219203 |
oclc_num | 960003858 |
open_access_boolean | |
owner | DE-Aug4 DE-1043 DE-1046 DE-1047 DE-1102 DE-858 DE-859 DE-860 DE-M347 DE-1050 DE-29 DE-706 DE-573 DE-522 DE-92 DE-863 DE-BY-FWS DE-862 DE-BY-FWS DE-703 DE-898 DE-BY-UBR DE-20 DE-861 DE-B768 DE-473 DE-BY-UBG DE-11 |
owner_facet | DE-Aug4 DE-1043 DE-1046 DE-1047 DE-1102 DE-858 DE-859 DE-860 DE-M347 DE-1050 DE-29 DE-706 DE-573 DE-522 DE-92 DE-863 DE-BY-FWS DE-862 DE-BY-FWS DE-703 DE-898 DE-BY-UBR DE-20 DE-861 DE-B768 DE-473 DE-BY-UBG DE-11 |
physical | 1 Online-Ressource (569 Seiten) Illustrationen, Diagramme |
psigel | ZDB-16-HEB ZDB-16-HET ZDB-16-HET17 ZDB-16-HEB FAB_PDA_HEB ZDB-16-HEB FAN_PDA_HEB ZDB-16-HEB FAW_PDA_HEB ZDB-16-HEB FCO_PDA_HEB_Kauf ZDB-16-HEB FHA_PDA_HEB_Kauf ZDB-16-HEB FHM_PDA_HEB_Kauf ZDB-16-HEB FKE_PDA_HEB_Kauf ZDB-16-HEB FLA_PDA_HEB_Kauf ZDB-16-HET UBG_PDA_HET_Kauf18 ZDB-16-HET ZDB-16-HET17 |
publishDate | 2016 |
publishDateSearch | 2016 |
publishDateSort | 2016 |
publisher | Hanser |
record_format | marc |
spellingShingle | Adams, Ralf SQL der Grundkurs für Ausbildung und Praxis : mit Beispielen in MySQL/MariaDB MariaDB (DE-588)122947658X gnd SQL (DE-588)4134010-3 gnd |
subject_GND | (DE-588)122947658X (DE-588)4134010-3 (DE-588)4151278-9 |
title | SQL der Grundkurs für Ausbildung und Praxis : mit Beispielen in MySQL/MariaDB |
title_auth | SQL der Grundkurs für Ausbildung und Praxis : mit Beispielen in MySQL/MariaDB |
title_exact_search | SQL der Grundkurs für Ausbildung und Praxis : mit Beispielen in MySQL/MariaDB |
title_full | SQL der Grundkurs für Ausbildung und Praxis : mit Beispielen in MySQL/MariaDB Ralf Adams |
title_fullStr | SQL der Grundkurs für Ausbildung und Praxis : mit Beispielen in MySQL/MariaDB Ralf Adams |
title_full_unstemmed | SQL der Grundkurs für Ausbildung und Praxis : mit Beispielen in MySQL/MariaDB Ralf Adams |
title_short | SQL |
title_sort | sql der grundkurs fur ausbildung und praxis mit beispielen in mysql mariadb |
title_sub | der Grundkurs für Ausbildung und Praxis : mit Beispielen in MySQL/MariaDB |
topic | MariaDB (DE-588)122947658X gnd SQL (DE-588)4134010-3 gnd |
topic_facet | MariaDB SQL Einführung |
url | https://doi.org/10.3139/9783446450790 http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029219203&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT adamsralf sqldergrundkursfurausbildungundpraxismitbeispieleninmysqlmariadb |