Академический Документы
Профессиональный Документы
Культура Документы
Codd
Ian A. Herrera A.
8-874-58
Las 12 reglas de Codd son un sistema de reglas (numeradas del 0 al 12) propuestas por Edgar F.
Codd, del modelo relacional para las bases de datos, diseado para definir qu requiere un sistema
de administracin de base de datos.
Ese sistema debe utilizar sus facilidades relacionales (exclusivamente) para manejar la base de
datos.
Regla 2: la regla del acceso garantizado, todos los datos deben ser accesibles sin
ambigedad. Esta regla es esencialmente una nueva exposicin del requisito fundamental para
las llaves primarias. Dice que cada valor escalar individual en la base de datos debe ser
lgicamente direccionable especificando el nombre de la tabla, la columna que lo contiene y la
llave primaria.
Regla 3: tratamiento sistemtico de valores nulos, el sistema de gestin de base de datos
debe permitir que haya campos nulos. Debe tener una representacin de la "informacin que falta
y de la informacin inaplicable" que es sistemtica, distinto de todos los valores regulares.
Regla 5: la regla comprensiva del sublenguaje de los datos, el sistema debe soportar
por lo menos un lenguaje relacional que:
1.
Tenga una sintaxis lineal.
2.
Puede ser utilizado de manera interactiva.
3.
Soporte operaciones de definicin de datos, operaciones de manipulacin de
datos (actualizacin as como la recuperacin), seguridad e integridad y operaciones
deadministracin de transacciones.
Regla 6: regla de actualizacin, todas las vistas que son tericamente actualizables
deben ser actualizables por el sistema.
y/o de tablas mltiples, sino tambin pueden realizarse inserciones, actualizacin y borrados
sobre varias tuplas y/o tablas al mismo tiempo (no slo sobre registros individuales).
Regla 9: independencia lgica de los datos, los cambios al nivel lgico (tablas,
columnas, filas, etc.) no deben requerir un cambio a una solicitud basada en la estructura. La
independencia de datos lgica es ms difcil de lograr que la independencia fsica de datos.