El diseño relacional consiste en construir un esquema de base de datos del Modelo Relacional que pueda correctamente representar la realidad. Algunos criterios comunes para un buen diseño relacional son:
- Preservación de información
- Redundancia mínima
Cuando se parte de un correcto diseño conceptual y se hace un correcto pasaje al modelo lógico, se obtiene un esquema sin redundancia y se preserva toda la información del mundo real que se quería modelar.
Para verificar y corregir un esquema relacional, la teoría de diseño relacional formaliza estos requisitos a través de las Formas Normales.