Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Reglas de Codd PDF
Reglas de Codd PDF
En 1984 Edgar F. Codd, creador de del Modelo Relacional public las 12 Reglas
que un verdadero Sistema Relacional de Bases de Datos debera cumplir. En la
prctica algunas de estas reglas son difciles de implementar, as que un sistema
podr considerarse ms relacional cuanto ms siga estas reglas.
REGLA 0
Para todos y cada uno de los datos (valores atmicos) de una base de datos
relacional se garantiza que son accesibles a nivel lgico utilizando una
combinacin de nombre de tabla, valor de clave primaria y nombre de columna.
o Definicin de datos
o Definicin de vistas
o Restricciones de integridad
Todas las vistas que son tericamente actualizables se pueden actualizar tambin
por el sistema.
Cada sistema puede hacer unas suposiciones particulares sobre las vistas
que son actualizables.
Esto es, el lenguaje de manejo de datos tambin debe ser de alto nivel (de
conjuntos). Algunos sistemas de bases de datos inicialmente slo podan
modificar las filas de una tabla de una en una (un registro de cada vez).
o Sustituir dos tablas base por la unin de las mismas. Usando vistas
de la unin se pueden recrear las tablas anteriores...
Si un sistema relacional tiene un lenguaje de bajo nivel (un registro a la vez), ese
bajo nivel no puede ser usado para subvertir (saltarse) las reglas de integridad y
las restricciones expresadas en los lenguajes relacionales de ms alto nivel (una
relacin a la cada vez).