Codd Flashcards
¿Qué establece la Regla 0?
Un sistema debe gestionar bases de datos únicamente mediante capacidades relacionales.
¿Qué tipo de sistema debe cumplir con la Regla 0?
Un sistema de bases de datos relacional.
¿Qué establece la Regla 1?
Toda la información se representa en tablas.
¿Cómo se almacenan los datos según la Regla 1?
En tablas relacionales.
¿Qué garantiza la Regla 2?
Cada valor en la base de datos debe ser accesible mediante una combinación de tabla, clave primaria y columna.
¿Qué elementos permiten el acceso a un dato según la Regla 2?
Nombre de la tabla, clave primaria y nombre de columna.
¿Qué permite la Regla 3?
Soporte uniforme para valores nulos.
¿Qué representan los valores nulos según la Regla 3?
Información desconocida o no aplicable.
¿Qué debe contener el catálogo según la Regla 4?
Definiciones de estructura y metadatos.
¿Cómo se accede al catálogo en la Regla 4?
Usando el lenguaje relacional.
¿Qué debe incluir el lenguaje según la Regla 5?
Funciones de definición, manipulación, control y consultas.
¿Qué lenguaje es un ejemplo que cumple con la Regla 5?
SQL.
¿Qué garantiza la Regla 6?
Las vistas actualizables deben permitir actualizaciones automáticas.
¿Qué operaciones deben ser posibles sobre las vistas según la Regla 6?
Inserción, actualización y eliminación.
¿Qué establece la Regla 7?
Las operaciones de recuperación e inserción deben aplicarse a conjuntos de datos.
¿Qué nivel de manipulación deben tener los datos en la Regla 7?
Conjuntos de datos, no registros individuales.
¿Qué asegura la Regla 8?
Los cambios en el almacenamiento físico no afectan al sistema lógico.
¿Qué tipo de independencia se destaca en la Regla 8?
Independencia física.
¿Qué permite la Regla 9?
Cambiar la estructura lógica sin afectar las aplicaciones.
¿Qué tipo de independencia se menciona en la Regla 9?
Independencia lógica.
¿Qué establece la Regla 10?
El sistema debe soportar bases distribuidas sin pérdida de funcionalidad.
¿Qué tipo de bases de datos cubre la Regla 10?
Bases de datos distribuidas.
¿Qué dos tipos de integridad cubre la Regla 11?
Integridad de entidad e integridad referencial.
¿Qué garantiza la integridad de entidad según la Regla 11?
Valores únicos para claves primarias.
¿Qué establece la Regla 12?
Ningún sistema alternativo puede omitir las reglas relacionales.
¿Qué no deben permitir las herramientas de bajo nivel según la Regla 12?
Saltarse restricciones relacionales.
¿Qué establece la Regla +1?
Las reglas no deben complicar el uso del sistema.
¿Qué se busca evitar con la Regla +1?
Sobrecarga o complejidad innecesaria.
¿Cuántas reglas forman el modelo de Codd?
12+1 reglas.
¿Qué principios generales abordan las reglas?
Accesibilidad, consistencia y manipulación relacional.
¿Qué diferencia la Regla 0 de las demás?
Es un principio fundamental para definir un sistema relacional.
¿Qué relación tienen las Reglas 8 y 9?
Ambas buscan la independencia de los datos.
¿Qué reglas están relacionadas con integridad?
Reglas 11 y 12.
¿Qué regla garantiza la flexibilidad en vistas?
Regla 6.
¿Qué regla asegura compatibilidad en sistemas distribuidos?
Regla 10.
¿Qué regla es clave para gestionar valores desconocidos?
Regla 3.
¿Qué regla es clave para consultas complejas?
Regla 5.
¿Qué regla evita impactos por cambios físicos?
Regla 8.
¿Qué regla protege el sistema de violaciones?
Regla 12.
¿Qué regla define cómo almacenar definiciones?
Regla 4.
¿Qué es la independencia lógica?
Separar estructura lógica de las aplicaciones.
¿Qué garantiza la independencia física?
Cambios en almacenamiento sin afectar al sistema lógico.
¿Qué es integridad de entidad?
Asegura que las claves primarias sean únicas.
¿Qué es integridad referencial?
Asegura que las claves externas referencien claves primarias válidas.
¿Qué representa una vista?
Una tabla virtual derivada de otras tablas.
¿Qué regla asegura accesibilidad a cada dato?
Regla 2.
¿Qué regla requiere un lenguaje completo?
Regla 5.
¿Qué regla facilita actualizar vistas?
Regla 6.
¿Qué regla define un catálogo relacional?
Regla 4.
¿Qué regla asegura un enfoque puramente relacional?
Regla 0.