SQL fur Dummies (Für Dummies) und über 1,5 Millionen weitere Bücher verfügbar für Amazon Kindle. Erfahren Sie mehr


oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an.
Jetzt eintauschen
und EUR 9,50 Gutschein erhalten
Eintausch
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.
Beginnen Sie mit dem Lesen von SQL fur Dummies (Für Dummies) auf Ihrem Kindle in weniger als einer Minute.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

SQL für Dummies (Fur Dummies) [Taschenbuch]

Allen G. Taylor , Reinhard Engel
3.0 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
Preis: EUR 24,99 kostenlose Lieferung Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Auf Lager.
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Mittwoch, 24. Dezember: Wählen Sie an der Kasse Morning-Express. Siehe Details.
‹  Zurück zur Artikelübersicht

Inhaltsverzeichnis

Uber den Autor 7 Widmung 7 Danksagung des Autors 7 Uber die Ubersetzer 7 Einfuhrung 23 Uber dieses Buch 23 Wer sollte dieses Buch lesen? 24 Symbole, die in diesem Buch verwendet werden 24 Wie es weitergeht 24 Teil I Grundbegriffe 25 Kapitel 1 Grundlagen relationaler Datenbanken 27 Die Ubersicht uber Dinge behalten 27 Was ist eine Datenbank? 28 Datenbankgrosse und -komplexitat 29 Was ist ein Datenbankverwaltungssystem? 29 Flache Dateien 31 Datenbankmodelle 32 Das relationale Modell 32 Komponenten einer relationalen Datenbank 33 Was sind Relationen? 33 Views oder Sichten 34 Schemata, Domanen und Einschrankungen 36 Das Objektmodell fordert das relationale Modell heraus 37 Das objektrelationale Modell 38 Uberlegungen zum Datenbankentwurf 38 Kapitel 2 SQL-Grundlagen 39 Was SQL ist und was es nicht ist 39 Ein (sehr) kurzer historischer Uberblick 41 SQL-Anweisungen 42 Reservierte Worter 42 Datentypen 44 Genaue Zahlen 44 Annahernd genaue Zahlen 46 Zeichenketten 48 Binare Zeichenketten 50 Boolesche Werte 51 Datums- und Zeitwerte 51 Intervalle 52 Der Datentyp XML 53 Der Datentyp ROW 55 Datentypen fur Auflistungen 56 REF-Typen 58 Benutzerdefinierte Typen 58 Zusammenfassung der Datentypen 61 Nullwerte 63 Einschrankungen 63 SQL in einem Client/Server-System benutzen 64 Der Server 64 Der Client 65 SQL mit dem Internet oder einem Intranet benutzen 66 Kapitel 3 Die Komponenten von SQL 67 Data Definition Language 67 Wenn »Mach' es einfach!« kein guter Rat ist 68 Tabellen erstellen 69 Sichten 71 Tabellen in Schemata zusammenfassen 76 Ordnung durch Kataloge 77 Die DDL-Anweisungen kennenlernen 78 Data Manipulation Language 80 Ausdrucke 80 Pradikate 83 Logische Verknupfungen 84 Mengenfunktionen 85 Unterabfragen 86 DCL (Data Control Language) 86 Transaktionen 87 Benutzer und Rechte 88 Einschrankungen der referenziellen Integritat konnen Ihre Daten gefahrden 90 Die Verantwortung fur die Sicherheit delegieren 92 Teil II Datenbanken mit SQL erstellen 93 Kapitel 4 Eine einfache Datenbankstruktur erstellen und verwalten 95 Eine einfache Datenbank mit einem RAD-Werkzeug erstellen 96 Entscheiden, was in die Datenbank gehort 96 Eine Datenbanktabelle erstellen 97 Die Struktur einer Tabelle andern 104 Einen Index definieren 106 Eine Tabelle loschen 108 Das gleiche Beispiel mit der DDL von SQL erstellen 109 SQL mit Microsoft Access nutzen 109 Eine Tabelle erstellen 112 Einen Index erstellen 116 Die Tabellenstruktur andern 117 Eine Tabelle loschen 117 Einen Index loschen 118 Uberlegungen zur Portierbarkeit 118 Kapitel 5 Eine relationale Datenbank mit mehreren Tabellen erstellen 119 Die Datenbank entwerfen 119 Schritt 1: Objekte definieren 120 Schritt 2: Tabellen und Spalten identifizieren 120 Schritt 3: Tabellen definieren 121 Domanen, Zeichensatze, Sortierfolgen und Ubersetzungstabellen 124 Schlussel fur den schnellen Zugriff 125 Primarschlussel 126 Mit Indizes arbeiten 128 Was ist eigentlich ein Index? 128 Wozu ist ein Index gut? 129 Einen Index verwalten 130 Die Datenintegritat bewahren 131 Integritat von Entitaten 131 Integritat von Domanen 132 Referenzielle Integritat 133 Und gerade als Sie dachten, alles ware sicher ... 136 Potenzielle Problembereiche 137 Einschrankungen 139 Die Datenbank normalisieren 142 Anderungsanomalien und Normalformen 142 Erste Normalform 145 Zweite Normalform 145 Dritte Normalform 146 Domain-Key-Normalform (DK/NF) 147 Abnorme Formen 148 Teil III Daten speichern und abrufen 149 Kapitel 6 Daten einer Datenbank bearbeiten 151 Daten abrufen 151 Eine Sicht erstellen 152 FROM-Tabellen 153 Mit einer Auswahlbedingung 154 Mit einem geanderten Attribut 155 Sichten aktualisieren 156 Neue Daten hinzufugen 156 Daten zeilenweise einfugen 157 Daten nur in ausgewahlte Spalten einfugen 158 Zeilen blockweise in eine Tabelle einfugen 159 Vorhandene Daten aktualisieren 161 Daten ubertragen 164 Uberholte Daten loschen 166 Kapitel 7 Temporale Daten verarbeiten 167 Zeiten und Perioden in SQL:2011 verstehen 167 Mit Anwendungszeitperioden-Tabellen arbeiten 169 Primarschlussel in Anwendungszeitperiode-Tabellen definieren 171 Referenzielle Einschrankungen auf Anwendungszeitperiode-Tabellen anwenden 172 Anwendungszeitperiode-Tabellen abfragen 173 Mit systemversionierten Tabellen arbeiten 174 Primarschlussel fur systemversionierte Tabellen definieren 176 Referenzielle Einschrankungen auf systemversionierte Tabellen anwenden 176 Systemversionierte Tabellen abfragen 176 Noch mehr Daten mit bitemporalen Tabellen verwalten 177 Kapitel 8 Werte festlegen 179 Werte 179 Zeilenwerte 179 Literale 179 Variablen 181 Spezielle Variablen 183 Spaltenreferenzen 183 Wertausdrucke 184 String-Wertausdrucke 185 Numerische Wertausdrucke 185 Datums- und Zeit-Wertausdrucke 186 Intervall-Wertausdrucke 186 Bedingungs-Wertausdrucke 187 Funktionen 187 Mit Mengenfunktionen summieren 187 Wertfunktionen 190 Kapitel 9 SQL-Wertausdrucke -- fortgeschrittener Teil 203 CASE-Bedingungsausdrucke 203 CASE mit Suchbedingungen verwenden 204 CASE mit Werten verwenden 206 Ein Sonderfall: CASE -- NULLIF 208 Ein weiterer Sonderfall: CASE -- COALESCE 210 Umwandlungen von Datentypen mit CAST 210 CAST in SQL verwenden 212 CAST als Mittler zwischen SQL und Host-Sprachen 212 Datensatzwertausdrucke 213 Kapitel 10 Daten zielsicher finden 215 Modifizierende Klauseln 215 Die Klausel FROM 217 Die Klausel WHERE 217 Vergleichspradikate 219 BETWEEN 219 IN und NOT IN 221 LIKE und NOT LIKE 222 SIMILAR 223 NULL 224 ALL, SOME, ANY 225 EXISTS 226 UNIQUE 227 DISTINCT 227 OVERLAPS 228 MATCH 229 Regeln der referenziellen Integritat und das Pradikat MATCH 230 Logische Verknupfungen 232 AND 232 OR 233 NOT 233 Die Klausel GROUP BY 234 HAVING 236 ORDER BY 237 Begrenzende FETCH-Funktion 238 Ergebnismengen mit Fensterfunktionen erstellen 240 Ein Fenster mit NTILE in Buckets partionieren 241 In einem Fenster navigieren 241 Fensterfunktionen verschachteln 243 Gruppen von Zeilen auswerten 244 Kapitel 11 Relationale Operatoren 245 UNION 245 UNION ALL 247 UNION CORRESPONDING 247 INTERSECT 248 EXCEPT 250 Verknupfungsoperatoren 250 Die einfache Verknupfung 251 Gleichheitsverknupfung -- Equi-Join 252 Kreuzverknupfungen -- Cross-Join 254 Naturliche Verknupfungen -- Natural-Join 254 Bedingte Verknupfungen 255 Spaltennamenverknupfungen 255 Innere Verknupfungen -- INNER JOIN 256 Aussere Verknupfungen -- OUTER JOIN 257 Vereinigungsverknupfungen -- Union Join 260 ON im Vergleich zu WHERE 266 Kapitel 12 Mit verschachtelten Abfragen tief graben 267 Was Unterabfragen erledigen 268 Verschachtelte Abfragen, die eine Zeilenmenge zuruckgeben 269 Verschachtelte Abfragen, die einen einzelnen Wert zuruckgeben 272 Die quantifizierenden Vergleichsoperatoren ALL, SOME und ANY 275 Verschachtelte Abfragen als Existenztest 276 Weitere korrelierte Unterabfragen 278 Die Anweisungen UPDATE, DELETE und INSERT 281 Anderungen per pipelined DML abrufen 284 Kapitel 13 Rekursive Abfragen 285 Was ist Rekursion? 285 Houston, wir haben ein Problem 287 Scheitern ist keine Option 287 Was ist eine rekursive Abfrage? 288 Wo kann ich eine rekursive Abfrage anwenden? 288 Abfragen auf die harte Tour erstellen 290 Zeit mit einer rekursiven Abfrage sparen 291 Wo konnte ich eine rekursive Abfrage sonst noch einsetzen? 293 Teil IV Kontrollmechanismen 295 Kapitel 14 Datenbanken schutzen 297 Die Datenkontrollsprache von SQL 297 Zugriffsebenen fur Benutzer 298 Der Datenbankadministrator 298 Besitzer von Datenbankobjekten 299 Die Offentlichkeit 299 Rechte an Benutzer vergeben 300 Rollen 301 Daten einfugen 302 Daten lesen 302 Tabellendaten andern 303 Tabellenzeilen loschen 303 Verknupfte Tabellen referenzieren 304 Domanen, Zeichensatze, Sortierreihenfolgen und Ubersetzungstabellen 304 Das Ausfuhren von SQL-Anweisungen bewirken 306 Rechte uber Ebenen hinweg einraumen 307 Das Recht zur Vergabe von Rechten ubertragen 308 Rechte entziehen 309 Mit GRANT und REVOKE zusammen Zeit und Aufwand sparen 310 Kapitel 15 Daten schutzen 313 Gefahren fur die Datenintegritat 313 Plattforminstabilitat 314 Gerateausfall 314 Gleichzeitiger Datenzugriff 315 Die Gefahr der Verfalschung von Daten reduzieren 317 Mit SQL-Transaktionen arbeiten 318 Die Standardtransaktion 319 Isolierungsebenen 320 Anweisungen mit implizitem Transaktionsbeginn 322 SET TRANSACTION 322 COMMIT 323 ROLLBACK 323 Datenbankobjekte sperren 324 Datensicherung 324 Speicherpunkte und Untertransaktionen 325 Einschrankungen innerhalb von Transaktionen 326 Kapitel 16 SQL in Anwendungen benutzen 331 SQL in einer Anwendung 331 Nach dem Sternchen Ausschau halten 332 Starken und Schwachen von SQL 332 Starken und Schwachen prozeduraler Sprachen 333 Probleme bei der Kombination von SQL mit prozeduralen Sprachen 333 SQL in prozedurale Sprachen einbinden 334 Eingebettetes SQL 334 Die SQL-Modulsprache 337 Objektorientierte RAD-Werkzeuge 339 SQL mit Microsoft Access verwenden 340 Teil V SQL in der Praxis 343 Kapitel 17 Datenzugriffe mit ODBC und JDBC 345 ODBC 345 Die ODBC-Schnittstelle 346 Die Komponenten von ODBC 346 ODBC in einer Client/Server-Umgebung 347 BC und das Internet 348 Server-Erweiterungen 349 Client-Erweiterungen 349 ODBC und Intranets 350 JDBC 351 Kapitel 18 SQL und XML 353 Was XML mit SQL zu tun hat 353 Der XML-Datentyp 354 Wann der XML-Datentyp verwendet werden sollte 354 Wann der Datentyp XML nicht verwendet werden sollte 355 SQL in XML und XML in SQL konvertieren 356 Zeichensatze konvertieren 356 Bezeichner konvertieren 356 Datentypen konvertieren 357 Tabellen konvertieren 358 Mit Nullwerten umgehen 358 Das XML-Schema erzeugen 359 SQL-Funktionen, die mit XML-Daten arbeiten 360 XMLDOCUMENT 360 XMLELEMENT 360 XMLFOREST 361 XMLCONCAT 361 XMLAGG 362 XMLCOMMENT 363 XMLPARSE 363 XMLPI 363 XMLQUERY 364 XMLCAST 364 Pradikate 365 DOCUMENT 365 CONTENT 365 XMLEXISTS 365 VALID 365 XML-Daten in SQL-Tabellen umwandeln 366 Nicht vordefinierte Datentypen in XML abbilden 368 Domanen 368 Distinct UDT (Spezifischer benutzerdefinierter Datentyp) 369 Row (Ze...

‹  Zurück zur Artikelübersicht