Bewertung:

Das Buch erhält gemischte Kritiken. Einige loben den akribischen Ansatz für Logik und Theorie in der Datenwissenschaft, während andere kritisieren, dass es sich auf die Perspektive des Autors konzentriert und nicht wie versprochen auf SQL. Es scheint die eigene Datenbanksprache des Autors, Tutorial D, zu fördern, anstatt in erster Linie SQL zu lehren.
Vorteile:⬤ Sorgfältig in der Gliederung und im logischen Ansatz
⬤ bietet nützliche Einblicke in Datenbanken und Logik
⬤ enthält gute Beispiele und einige geschätzte Diagramme.
⬤ Irreführender Titel, da das Buch nicht in erster Linie von SQL handelt
⬤ dicht geschrieben und schwer zu lesen
⬤ wirbt für die eigene Sprache des Autors, Tutorial D, was die Leser verwirren kann
⬤ inkonsistent und kann diejenigen frustrieren, die eine klare SQL-Anleitung suchen.
(basierend auf 9 Leserbewertungen)
SQL and Relational Theory: How to Write Accurate SQL Code
SQL ist voller Schwierigkeiten und Fallen für den Unvorsichtigen. Sie können sie vermeiden, wenn Sie die relationale Theorie verstehen, aber nur, wenn Sie wissen, wie Sie diese Theorie in die Praxis umsetzen können. In diesem Buch erklärt Chris Date die relationale Theorie eingehend und zeigt anhand zahlreicher Beispiele und Übungen, wie Sie sie auf Ihre Verwendung von SQL anwenden können.
Diese dritte Auflage wurde überarbeitet, erweitert und durchgehend verbessert. Zu den Themen, deren Behandlung erweitert wurde, gehören Datentypen und Domänen, Tabellenvergleiche, Bildbeziehungen, Aggregatoperatoren und Zusammenfassungen, Aktualisierungen von Ansichten und Unterabfragen. Ein besonderes Merkmal dieser Ausgabe ist ein neuer Anhang über NoSQL und relationale Theorie.
⬤ Könnten Sie eine SQL-Abfrage schreiben, um Mitarbeiter zu finden, die mindestens einmal in jeder Programmierabteilung des Unternehmens gearbeitet haben? Und sicher sein, dass sie korrekt ist?
⬤ Warum ist die richtige Benennung von Spalten so wichtig?
⬤ Nullen in der Datenbank führen zu falschen Antworten. Warum ist das so? Was können Sie dagegen tun?
⬤ Wie können Bildrelationen Ihnen bei der Formulierung komplexer SQL-Abfragen helfen?
⬤ SQL unterstützt „quantifizierte Vergleiche“, aber man sollte sie besser vermeiden. Warum eigentlich? Und wie?
Datenbanktheorie und -praxis haben sich seit Codds Definition des relationalen Modells im Jahr 1969 erheblich weiterentwickelt. Dieses Buch stützt sich auf jahrzehntelange Erfahrung, um die aktuellste Behandlung des Themas zu präsentieren, die es gibt. Jeder, der über bescheidene bis fortgeschrittene SQL-Kenntnisse verfügt, kann von den darin enthaltenen Erkenntnissen profitieren. Das Buch ist produktunabhängig.