Errores de diseño de bases de datos que veo en cada codebase (y cómo corregirlos)

El esquema de tu base de datos es una de las decisiones más importantes de un proyecto. A diferencia del código, las migraciones de esquema son difíciles de revertir, pueden bloquear tablas durante minutos y repercuten en todas las capas de tu aplicación.

Estos son los errores que he visto —y corregido— con más frecuencia en sistemas en producción.