Este documento trata sobre la optimización y el diseño de bases de datos relacionales. Explica brevemente qué es una base de datos relacional y los problemas que puede presentar su diseño, como que sólo permite establecer relaciones a través de una columna o que no funciona bien con relaciones muchos a muchos. También cubre temas como la normalización, las formas normales primeras, segundas y terceras, y la forma normal de Boyce-Codd.