Bloque 3 Tema 2 Flashcards

(50 cards)

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
Regla 1 de Codd
Información
26
Regla 2 de Codd
Acceso Garantizado
27
Regla 3 de Codd
Tratamiento sistemático de valores nulos
28
Regla 4 de Codd
Catalogo en linea basado en modelo relacional
29
Regla 5 de Codd
Sublenguaje de datos completo
30
Regla 6 de Codd
Actualización de visitas
31
Regla 7 de Codd
Inserciones, modificaciones y eliminaciones de dato nivel
32
Regla 8 de Codd
Independencia Fisica
33
Regla 9 de Codd
Independencia Logica
34
Regla 10 de Codd
Independencia de integridad
35
Regla 11 de Codd
Independencia de Distribución
36
Regla 12 de Codd
No subversión
37
Regla 1 Información
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
Regla 2. Acceso Garantizado
Todo dato en la base de datos es accesible sabiendo el valor de su clave principal y el atributo.
39
Regla 3. Tratamiento sistemático de valores nulos
El DBSM debe permitir el tratamiento adecuado de estos valores (que se manejan como una información más).
40
Regla 4. Catalogo en linea basado en modelo relacional
Los metadatos deben ser accesibles usando esquema relacional (como cualquier otro dato).
41
Regla 5. Sublenguaje de datos completo
Debe existir un lenguaje para el manejo completo de la base de datos y realizar cualquier otra operación.
42
Regla 6. Actualización de visitas
Las visitas deben mostrar la última información, y nunca información obsoleta
43
Regla 7. Inserciones, modificaciones y eliminaciones de alto nivel
Cualquier modificación debe actuar sobre conjunto de filas o registros, nunca registro a registro.
44
Regla 8. Independencia Fisica
Esquema lógicos y externos no deben ser modificados por cambiar en la base datos fisicos
45
Regla 9. Independencia Logica
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
Regla 10. Independencia de Integridad
Reglas de integridad almacenadas en base de datos, no en programas
47
Regla 11. Independencia de Distribución
El sublenguaje de manipulación de datos (DML) debe permitir que sus instrucciones funcionen en un base de datos distribuida y no distribuida.
48
Regla 12. No subversion
Los lenguajes de bajo nivel de base de datos (PL/SQL y Oracle) no pueden saltarse ninguna regla anterior
49
Normalización
Estudiar dependencia entre atributos para eliminar redundancia. El resultado son más relaciones.
50
Dependencia Multivaluada
Cuando a cada valor de A le corresponde un conjunto de valores de B