oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an. Erfahren Sie mehr
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
oder
gegen einen Amazon.de Gutschein über EUR 11,55 eintauschen?
SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers)
 
Größeres Bild
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

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

SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers) [Englisch] [Taschenbuch]

Bill Karwin
4.7 von 5 Sternen  Alle Rezensionen anzeigen (3 Kundenrezensionen)
Statt: EUR 25,95
Jetzt: EUR 22,95 kostenlose Lieferung. Siehe Details.
Sie sparen: EUR 3,00 (12%)
  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.de. Geschenkverpackung verfügbar.
Nur noch 5 Stück auf Lager - jetzt bestellen.
Lieferung bis Montag, 4. Juni: Wählen Sie an der Kasse Morning-Express. Siehe Details.
Gutschein erhalten
Tauschen Sie jetzt SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers) gegen einen Amazon-Gutschein in Höhe von EUR 11,55 ein - einlösbar für Tausende von Artikeln bei Amazon.de. Entdecken Sie mehr eintauschbare Bücher im Bücher Trade-In Shop. Bitte beachten Sie die Teilnahmebedingungen.

Jetzt für Amazon Student anmelden und um 20% erhöhten Eintauschwert sichern.

Wird oft zusammen gekauft

SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers) + Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers) + 97 Things Every Programmer Should Know
Preis für alle drei: EUR 64,85

Verfügbarkeit und Versanddetails anzeigen

Die ausgewählten Artikel zusammen kaufen


