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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Adams, Ralf (VerfasserIn)
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&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=029219203&amp;sequence=000001&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;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