-10%
26,90 €
Bisher 29,90 €**
26,90 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar
Bisher 29,90 €**
26,90 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar

Alle Infos zum eBook verschenken
Als Download kaufen
Bisher 29,90 €**
-10%
26,90 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar
Abo Download
9,90 € / Monat*
*Abopreis beinhaltet vier eBooks, die aus der tolino select Titelauswahl im Abo geladen werden können.

inkl. MwSt.
Sofort per Download lieferbar

Einmalig pro Kunde einen Monat kostenlos testen (danach 9,90 € pro Monat), jeden Monat 4 aus 40 Titeln wählen, monatlich kündbar.

Mehr zum tolino select eBook-Abo
Jetzt verschenken
Bisher 29,90 €**
-10%
26,90 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar

Alle Infos zum eBook verschenken
0 °P sammeln

  • Format: ePub


SQL: Verstehen, einsetzen, nachschlagen
Datenbanken und SQL richtig nutzen - auch ohne Vorkenntnisse | SQL-Abfragen, Datenmodellierung, Tipps aus der Praxis | Übungen und Musterlösungen für alle Datenbanksysteme Den leichten Einstieg in SQL und die Datenmodellierung finden Sie hier! Schritt für Schritt führt Sie dieser Leitfaden durch den SQL-Befehlsschatz und macht Sie mit allen wichtigen Befehlen vertraut. Das Beherrschen der SQL-Befehle ist jedoch nur das Fundament. Darauf aufbauend lernen Sie, wie Sie Ihre Daten richtig modellieren, verknüpfen und bearbeiten. So schaffen Sie Ordnung…mehr

  • Geräte: eReader
  • ohne Kopierschutz
  • eBook Hilfe
  • Größe: 4.78MB
Produktbeschreibung
SQL: Verstehen, einsetzen, nachschlagen

  • Datenbanken und SQL richtig nutzen - auch ohne Vorkenntnisse
  • SQL-Abfragen, Datenmodellierung, Tipps aus der Praxis
  • Übungen und Musterlösungen für alle Datenbanksysteme
Den leichten Einstieg in SQL und die Datenmodellierung finden Sie hier! Schritt für Schritt führt Sie dieser Leitfaden durch den SQL-Befehlsschatz und macht Sie mit allen wichtigen Befehlen vertraut. Das Beherrschen der SQL-Befehle ist jedoch nur das Fundament. Darauf aufbauend lernen Sie, wie Sie Ihre Daten richtig modellieren, verknüpfen und bearbeiten. So schaffen Sie Ordnung und sorgen für performante Abfragen.

Aus dem Inhalt:

  • Grundlagen kennenlernen und verstehen
  • Grundfunktionen der Tabellenabfrage
  • Zeilen einfügen, ändern und löschen (INSERT, UPDATE und DELETE)
  • Tabellen mit CREATE TABLE anlegen
  • Mengenoperationen
  • Datenbanken modellieren
  • Datenmodelle optimieren
  • Datenmodelle in Tabellen überführen
  • Beziehungen zwischen Tabellen: JOINs
  • Transaktionen
  • Skalarfunktionen
  • Bedingungslogik
  • Mit Zeit und Datum arbeiten
  • Spaltenwerte mit GROUP BY gruppieren
  • Unterabfragen
  • VIEWS: Abfragen in virtuellen Tabellen speichern
  • Performance optimieren



Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, BG, CY, CZ, D, DK, EW, E, FIN, F, GB, GR, HR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.

  • Produktdetails
  • Verlag: Rheinwerk Verlag GmbH
  • Seitenzahl: 608
  • Erscheinungstermin: 27.03.2017
  • Deutsch
  • ISBN-13: 9783836245654
  • Artikelnr.: 48443694
