Las 12 Reglas de Codd proponen las características que debe tener un verdadero Sistema Gestor de Base de Datos relacional. Estas reglas incluyen que la información se represente mediante tablas con filas y columnas, que los datos sean accesibles a través de claves, y que se admitan valores nulos. También cubren aspectos como el lenguaje de consultas, la independencia lógica y física de los datos, y evitar violar las restricciones de integridad.