Produktinformation

  • Taschenbuch: 328 Seiten
  • Verlag: Pragmatic Programmers (4. August 2010)
  • Sprache: Englisch
  • ISBN-10: 1934356557
  • ISBN-13: 978-1934356555
  • Größe und/oder Gewicht: 23,1 x 19,2 x 2,6 cm
  • Durchschnittliche Kundenbewertung: 4.7 von 5 Sternen  Alle Rezensionen anzeigen (3 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 19.465 in Englische Bücher (Siehe Top 100 in Englische Bücher)

Mehr über den Autor

Bill Karwin
Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Besuchen Sie die Seite von Bill Karwin auf Amazon

Produktbeschreibungen

Kurzbeschreibung

Your database is the foundation of your application. Many programmers assume it's also the bottleneck of productive software development, but with the right techniques, this doesn't have to be true. SQL Antipatterns illustrates some of the most common misconceptions and pitfalls software developers face using relational databases. This book helps you to use a database to produce the most efficient results, and turn sluggish, inflexible code and thankless late-night hours into high-quality, reliable solutions and a job well done. The SQL database programming language is the core of most software in the world, but if you're like most software developers, you're self-taught in SQL, and you know just enough to get by. As a result, you might design fragile databases that cannot scale as the business grows, write queries that produce incorrect results and not know why, or deploy applications that are vulnerable to hackers. Don't reinvent the wheel to solve problems SQL was designed to solve--this book will teach you new SQL techniques for getting your job done. Whatever platform or programming language you use, whether you're a junior programmer or a Ph.D., SQL Antipatterns will show you how to design and build databases, how to write better database queries, and how to integrate SQL programming with your application like an expert. You'll also learn the best and most current technology for full-text search, how to design code that is resistant to SQL injection attacks, and other techniques for success.

Über den Autor

Bill Karwin has been a software engineer for over twenty years, developing and supporting applications, libraries, and servers such as Zend Framework for PHP 5, the InterBase relational database, and the Enhydra Java application server. Throughout his career, Bill has shared his knowledge to help other programmers achieve success and productivity. Bill has answered thousands of questions, giving him a unique perspective on SQL mistakes that most commonly cause problems.


Tags, die Kunden mit diesem Produkt verbinden

 (Was ist das?)
Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
 
(1)

 

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

3 Sterne
0
2 Sterne
0
1 Sterne
0
Die hilfreichsten Kundenrezensionen
16 von 18 Kunden fanden die folgende Rezension hilfreich
Hervorragendes Buch! 29. August 2010
Format:Taschenbuch
Ich bin immer etwas skeptisch, wenn ein Buch "Antipattern" heißt, oft geht es dabei mit erhobenem Zeigefinger hauptsächlich um das Anprangern. Dieses Buch ist wohltuend anders. Der Autor beschreibt anschaulich das Problem, zeigt und bewertet (ggf. mehrere) Lösungswege, beschreibt aber auch, wann das Antipattern ausnahmensweise angebracht sein kann. Dabei werden Tipps zu allen gängigen Datenbanken gegeben. Aber nicht nur das umfassende Fachwissen des Autors machen dieses Buch zu einem der besten Fachbücher, die ich in den letzten Jahren gelesen habe, es ist auch der Schreibstil, der mich begeistert. Sätze wie "No one will complain about gaps [in Primärschlüsselsequencen] - they will be too busy complaining about typing thirty-two hex digits ..." in einem Absatz über GUIDs machen beim Lesen einfach Spaß!
Aufgrund der gut beschriebenen Szenarien gibt es kaum Einstiegshürden. Man sollte SQL-Grundwissen mitbringen. Nicht-SQL-Beispielcode ist in PHP formuliert, aber auch Javamenschen wie ich kommen damit problemlos klar.
Ich empfehle das Buch Softwarearchitekten und Backend-Entwicklern.
War diese Rezension für Sie hilfreich?
4 von 5 Kunden fanden die folgende Rezension hilfreich
Sehr praxisnah 13. Februar 2011
Format:Taschenbuch
Ein Buch, das sich zu einem Klassiker entwickeln dürfte. Karwin wählt den pädagogisch etwas ungewöhnlichen Ansatz, zu erläutern wie man SQL Datenbanken richtig einsetzt, indem er beschreibt, welche weitverbreiteten Muster in Design, Abfragen etc. man VERMEIDEN sollte. Jeder Abschnitt (d.h. jedes Muster) wird eingeleitet durch eine kurze Anekdote aus dem "echten Leben", die beschreibt, zu welchen Fehlern der Einsatz des jeweiligen Musters geführt hat. Sehr amüsant zu lesen! Und oft entfährt dem Leser ein inneres "ach ja, das kenn ich"... Die Beschreibung des zu vermeidenden Musters wird ergänzt durch Lösungsvorschläge für das zugrundeliegende Problem. Und durch Bemerkungen, in welchen Fällen der Einsatz des Musters eventuell doch sinnvoll ist. Ein gut verständliches, augenöffnendes Buch!
War diese Rezension für Sie hilfreich?
13 von 23 Kunden fanden die folgende Rezension hilfreich
Von Sunrise
Format:Taschenbuch
Meine Erfahrung mit SQL erstreckt sich jetzt schon über fast 20 Jahre, aber deswegen möchte ich mich nicht unbedingt als echten Experten bezeichnen, denn ich bin immer wieder erstaunt, was man im SELECT-Befehl alles unterbringen kann. Gerade dieses Jahr hatte ich einen Berater im Haus, der mir ein hoffnungslos umständliches Programmier-Tool installiert hatte, bei dem ich beide Hände über dem Kopf zusammengeschlagen habe. Aber die dazugehörende Datenbank des gleichen Software-Herstellers war klasse, und das mußte sie auch sein, schließlich durfte sie die Schwächen des Programmier-Tools ausgleichen. Der Berater hatte deswegen auch nichts Besseres zu tun, als fast die ganze Business-Logik in seitenlangen SELECT-Statements abzubilden. Selbst mir als eingefleischten SQL-Recken stand mehr als einmal der Angstschweiß auf der Stirn, als ich versucht habe, die Queries vollständig zu begreifen. Wartbarkeit? Vergeßt es! Erweiterbarkeit? Unmöglich! Dieser Berater war zwar sehr intelligent, aber seine Arbeit war ein einziges SQL-Antipattern.
Darum hätten seine SQL-Scripts auch hervorragend in vorliegendes Buch gepaßt, frei nach dem Motto: Wie man Queries auf gar keinen Fall schreiben sollte. Oder wie wartbar ist ein SELECT-Statement, das man als View abspeichert, welche ebenfalls auf einer View aufsetzt, die wiederum ihre Daten aus einer View bezieht? Überhaupt nicht! Als der Berater weg war, habe ich das umständliche Programmier-Tool in die Tonne getreten, die SELECT-Statements weitestgehend entzerrt und in ein Java-Programm eingebaut. Jetzt ist die Business-Logik endlich da, wo sie auch hingehört: In der Programmiersprache, und nicht in der Datenbank-Abfragesprache. Dieses Antipattern fehlt leider in Bill Karwins Buch: Lagere niemals zuviel Business-Logik in SQL aus, denn das versteht irgendwann keiner mehr (vom Anpassen ganz zu schweigen).
Aber mal abgesehen davon fand ich die "SQL Antipatterns" unheimlich spannend zu lesen. Einiges davon kannte ich bereits aus eigener Erfahrung, und ein paar Kapitel waren für mich eher uninteressant, aber etwas Neues lernt man auf jeden Fall hinzu, egal, wieviel SQL-Erfahrung man auch mitbringt. Im Laufe der Jahre war ich mit meinen SELECT-Statements ziemlich eingefahren, das heißt, ich habe immer wieder die gleichen Routinen und Techniken verwendet, dabei gibt es doch noch viele andere Tricks, die so einfach wie genial sind, und sowas lernt man, wenn man ein Fachbuch wie dieses hier liest. Der Text ist sehr angenehm geschrieben und liest sich unheimlich flüssig. Die SQL-Beispiele sind leicht verständlich und oftmals auch ziemlich lehrreich. Von diesem Buch kann wirklich jeder profitieren, sowohl der Novize als auch der Profi. Einen Punkt ziehe ich dennoch ab, denn nicht jeder Leser wird jedes Kapitel mögen. Für mich waren einige Antipatterns völlig uninteressant, aber das ist subjektiv und bei jedem Leser anders, je nachdem, welchen Erfahrungsschatz man gerade mitbringt.
Fazit: Eine klare Empfehlung für jeden SQL-Schrauber.
War diese Rezension für Sie hilfreich?
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de