Autorenporträt
Laube, Michael
Michael Laube arbeitet im Bereich Logistik eines öffentlichen Auftraggebers. Zu seinen täglichen Aufgaben zählt es, Produktstammdaten zu verarbeiten und unterschiedliche Anforderungen im Bereich der Informatik zu koordinieren und umzusetzen. Er nutzt relationale Datenbanken und die Abfragesprache SQL, um die Produktstammdaten aufzubereiten und Anwendern zur Verfügung zu stellen. Außerdem entwickelt er als Sun Certified Java Programmer und Sun Certified Web Component Developer unternehmensweite Anwendungen.
Inhaltsangabe
1. Grundlagen kennenlernen und verstehen ... 17 1.1 ... Eine kurze Einführung ... 17 1.2 ... Datenbanksysteme ... 20 1.3 ... SQL -- ein Standard und seine Umsetzung ... 21 1.4 ... Zu diesem Buch ... 23 1.5 ... MySQL 5.6 unter Windows installieren ... 24 1.6 ... Die Übungsdatenbank auf einem MySQL-Datenbanksystem anlegen ... 40 1.7 ... SQL-Anweisungen speichern ... 47 1.8 ... Beispiele und Übungen kommentieren ... 47 2. Los geht's: Die Grundfunktionen der Tabellenabfrage ... 53 2.1 ... Mit einer SELECT-Anweisung Tabellen abfragen ... 53 2.2 ... Zeilen in einer Abfrage mit WHERE filtern ... 58 2.3 ... Filterbedingungen mit AND (NOT) und OR (NOT) logisch verknüpfen ... 100 2.4 ... Ergebniszeilen einer SELECT-Anweisung einschränken ... 120 2.5 ... Datensätze sortiert abfragen ... 123 2.6 ... Konstanten in die Spaltenauswahlliste aufnehmen ... 136 2.7 ... Spalten einen Alias zuordnen ... 139 2.8 ... Gleiche Ergebniszeilen ausschließen (DISTINCT) ... 144 3. Zeilen einfügen (INSERT), ändern (UPDATE) und löschen (DELETE, TRUNCATE) ... 149 3.1 ... Zeilen mit einer INSERT-Anweisung einfügen ... 150 3.2 ... Zeilen mit einer UPDATE-Anweisung ändern ... 160 3.3 ... Zeilen mit einer DELETE-Anweisung löschen ... 172 3.4 ... Alle Zeilen einer Tabelle mit einer TRUNCATE-Anweisung löschen ... 177 4. Tabellen mit CREATE TABLE anlegen ... 181 4.1 ... Datentypen ... 181 4.2 ... Datentypen umwandeln ... 197 4.3 ... Explizite und implizite Typkonvertierung ... 198 4.4 ... Einfache Tabellen mit CREATE TABLE erstellen ... 204 4.5 ... Spalten Einschränkungen (CONSTRAINTS) zuordnen ... 219 4.6 ... Spalten auf Tabellenebene Einschränkungen (CONSTRAINT) zuordnen ... 234 5. Mengenoperationen anwenden ... 249 5.1 ... Mengenoperationen auf Ergebnistabellen anwenden ... 249 5.2 ... Funktionsweise von Mengenoperationen mit UNION ... 258 5.3 ... Die Schnittmenge von Ergebnistabellen bilden (INTERSECT) ... 266 5.4 ... Eine Differenzmenge aus Ergebnistabellen bilden (EXCEPT) ... 269 5.5 ... Mengenoperationen in Kombination mit einer WHERE-Klausel verwenden ... 272 5.6 ... Vereinigungsmengen in Kombination mit einer ORDER BY-Klausel ... 275 6. Datenbanken modellieren ... 279 6.1 ... Anforderungskatalog ... 279 6.2 ... Entitäten identifizieren und modellhaft abbilden ... 280 6.3 ... Beziehungen zwischen Entitäten festlegen ... 288 6.4 ... Datenmodelle in der UML-Notation darstellen ... 303 6.5 ... Übungen zum Thema "Datenbanken modellieren" ... 307 7. Datenmodelle optimieren (Normalisierung) ... 309 7.1 ... Redundanzen erkennen ... 309 7.2 ... Die 1. Normalform anwenden ... 312 7.3 ... Die 2. Normalform anwenden ... 315 7.4 ... Die 3. Normalform anwenden ... 317 7.5 ... Denormalisierung ... 319 7.6 ... Übungen zum Thema "Datenmodelle optimieren" ... 321 8. Datenmodelle in Tabellen überführen ... 325 8.1 ... Die Ausbildungsdatenbank anlegen ... 325 8.2 ... Tabellen mit Beziehungen zu anderen Tabellen erstellen ... 327 8.3 ... Übung zum Thema "Datenmodell in Tabellen überführen" ... 335 8.4 ... Die referentielle Integrität verstehen ... 337 9. Einfüge-, Abfrage-, Änderungs-, und Löschoperationen auf Tabellen anwenden, die in Beziehungen stehen ... 343 9.1 ... Zeilen in Tabellen einfügen, die in Beziehung zueinander stehen ... 343 9.2 ... Zeilen aus Tabellen, die in Beziehung stehen, mit JOIN verbunden abfragen ... 353 9.3 ... Beziehungen (Schlüsselbeziehungen) ändern ... 392 9.4 ... Beziehungen (Schlüsselbeziehungen) aufheben oder löschen ... 404 10. Transaktionen ... 415 10.1 ... Forderungen an relationale Datenbanksysteme ... 416 10.2 ... Transaktionen verstehen ... 418 10.3 ... Übungen zum Thema "Transaktionen" ... 426 11. Mit SQL rechnen ... 429 11.1 ... Spaltenwerte addieren ... 431 11.2 ... Spaltenwerte subtrahieren ... 432 11.
Rezensionen
"Mit dem vorliegenden Praxisbuch erhält der Leser einen soliden Einstieg in das Erstellen und Abfragen von Datenbanken mit SQL." dotnetpro.de 201712
"Eine gründliche, verständliche und dabei auch gut lesbare Einführung in SQL." LINUX MAGAZIN 201909