Bloque 3 Tema 2 Flashcards

1
Q

De que depende el modelo conceptual?

A

Es independiente de todo

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

De que depende el modelo lógico?

A

Del tipo de BBDD (Base de datos)

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

De que depende el modelo físico?

A

Depende del SGBBDD concreto (gestor de la base de datos)

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

En que modelo se realiza la normalización?

A

En el modelo logico

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

Niveles de arquitectura ANSI/SPARC de un DBMS

A

Usuarios, nivel externo (visitas), nivel conceptual (tablas/relaciones) y nivel interno (detalles, almacén e índices)

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

Que pasa con una entidad al pasar el modelo E/R a relacional?

A

Se convierte en una relación

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

Que pasa con una relación 1 a N al pasar el modelo E/R a relacional?

A

Propagación de clave (del lado de 1 al lado de N)

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

Que pasa con una relación M a N y N-Aria al pasar el modelo E/R a relacional?

A

Se convierten en relaciones

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

Que pasa con una relación generalización/especialización al pasar el modelo E/R a relacional?

A

Puede convertirse en una relación, una relación por cada subtipo o una relación por subtipo+ otra por supertipo

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

Que pasa con una entidad débil al pasar el modelo E/R a relacional?

A

Se convierte en la clave ajena de la relación identificadora

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

Que es el modelo relacional?

A

Un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos.

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

Que es el esquema en el modelo relacional?

A

Es la relación y el conjunto de atributos

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

Que es el grado en el modelo relacional?

A

El número de atributos

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

Que es la extensión en el modelo relacional?

A

El conjunto de tuplas

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

Que es una tupla?

A

Un ejemplo concreto de una relación

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

Que es la cardinalidad?

A

Número de tuplas

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

Características del modelo relacional

A
  • Atomicidad de los valores de los atributos (un cambio debe completarse o no modificar nada)
  • No repetición de tuplas
  • No orden de tuplas
  • No orden de atributos
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

A qué se refiere la integridad de la entidad?

A

Ningún atributo de la Primary Key puede tener valor nulo

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

A qué se refiere la integridad referencial?

A

Si hay clave ajena, sus valores deben coincidir con los de la clave primaria o ser nulos.

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

Clave Candidata

A

Conjunto de atributos que identifican a cada tupla

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

Clave Primaria

A

Clave Candidata elegida

22
Q

Clave Alternativa

A

Las que no son primarias

23
Q

Superclave

A

Igual que la candidata sin ser un conjunto mínimo (es reducible). De las superclaves, las que son mínimas serás candidatas.

24
Q

12 reglas de Codd

A

Son 13 (de 0 a 12) y definen los requerimientos de un sistema de administración de base de datos (DBMS) para considerarse relacional

25
Q

Regla 1 de Codd

A

Información

26
Q

Regla 2 de Codd

A

Acceso Garantizado

27
Q

Regla 3 de Codd

A

Tratamiento sistemático de valores nulos

28
Q

Regla 4 de Codd

A

Catalogo en linea basado en modelo relacional

29
Q

Regla 5 de Codd

A

Sublenguaje de datos completo

30
Q

Regla 6 de Codd

A

Actualización de visitas

31
Q

Regla 7 de Codd

A

Inserciones, modificaciones y eliminaciones de dato nivel

32
Q

Regla 8 de Codd

A

Independencia Fisica

33
Q

Regla 9 de Codd

A

Independencia Logica

34
Q

Regla 10 de Codd

A

Independencia de integridad

35
Q

Regla 11 de Codd

A

Independencia de Distribución

36
Q

Regla 12 de Codd

A

No subversión

37
Q

Regla 1 Información

A

Toda información debe estar almacenada en el esquema lógico. No pueden existir datos a los que tengamos que acceder por vías diferentes a las de las tablas de modelo racional.

38
Q

Regla 2. Acceso Garantizado

A

Todo dato en la base de datos es accesible sabiendo el valor de su clave principal y el atributo.

39
Q

Regla 3. Tratamiento sistemático de valores nulos

A

El DBSM debe permitir el tratamiento adecuado de estos valores (que se manejan como una información más).

40
Q

Regla 4. Catalogo en linea basado en modelo relacional

A

Los metadatos deben ser accesibles usando esquema relacional (como cualquier otro dato).

41
Q

Regla 5. Sublenguaje de datos completo

A

Debe existir un lenguaje para el manejo completo de la base de datos y realizar cualquier otra operación.

42
Q

Regla 6. Actualización de visitas

A

Las visitas deben mostrar la última información, y nunca información obsoleta

43
Q

Regla 7. Inserciones, modificaciones y eliminaciones de alto nivel

A

Cualquier modificación debe actuar sobre conjunto de filas o registros, nunca registro a registro.

44
Q

Regla 8. Independencia Fisica

A

Esquema lógicos y externos no deben ser modificados por cambiar en la base datos fisicos

45
Q

Regla 9. Independencia Logica

A

Los cambios en la lógica de la base de datos no afecta a la forma en la que el usuario accede a ella.

46
Q

Regla 10. Independencia de Integridad

A

Reglas de integridad almacenadas en base de datos, no en programas

47
Q

Regla 11. Independencia de Distribución

A

El sublenguaje de manipulación de datos (DML) debe permitir que sus instrucciones funcionen en un base de datos distribuida y no distribuida.

48
Q

Regla 12. No subversion

A

Los lenguajes de bajo nivel de base de datos (PL/SQL y Oracle) no pueden saltarse ninguna regla anterior

49
Q

Normalización

A

Estudiar dependencia entre atributos para eliminar redundancia. El resultado son más relaciones.

50
Q

Dependencia Multivaluada

A

Cuando a cada valor de A le corresponde un conjunto de valores de B