Debido a los gajes de mi nuevo puesto de trabajo, me vi en la sana obligación de leerme este librito de Bill Karwin. El título lo dice todo: Antipatrones SQL, evitando los obstáculos de la programación en base de datos. Y la verdad es que lo recomiendo encarecidamente. ¿Cuántas veces no habremos usado un tipo ENUM para referirnos a lo que en realidad debería ser una tabla aparte con cada uno de los tipos? Pues éste y muchos otros son los ejemplos de los clásicos fallos que se suelen cometer cuando uno programa en base de datos.
El libro está en inglés, pero supongo que a estas alturas, a un programador no le importará este hecho. Además, la lectura es bastante sencilla y, cómo no, el autor es un poco friki. Hay unas cuantas referencias a Star Trek y cosas por el estilo. Está muy bien dividido, se compone de cinco secciones principales con sus casos de antipatrón. Tiene siempre ejemplos prácticos de un trabajador poco ducho en base de datos puteado por su jefe. Si te interesa el libro, lo puedes comprar en Amazon. Es un poco salado de precio, pero para tenerlo como libro de consulta te puede sacar de más de un apuro. En mi caso me sirvió, ya que tuve que diseñar una base de datos bastante grande y compleja y quería ir con pies de plomo para no verme en un futuro con un montón de problemas.