Antipatrones SQL, Volumen 1: Evitando los errores comunes de la programación de bases de datos


Precio:
Precio de venta$67.93

Descripción

SQL es el lenguaje omnipresente para los desarrolladores de software que trabajan con datos estructurados. La mayoría de los desarrolladores que confían en SQL son expertos en su lenguaje favorito (como Java, Python o Go), pero no son expertos en SQL. A menudo dependen de antipatrones, soluciones que parecen correctas pero que se vuelven cada vez más difíciles de manejar a medida que descubren sus costos ocultos. Aprenda a identificar y evitar muchos de estos errores comunes. Refactorice una pesadilla heredada en un modelo de datos que realmente funcione. Actualizado para las versiones actuales de MySQL y Python, esta nueva edición añade una docena de nuevos mini-antipatrones para victorias rápidas.

No importa qué plataforma, marco o lenguaje utilice, la base de datos es el fundamento de su aplicación, y el lenguaje de base de datos SQL es el estándar para trabajar con ella. Los antipatrones son soluciones que parecen simples en la superficie, pero pronto lo empantanarán con trabajo innecesario. Aprenda a identificar estas trampas y a elaborar mejores soluciones para las preguntas frecuentes de este libro. Evite los errores que conducen a un bajo rendimiento y calidad, y domine los principios que hacen de SQL una herramienta poderosa y flexible para manejar datos y lógica.

Adéntrese en SQL y el diseño de bases de datos, y aprenda a reconocer los errores más comunes que cometen los desarrolladores de software en el modelado de bases de datos, la lógica de consultas SQL y el diseño de código de aplicaciones basadas en datos. Vea ejemplos prácticos de conceptos erróneos sobre SQL que pueden desviar los proyectos de software. Encuentre el mayor valor en cada grupo de datos. Comprenda por qué una tabla de intersección puede ser su nuevo mejor amigo. Almacene las contraseñas de forma segura y no reinvente la rueda. Maneje los valores NULL como un profesional. Defienda sus aplicaciones web contra la debilidad de seguridad de la inyección SQL.

Use SQL de la manera correcta: ¡puede evitarle dolores de cabeza y trabajo innecesario, y hacer que su aplicación realmente brille!

Lo que necesita:

Los ejemplos de SQL utilizan el dialecto MySQL 8.0, pero se mencionan otras marcas populares de SGBD. Otros ejemplos de código utilizan Python 3.9+ o Ruby 2.7+.

Autor: Bill Karwin
Editorial: Pragmatic Bookshelf
Publicado: 29/11/2022
Páginas: 380
Tipo de encuadernación: Tapa blanda
Peso: 1.44 lbs
Tamaño: 9.25h x 7.50w x 0.78d
ISBN13: 9781680508987
ISBN10: 1680508989
Categorías BISAC:
- Computadoras | Lenguajes | SQL
- Computadoras | Administración y gestión de bases de datos

Acerca del autor

Bill Karwin ha sido ingeniero de software durante más de treinta años, desarrollando y dando soporte a aplicaciones, bibliotecas y servidores, y consultando para empresas tecnológicas líderes. A lo largo de su carrera, Bill ha compartido sus conocimientos para ayudar a otros programadores a alcanzar el éxito y la productividad. Bill ha respondido miles de preguntas, lo que le ha brindado una perspectiva única sobre los errores de SQL que más comúnmente causan problemas.