12 Reglas De Codd
Estas son las 12 reglas de Codd
La Regla 1 es básicamente la definición informal de una base de datos relacional.
La Regla 2 refuerza la importancia de las claves primarias paralocalizar datos en la base de datos.
La Regla 3 requiere soporte para la base de datos mediante el uso de valores NULL.
La Regla 4 requiere que una base de datos relacional sea auto descriptiva, enotras palabras la base de datos debe contener ciertas tablas de sistemas cuyas columnas describa la estructura de la propia base de datos.
La Regla 5 ordena la utilización de un lenguaje de base dedatos relacional, tal como SQL, aunque no se requiera específicamente SQL. El lenguaje debe ser capaz de soportar todas las funciones básicas de un DBMS (Data Base Management System).
La Regla 6trata de las vistas que son tablas virtuales utilizadas para dar a diferentes usuarios de una base de datos diferentes vistas de su estructura. Es una de las reglas más difíciles de implementar en lapráctica y ningún producto comercial las satisface totalmente hoy día.
La Regla 7 refuerza la naturaleza orientada a conjuntos de una base de datos relacional. Requiere que las filas sean tratadascomo conjuntos en operaciones como inserción, supresión y actualización. La regla está diseñada para prohibir implementaciones que solo soporta la modificación o recorrido fila a fila de la base dedatos.
La Regla 8 y la Regla 9 aíslan al usuario o el programa de aplicación de la implementación de bajo nivel de la base de datos. Especifican que las técnicas de acceso a almacenamiento específicasutilizadas por el DBMS, e incluso los cambios a las estructuras de las tablas en las bases de datos, no deberían afectar a la capacidad del usuario de trabajar con los datos.
La Regla 10 dice que...
Regístrate para leer el documento completo.