Codd Flashcards

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
Q

¿Qué establece la Regla 12?

A

Ningún sistema alternativo puede omitir las reglas relacionales.

26
Q

¿Qué no deben permitir las herramientas de bajo nivel según la Regla 12?

A

Saltarse restricciones relacionales.

27
Q

¿Qué establece la Regla +1?

A

Las reglas no deben complicar el uso del sistema.

28
Q

¿Qué se busca evitar con la Regla +1?

A

Sobrecarga o complejidad innecesaria.

29
Q

¿Cuántas reglas forman el modelo de Codd?

A

12+1 reglas.

30
Q

¿Qué principios generales abordan las reglas?

A

Accesibilidad, consistencia y manipulación relacional.

31
Q

¿Qué diferencia la Regla 0 de las demás?

A

Es un principio fundamental para definir un sistema relacional.

32
Q

¿Qué relación tienen las Reglas 8 y 9?

A

Ambas buscan la independencia de los datos.

33
Q

¿Qué reglas están relacionadas con integridad?

A

Reglas 11 y 12.

34
Q

¿Qué regla garantiza la flexibilidad en vistas?

A

Regla 6.

35
Q

¿Qué regla asegura compatibilidad en sistemas distribuidos?

A

Regla 10.

36
Q

¿Qué regla es clave para gestionar valores desconocidos?

A

Regla 3.

37
Q

¿Qué regla es clave para consultas complejas?

A

Regla 5.

38
Q

¿Qué regla evita impactos por cambios físicos?

A

Regla 8.

39
Q

¿Qué regla protege el sistema de violaciones?

A

Regla 12.

40
Q

¿Qué regla define cómo almacenar definiciones?

A

Regla 4.

41
Q

¿Qué es la independencia lógica?

A

Separar estructura lógica de las aplicaciones.

42
Q

¿Qué garantiza la independencia física?

A

Cambios en almacenamiento sin afectar al sistema lógico.

43
Q

¿Qué es integridad de entidad?

A

Asegura que las claves primarias sean únicas.

44
Q

¿Qué es integridad referencial?

A

Asegura que las claves externas referencien claves primarias válidas.

45
Q

¿Qué representa una vista?

A

Una tabla virtual derivada de otras tablas.

46
Q

¿Qué regla asegura accesibilidad a cada dato?

A

Regla 2.

47
Q

¿Qué regla requiere un lenguaje completo?

A

Regla 5.

48
Q

¿Qué regla facilita actualizar vistas?

A

Regla 6.

49
Q

¿Qué regla define un catálogo relacional?

A

Regla 4.

50
Q

¿Qué regla asegura un enfoque puramente relacional?

A

Regla 0.