Codd Flashcards

(50 cards)

1
Q

¿Qué establece la Regla 0?

A

Un sistema debe gestionar bases de datos únicamente mediante capacidades relacionales.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué tipo de sistema debe cumplir con la Regla 0?

A

Un sistema de bases de datos relacional.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué establece la Regla 1?

A

Toda la información se representa en tablas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Cómo se almacenan los datos según la Regla 1?

A

En tablas relacionales.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué garantiza la Regla 2?

A

Cada valor en la base de datos debe ser accesible mediante una combinación de tabla, clave primaria y columna.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué elementos permiten el acceso a un dato según la Regla 2?

A

Nombre de la tabla, clave primaria y nombre de columna.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué permite la Regla 3?

A

Soporte uniforme para valores nulos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué representan los valores nulos según la Regla 3?

A

Información desconocida o no aplicable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué debe contener el catálogo según la Regla 4?

A

Definiciones de estructura y metadatos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cómo se accede al catálogo en la Regla 4?

A

Usando el lenguaje relacional.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué debe incluir el lenguaje según la Regla 5?

A

Funciones de definición, manipulación, control y consultas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué lenguaje es un ejemplo que cumple con la Regla 5?

A

SQL.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Qué garantiza la Regla 6?

A

Las vistas actualizables deben permitir actualizaciones automáticas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué operaciones deben ser posibles sobre las vistas según la Regla 6?

A

Inserción, actualización y eliminación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué establece la Regla 7?

A

Las operaciones de recuperación e inserción deben aplicarse a conjuntos de datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Qué nivel de manipulación deben tener los datos en la Regla 7?

A

Conjuntos de datos, no registros individuales.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿Qué asegura la Regla 8?

A

Los cambios en el almacenamiento físico no afectan al sistema lógico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

¿Qué tipo de independencia se destaca en la Regla 8?

A

Independencia física.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

¿Qué permite la Regla 9?

A

Cambiar la estructura lógica sin afectar las aplicaciones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

¿Qué tipo de independencia se menciona en la Regla 9?

A

Independencia lógica.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

¿Qué establece la Regla 10?

A

El sistema debe soportar bases distribuidas sin pérdida de funcionalidad.

22
Q

¿Qué tipo de bases de datos cubre la Regla 10?

A

Bases de datos distribuidas.

23
Q

¿Qué dos tipos de integridad cubre la Regla 11?

A

Integridad de entidad e integridad referencial.

24
Q

¿Qué garantiza la integridad de entidad según la Regla 11?

A

Valores únicos para claves primarias.

25
¿Qué establece la Regla 12?
Ningún sistema alternativo puede omitir las reglas relacionales.
26
¿Qué no deben permitir las herramientas de bajo nivel según la Regla 12?
Saltarse restricciones relacionales.
27
¿Qué establece la Regla +1?
Las reglas no deben complicar el uso del sistema.
28
¿Qué se busca evitar con la Regla +1?
Sobrecarga o complejidad innecesaria.
29
¿Cuántas reglas forman el modelo de Codd?
12+1 reglas.
30
¿Qué principios generales abordan las reglas?
Accesibilidad, consistencia y manipulación relacional.
31
¿Qué diferencia la Regla 0 de las demás?
Es un principio fundamental para definir un sistema relacional.
32
¿Qué relación tienen las Reglas 8 y 9?
Ambas buscan la independencia de los datos.
33
¿Qué reglas están relacionadas con integridad?
Reglas 11 y 12.
34
¿Qué regla garantiza la flexibilidad en vistas?
Regla 6.
35
¿Qué regla asegura compatibilidad en sistemas distribuidos?
Regla 10.
36
¿Qué regla es clave para gestionar valores desconocidos?
Regla 3.
37
¿Qué regla es clave para consultas complejas?
Regla 5.
38
¿Qué regla evita impactos por cambios físicos?
Regla 8.
39
¿Qué regla protege el sistema de violaciones?
Regla 12.
40
¿Qué regla define cómo almacenar definiciones?
Regla 4.
41
¿Qué es la independencia lógica?
Separar estructura lógica de las aplicaciones.
42
¿Qué garantiza la independencia física?
Cambios en almacenamiento sin afectar al sistema lógico.
43
¿Qué es integridad de entidad?
Asegura que las claves primarias sean únicas.
44
¿Qué es integridad referencial?
Asegura que las claves externas referencien claves primarias válidas.
45
¿Qué representa una vista?
Una tabla virtual derivada de otras tablas.
46
¿Qué regla asegura accesibilidad a cada dato?
Regla 2.
47
¿Qué regla requiere un lenguaje completo?
Regla 5.
48
¿Qué regla facilita actualizar vistas?
Regla 6.
49
¿Qué regla define un catálogo relacional?
Regla 4.
50
¿Qué regla asegura un enfoque puramente relacional?
Regla 0.