Píldora TAI XL; Las 12 Reglas de Codd para Bases de Datos Relacionales

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

#ReglaExplicación Visual
0Regla FundamentalDebe gestionar datos mediante tablas y seguir las demás reglas.
1Representación de InformaciónTodo dato se almacena en tablas con filas y columnas.
2Acceso GarantizadoCada dato debe poder accederse mediante tabla, columna y clave primaria.
3Tratamiento Sistemático de NulosDebe soportar valores nulos (ausencia de datos, valores desconocidos).
4Catálogo Activo y Basado en el Modelo RelacionalLa estructura de la BD también está en tablas accesibles con SQL.
5Sub-lenguaje de Datos CompletoDebe ofrecer un lenguaje (como SQL) para consultas, inserciones, modificaciones y eliminaciones.
6Actualización de VistasSi se consulta una vista, debe poderse modificar si no viola restricciones.
7Inserción, Actualización y Eliminación de Alto NivelOperaciones deben aplicarse sobre conjuntos de datos, no solo registros individuales.
8Independencia Física de DatosCambios en el almacenamiento no deben afectar a la estructura lógica.
9Independencia Lógica de DatosCambios en la estructura lógica no deben afectar a las aplicaciones.
10Independencia de IntegridadReglas de integridad (claves primarias, foráneas, restricciones) deben definirse en la BD, no en la aplicación.
11Independencia de DistribuciónUna BD distribuida debe comportarse igual que una centralizada.
12Regla de No SubversiónSi existe una API para acceder a los datos, no debe poder violar las reglas del modelo relacional.

En total son 13.

Deja un comentario