Einstieg in SQL
Datenbank und SQL- ganz ohne Vorkenntnisse einsteigen. SQL-Abfragen, Datenmodellierung, Tipps aus der Praxis. Übungen und Musterlösungen für alle Datenbanksysteme. Für Ausbildung und Beruf. Inkl. Übungsd
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...
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...
Leider schon ausverkauft
versandkostenfrei
Buch
Fr. 38.90
inkl. MwSt.
- Kreditkarte, Paypal, Rechnungskauf
- 30 Tage Widerrufsrecht
Produktdetails
Produktinformationen zu „Einstieg in SQL “
Klappentext zu „Einstieg in SQL “
SQL: Verstehen, einsetzen, nachschlagenDatenbanken 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
Inhaltsverzeichnis zu „Einstieg in SQL “
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
... mehr
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 ... 40410. Transaktionen ... 415 10.1 ... Forderungen an relationale Datenbanksysteme ... 416 10.2 ... Transaktionen verstehen ... 418 10.3 ... Übungen zum Thema »Transaktionen« ... 42611. Mit SQL rechnen ... 429 11.1 ... Spaltenwerte addieren ... 431 11.2 ... Spaltenwerte subtrahieren ... 432 11.3 ... Spaltenwerte multiplizieren ... 433 11.4 ... Spaltenwerte dividieren ... 434 11.5 ... Den Restwert einer Division von Spaltenwerten berechnen ... 435 11.6 ... Nach dem Ergebnis einer Berechnung filtern ... 436 11.7 ... Nach dem Ergebnis einer Berechnung sortieren lassen ... 43712. Skalarfunktionen anwenden ... 443 12.1 ... Funktionen für Textwerte ... 444 12.2 ... Funktionen für Zahlenwerte ... 457 12.3 ... Verschachtelte Funktionsaufrufe ... 464 12.4 ... Übungen zum Thema »verschachtelte Funktionsaufrufe« ... 467 12.5 ... Zusammenfassung ... 46713. Bedingungslogik ... 469 13.1 ... Die CASE-Klausel ... 469 13.2 ... Bedingungslogik in einer Spaltenauswahlliste einer SELECT-Anweisung anwenden ... 470 13.3 ... Bedingungslogik in einer ORDER BY-Klausel anwenden ... 472 13.4 ... Übungen zum Thema »Logik in SQL-Anweisungen verwenden« ... 47514. Mit Zeit und Datum arbeiten ... 477 14.1 ... Datumsformate ... 478 14.2 ... Skalarfunktionen für Zeit- und Datumsangaben in SQL nutzen ... 478 14.3 ... Zeit- und Datumsangaben formatieren ... 482 14.4 ... Datumsangaben extrahieren (EXTRACT) ... 497 14.5 ... Mit Datumsangaben rechnen ... 50215. Spaltenwerte mit GROUP BY gruppieren ... 511 15.1 ... Die Aggregatfunktion COUNT anwenden ... 513 15.2 ... Die Aggregatfunktion SUM anwenden ... 518 15.3 ... Die Aggregatfunktion AVG anwenden ... 520 15.4 ... Die Aggregatfunktion MAX anwenden ... 521 15.5 ... NULL-Werte berücksichtigen ... 523 15.6 ... Nach aggregierten Werten einer Gruppierung filtern (HAVING) ... 528 15.7 ... Nach zwei oder mehr Spalten gruppieren ... 53116. Mächtiges Werkzeug: Die Unterabfragen (Subqueries) ... 535 16.1 ... Unterabfragen, die in Korrelation zueinander stehen ... 536 16.2 ... Unterabfragen, die nicht in Korrelation zueinander stehen ... 543 16.3 ... Vergleichsoperatoren auf Unterabfragen mit ANY, SOME und ALL anwenden ... 549 16.4 ... Auf die Existenz von Ergebniszeilen aus Unterabfragen prüfen (EXISTS) ... 55417. Views: Abfragen in virtuellen Tabellen speichern ... 559 17.1 ... Einfache Views anlegen ... 560 17.2 ... Views und ORDER BY ... 565 17.3 ... INSERT, UPDATE und DELETE auf Views anwenden ... 568 17.4 ... Views entfernen oder ersetzen ... 58018. Performance von Abfragen optimieren (Index) ... 583 18.1 ... Einführung ... 583 18.2 ... Syntax: Index erstellen ... 585 18.3 ... Eine Tabelle mit vielen Zeilen generieren ... 586 18.4 ... Einen Index für eine Tabelle anlegen ... 588 18.5 ... Einen Index über mehrere Spalten anlegen ... 590 18.6 ... Den Index einer Tabelle löschen ... 592 18.7 ... Fremdschlüsselspalten indexieren ... 593 18.8 ... Übungen zum Thema »Index« ... 597 Index ... 601
... weniger
Bibliographische Angaben
- Autor: Michael Laube
- 2017, 608 Seiten, Masse: 17,9 x 25 cm, Gebunden, Deutsch
- Verlag: Rheinwerk Verlag
- ISBN-10: 3836245639
- ISBN-13: 9783836245630
Rezension zu „Einstieg in SQL “
"Mit dem vorliegenden Praxisbuch erhält der Leser einen soliden Einstieg in das Erstellen und Abfragen von Datenbanken mit SQL." dotnetpro.de 201712
Kommentar zu "Einstieg in SQL"
0 Gebrauchte Artikel zu „Einstieg in SQL“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Einstieg in SQL".
Kommentar verfassen