Las Reglas de Codd son 12 principios formulados por Edgar F. Codd para definir lo que debe cumplir un sistema de bases de datos relacional (SGBDR). Estas reglas garantizan integridad, consistencia y eficiencia en la gestión de datos.
📜 Resumen Visual de las 12 Reglas de Codd
| # | Regla | Explicación Visual |
|---|---|---|
| 0 | Regla Fundamental | Debe gestionar datos mediante tablas y seguir las demás reglas. |
| 1 | Representación de Información | Todo dato se almacena en tablas con filas y columnas. |
| 2 | Acceso Garantizado | Cada dato debe poder accederse mediante tabla, columna y clave primaria. |
| 3 | Tratamiento Sistemático de Nulos | Debe soportar valores nulos (ausencia de datos, valores desconocidos). |
| 4 | Catálogo Activo y Basado en el Modelo Relacional | La estructura de la BD también está en tablas accesibles con SQL. |
| 5 | Sub-lenguaje de Datos Completo | Debe ofrecer un lenguaje (como SQL) para consultas, inserciones, modificaciones y eliminaciones. |
| 6 | Actualización de Vistas | Si se consulta una vista, debe poderse modificar si no viola restricciones. |
| 7 | Inserción, Actualización y Eliminación de Alto Nivel | Operaciones deben aplicarse sobre conjuntos de datos, no solo registros individuales. |
| 8 | Independencia Física de Datos | Cambios en el almacenamiento no deben afectar a la estructura lógica. |
| 9 | Independencia Lógica de Datos | Cambios en la estructura lógica no deben afectar a las aplicaciones. |
| 10 | Independencia de Integridad | Reglas de integridad (claves primarias, foráneas, restricciones) deben definirse en la BD, no en la aplicación. |
| 11 | Independencia de Distribución | Una BD distribuida debe comportarse igual que una centralizada. |
| 12 | Regla de No Subversión | Si existe una API para acceder a los datos, no debe poder violar las reglas del modelo relacional. |
En total son 13.



Deja un comentario