Reg Las Codd

download Reg Las Codd

of 14

Transcript of Reg Las Codd

Las Reglas de Codd

Reglas de Codd.

Tablas - Regla 1 Toda la informacin en una base de datos relacional esta representada explcitamente en el nivel lgico y en exactamente una manera, por valores en tablas. La regla de informacin establece que toda la data deber ser almacenada en tablas.

Reglas de Codd.

Tablas - Regla 2 Regla de acceso garantizado. esta establece que todos los datos en una base de datos relacional esta garantizado para ser lgicamente accesible recurriendo a una combinacin de nombre de la tabla, valor de clave primaria, y nombre de columna. la regla de acceso garantizado establece que usted deber ser capaz de localizar cada pieza de informacin, o entrada de dato, en una tabla de datos con solo el nombre de la tabla, el nombre del campo, y el valor de la clave primaria.

Reglas de Codd.

Tablas - Regla 3 La tercera regla cubre el tratamiento sistemtico de los valores nulos. Esta regla establece que los valores nulos son soportados completamente por los sistemas de gestin de base de datos relacional (RDBMSs) para representar informacin faltante y informacin inaplicable, independientemente del tipo de dato.

Reglas de Codd.

Tablas - Regla 3 Los valores nulos son soportados en un RDBMS y son importantes debido a que ellos representan la ausencia de informacin.

Las reglas de Codd establecen que los valores nulos no son permitidos en cada columna clave primaria.

El sistema de gestin de base de datos relacional es definido por las reglas de Codd. Las primeras tres reglas son relacionadas a tablas.

Reglas de Codd.

Regla 4 - Diccionario de datosEstablece que la descripcin de la base de datos est representada al nivel lgico en la misma forma como la data ordinaria as los usuarios autorizados pueden aplicar el mismo lenguaje relacional para sus interrogaciones as como las aplicadas a los datos regulares.

La informacin en el diccionario de datos deber ser mantenida en las mismas estructuras como los datos en la misma base de datos.

Reglas de Codd.

Regla 10 - Independencia de la integridad.Esta establece que las restricciones de integridad especficas para un particular base de datos relacional deben ser definida en un sublenguaje de datos relacional y almacenada en el diccionario de datos, no en los programas de aplicacin.

Reglas de Codd.

Regla 10 - Independencia de la integridad.

Reglas de integridad en RDBMS

Integridad de entidad: establece que ningn componente de una clave primaria tiene permitido tener un valor nulo.

Integridad referencial: establece que para cada distinto valor de clave fornea no nulo en una base de datos relacional, aqu debe tener su correspondiente valor clave primaria del mismo dominio.

Reglas de Codd.

Regla 12Establece que si un sistema relacional tiene un lenguaje de bajo nivel, este bajo nivel no puede ser utilizado para derribar o saltarse las reglas de integridad y restricciones expresadas en las reglas de alto nivel, las cuales han sido aplicadas a las relaciones y son almacenadas en el diccionario de datos.

Esta regla establece que no debe ser posible para un usuario utilizar un lenguaje de bajo nivel para realizar cambios a registros individuales el cual derriba las reglas de integridad de alto nivel. Cambios incluyen adiciones, eliminaciones y modificaciones a los registros.

Reglas de Codd.

Regla 5 - Actualizacin de datosEstablece que un sistema relacional puede soportar varios lenguajes y varios modos de uso de terminal. Sin embargo, aqu debe estar al menos un lenguaje cuyas sentencias son expresadas mediante alguna sintaxis bien definida.

Reglas de Codd.

Regla 6Establece que todas las vistas que son actualizables tericamente son tambin actualizables por el sistema. Una vista puede ser igual a la respuesta (answer) de una consulta (query).

Regla 7Establece que la capacidad de manejar una relacin base o una relacin derivada como un simple operando no solo para la recuperar los datos sino tambin para la insercin, actualizacin, y borrado de los datos. Codd usa el trmino relacin al referirse a una tabla.

Reglas de Codd: Independencia de datos

Regla 8:Esta regla establece que los programas de aplicacin permanecen intactos lgicamente aun si algunos cambios son hechos en la representacin de almacenamiento o en los mtodos de acceso. Esta regla establece que la interaccin del usuario sebe estar separada de la estructura fsica de la base de datos.

Reglas de Codd: Independencia de datos

Regla 9:Establece que los programas de aplicacin permanecen lgicamente intactos aun si cambios de preservacin-informacin de algn tipo que tericamente previene intacto debilitacin son hechas en las relaciones base.

Esta regla es cercanamente relacionada con la regla 8. Esta indica que la interaccin lgica debe estar separada de la estructura fsica de la base de datos.

Regla 11:Establece que un RDBMS tiene independencia de distribucin. Codd expande esta regla indicando que la interaccin lgica debe permanecer intacta cuando la distribucin de los datos es primero introducida y tambin cuando los datos esta redistribuidos. Esta regla aplica a las base de datos dentro de una red. Usuarios pueden estar distribuidos a travs de una red a, similarmente, datos pueden ser distribuidos a travs de la misma red. Aun si las relaciones son movidas alrededor de ellas, los usuarios no deben enterarse de el cambio de la localizacin.