Descripción
Bill Karwin ha ayudado a miles de personas a escribir mejor SQL y a construir bases de datos relacionales más sólidas. Ahora comparte su colección de antipatrones, los errores más comunes que ha identificado en esas miles de solicitudes de ayuda.
La mayoría de los desarrolladores no son expertos en SQL, y la mayor parte del SQL que se utiliza es ineficiente, difícil de mantener y, a veces, simplemente incorrecto. Este libro le muestra todos los errores comunes y luego lo guía a través de las mejores soluciones. Es más, le muestra lo que hay detrás de estas soluciones, por lo que aprenderá mucho sobre bases de datos relacionales en el camino.
Cada capítulo de este libro le ayuda a identificar, explicar y corregir un antipatrón único y peligroso. Las cuatro partes del libro agrupan los antipatrones en términos de diseño lógico de bases de datos, diseño físico de bases de datos, consultas y desarrollo de aplicaciones.
Es muy probable que la capa de base de datos de su aplicación ya contenga problemas como Index Shotgun, Keyless Entry, Fear of the Unknown y Spaghetti Query. Este libro le ayudará a usted y a su equipo a encontrarlos. Aún mejor, también le mostrará cómo solucionarlos y cómo evitar estos y otros problemas en el futuro.
SQL Antipatterns le ofrece una rara visión del manual de un experto en SQL. Ahora puede erradicar estos errores comunes de la base de datos de una vez por todas.
Cualquiera que sea la plataforma o el lenguaje de programación que utilice, ya sea programador junior o doctorado, SQL Antipatterns le mostrará cómo diseñar y construir bases de datos, cómo escribir mejores consultas de bases de datos y cómo integrar la programación SQL con su aplicación como un experto. También aprenderá la mejor y más actual tecnología para la búsqueda de texto completo, cómo diseñar código que sea resistente a los ataques de inyección SQL y otras técnicas para el éxito.
Author: Bill Karwin
Publisher: Pragmatic Bookshelf
Published: 07/20/2010
Pages: 328
Binding Type: Paperback
Weight: 1.45lbs
Size: 9.00h x 7.40w x 1.00d
ISBN13: 9781934356555
ISBN10: 1934356557
BISAC Categories:
- Computers | Languages | SQL
- Computers | Database Administration & Management
- Computers | Software Development & Engineering | General
About the Author
Bill Karwin ha sido ingeniero de software durante más de veinte años, desarrollando y dando soporte a aplicaciones, bibliotecas y servidores como Zend Framework para PHP 5, la base de datos relacional InterBase y el servidor de aplicaciones Java Enhydra. A lo largo de su carrera, Bill ha compartido sus conocimientos para ayudar a otros programadores a lograr el éxito y la productividad. Bill ha respondido a miles de preguntas, lo que le otorga una perspectiva única sobre los errores de SQL que más comúnmente causan problemas.

