Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
REGLAS DE CODD por Mind Map: REGLAS DE CODD

1. REGLA NO.1: REGLA DE INFORMACIÓN. Toda información se debe representar en tablas

2. REGLA NO.7: INSERTAR, ACTUALIZAR Y ELIMINAR DE ALTO NIVEL:Un RDBMS debe soportar operaciones de la regla para cualquier conjunto recuperables de datos.

3. REGLA NO.8: INDEPENDENCIA DE LA REPRESENTACIÓN FÍSICA. Los usuarios y aplicaciones son inmunes a los cambios realizados en la representación física o métodos de acceso a los datos.

4. REGLA N0.9: INDEPENDENCIA DE LAS MODIFICACIONES LOGICAS. Los usuarios y aplicaciones son inmunes a los cambios en la estrucctura logica de la base.

4.1. EN ESTA REGLA ESTA AGREGADO UNA RELACIÓN, AGREGADO DE UN ATRIBUTO A UNA RELACIÓN

5. REGLA NO.10: INDEPENDENCIA DE LAS RESTRICCIONES DE INTEGRIDAD. Las restricciones de integridad se deben almacenar en el catalogo, y sus modificación no debe afectar a las aplicaciones existentes.

6. REGLA N0.11. INDEPENDENCIA DISTRIBUIDA. Las aplicaciones deben seguir funcionando del DBMS y los datos distribuidos existentes son redistribuidos.

7. REGLA NO.12: NO SUBVERSIÓN. No debe haber otra forma de modificar la base que a traves de un lenguaje de multiples tuplas como SQL

7.1. si la base provee cursores no deben poder usarse para evitar la integridad o seguridad

8. REGLA NO.2: REGLAS DE GARANTÍA DE ACCESO. Todo valor escalar debería ser accesible a través del nombre de la tabla, el nombre de la columna y la clave primaria de la fila.

9. REGLA NO.3:TRATAMIENTO SISTEMICO DE LOS VALORES NULL. Un RDBMS debe tener soporte para valores NULL deben ser independientes del tipo y deben implementarse de una forma diferente a cualquier valor valido de cualquier tipo.

10. REGLA NO.4 : CATALOGO EN LINEA BASADO EN EL MODELO RELACIONAL.Una base de datos debe suscribirse a si misma mediante un catalogo basado en el Modelo Relacional, accesible para los usuarios autorizados.

11. REGLA NO.5: LENGUAJE DE DATOS COMPLETOS. Un RDBMS debe tener un lenguaje relacional ( como SQL ) que soporte DDL, DML, seguridad y restricciones de integridad y transacciones(commit, rollback.)

12. REGLA NO.6: ACTUALIZACIÓN DE VISTAS. Todas las vistas que sean teoricamente actualizables deben ser actualizables en la practica.(esta regla no es accesible: why codd' Rule No.6 must be reformulated)