Head First SQL
Von Lynn BeighleyRezensionen: 26 | Gesamtbewertung: Durchschnitt
Ausgezeichnet | |
Gut | |
Durchschnitt | |
Schlecht | |
Schrecklich |
Ziehen Sie Ihre Daten nach unten? Sind Ihre Tische alle durcheinander? Nun, wir haben die Tools, mit denen Sie lernen, wie Sie Ihre Datenbanken zur Übermittlung zwingen. Head First SQL nutzt die neuesten Forschungsergebnisse aus den Bereichen Neurobiologie, Kognitionswissenschaft und Lerntheorie, um eine multisensorische SQL-Lernerfahrung zu schaffen. Es verfügt über ein visuell reichhaltiges Format, das für die Funktionsweise Ihres Gehirns entwickelt wurde, nicht für ein
Rezensionen
Dies war eines meiner Lehrbücher für eine Datenbankdesignklasse, eine Klasse, für die ich Angst hatte, die ich aber trotzdem angemeldet hatte (aus verschiedenen Gründen, die ich nicht kontrollieren konnte). Es ist eine sehr benutzerfreundliche Anleitung, und als Anfänger in SQL habe ich den verspielten Ton geschätzt, vor dem ich keine Angst haben muss. Es gibt jede Menge Bilder und Extras, und wenn ich mich nicht vor Angst verrückt machte, dass ich in dieser Klasse nicht erfolgreich sein könnte, hatte ich tatsächlich Spaß daran.
Wenn ich eine andere Programmiersprache lernen müsste, würde ich sicherlich einen Leitfaden aus dieser Head First-Reihe suchen.
Die Autorin Lynn Beighley ist nicht nur ein Genie des technischen Schreibens, sondern verfügt auch über einen MFA für kreatives Schreiben. Und sie rockt den Arsch. Ich mache mir keine Gedanken über SQL, und wenn es für meinen neuen Job nicht erforderlich wäre, wäre ich nicht einmal den Gang des Buchladens entlang gewandert, aber wenn Sie das Zeug trotzdem lesen müssen, besorgen Sie sich dieses.
Vor dem Unterrichten werden viele Tests durchgeführt, bei denen gefragt wird, wie eine Aufgabe Ihrer Meinung nach ausgeführt werden kann, und anschließend die tatsächliche Syntax des Befehls erläutert wird. Dies hilft dem Lernstab, da Sie Ihr mentales Modell mit der Realität vergleichen. Es ist jedoch völlig nicht hilfreich, wenn Sie zu Beginn von Kapitel 7 gefragt werden, wie Sie ein Tabellendesign vollständig ändern können, und dann das gesamte Kapitel 8 damit verbringen, etwas zu erklären, das Sie vor 100 Seiten selbst herausfinden mussten.
Das einzige, was dies davon abhält, ein einzelner Stern zu sein, ist, dass es etwas unterhaltsam ist. Andernfalls ist das Tempo durcheinander, viele elementare Themen werden übersprungen und viele der Beispielbeziehungen sind einfach falsch.
Die Syntax ist stark MySQL-orientiert, worauf sie im Intro hinweisen, aber es gibt genügend RDBMS-übergreifende Hinweise, die eine gute allgemeine Einführung in SQL darstellen. Leider wird die Syntax anderer Implementierungen nie erklärt. Es gibt nur zahlreiche Notizen mit der Aufschrift "Überprüfen Sie Ihre RDBMS-spezifische Dokumentation". RTFM? Danke für den Hinweis.
Wenn Sie SQL lernen möchten, holen Sie sich ein gutes MySQL-spezifisches Buch und lernen Sie das zuerst. Lesen Sie dann die technischen Dokumente für Ihre spezifische Implementierung. Ich empfehle PHP und MySQL Web Development von Addison Wesley. O'Reillys anderes Intro-Datenbankbuch, Learning PHP und MySQL, ist ebenfalls voller Fehler.
Typisches Head-First-Design des Buches - gut, aber nicht so gut wie das Design Patterns.
Hier sind die wenigen Beschwerden, die ich habe: Wenn Sie völlig neu in SQL sind, ist es möglicherweise nicht klar, dass Sie Tabellen aus dem auf der Website des Buches bereitgestellten Beispielcode füllen können. Mehr als ein Rezensent erwähnte dies auf Amazon.com.
Ich habe festgestellt, dass der Code von der Website in den späteren Tabellen zu Joins, Unterabfragen, Einschränkungen und Transaktionen enthalten ist. Sie haben nicht den Beispielcode zum Einrichten der Tabellen bereitgestellt, die zusammen mit den Beispielen in diesen Kapiteln benötigt werden. Ich habe etwas Wert darauf gelegt, diese Kapitel zu lesen, aber es war nicht ganz dasselbe.
Kurz gesagt, dieses Buch gab mir alle Informationen, die ich brauchte, um mit mySQL zu beginnen. (Ich benutze es mit PHP). Es gibt viele praktische Beispiele, Tests und Tests, um die Grundlagen nach Hause zu bringen. Ich fühle mich jetzt mit grundlegenden SQL-Befehlen ziemlich wohl. Ich würde dieses Buch jedem empfehlen, der nur sehr wenig bis gar nichts über SQL weiß und Kenntnisse auf Anfängerniveau erwerben möchte.
Ich habe dieses Buch dazu gebracht, SQL aufzufrischen, da ich seit meinem College nicht mehr so viel damit arbeiten musste.
Auf der positiven Seite:
Das Buch enthält eine URL, unter der Sie mit einigen Abfragen experimentieren können, ohne Ihre eigene Datenbank / Tabellen einzurichten, während Sie die Beispiele durchgehen, und ich dachte, es bietet einen anständigen Überblick über Befehle / Terminologie / etc.
Auf der negativen Seite:
Ich habe einige technische Fehler gefunden, die nicht allzu schwer zu erkennen / zu überwinden waren, aber mein größter Ärger mit Haustieren ist, wie das Buch so etwas wie "Jetzt wie würden Sie das tun ..." fragen und eine etwas lächerliche Antwort geben würde ( Sie würden 3 Einfügungen, 2 Aktualisierungen und ein Löschen durchführen) und dann 2 Seiten später sagen - NEIN, es gibt einen besseren Weg, verwenden Sie stattdessen diesen Änderungsbefehl! Hallo, ich habe dieses Buch nicht aufgegriffen, um Zeit damit zu verbringen, zu lesen (und tatsächlich zu verstehen), wie man es falsch macht.
Dies ist das einzige SQL-Buch, das ich aufgegriffen habe (außerhalb des College-Lehrbuchs), daher kann ich es nicht wirklich mit anderen Grundierungen vergleichen.
Am überraschendsten war für mich vielleicht, dass dies nicht nur ein Anfängerbuch ist. Die letzte Hälfte des Buches befasst sich mit relativ komplexen Themen. Das war großartig. Ich bin im Allgemeinen kein großer Fan von "lustigen" Lehrbüchern, und ein Teil davon ist, dass sie oft einen Ton haben, mit dem Publikum zu reden. Dieses Buch hat das überhaupt nicht getan.
Ich habe dieses Buch jedem empfohlen, der mir gegenüber erwähnt hat, dass er Interesse am Erlernen von SQL hat.
Сразу понимаются все основы SQL - в этом помогают множество заданий, которые не вызывают отвращено
Книга ориентирована на MySQL пользователей. Но практически все подходит и для PostgreSQL.
SQLля начинающих изучение SQL, подойдет без вопросов.
Noch ärgerlicher ist, dass sie Kopien derselben Fotos aus den vorherigen Head First-Büchern in geringerer Qualität verwenden - die meisten sehen aus wie Fotokopien von Seiten aus früheren Büchern. Ich vermute, dass die nächste Ausgabe auf dem Mimeographen im Keller des Verlags produziert wird.