Tema 2. Diseño de BBDD Flashcards

1
Q

¿Que tres niveles define la arquitectura ANSI/SPARC (para un DBMS)

A

Nivel Externo
Nivel Conceptual
Nivel Interno

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

¿Que tres fases se siguen a la hora de diseñar una BBDD?

A

Modelo conceptual (ej: E/R)
Modelo logico (Ej: relacional)
Modelo fisico (en una BBDD concreta)

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

¿Que tipos de modelos logicos conoce?

A

jerarquico
red
relacional

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

En el modelo relacional, ¿qué técnica se aplica cuando vienes de una relación 1 a N del modelo E/R?

A

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

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

¿Qué transformación tiene una relación M a N del modelo E/R en el modelo relacional?

A

Una relación especifica

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

¿Qué es el grado de una relación 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
7
Q

¿Qué representa la cardinalidad en el modelo relacional?

A

Número o conjunto de las tuplas (alias extensión)

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

¿Cuál de estas caracteristicas del modelo relacional es falsa?

  • Atomicidad de los valores de los atributos
  • No repetición de tuplas
  • No orden en tuplas
  • No orden en los atributos
A

Todas son verdaderas

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

¿Qué es la integridad de entidad en el modelo relacional ?

A

Ningún atributo de la PK puede tomar valores nulos

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

¿Qué diferencia hay entre una super-clave y una clave candidata?

A

Una clave candidata ya es un conjunto irreducible de atributos y la super clave no

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

¿Qué persigue la normalización?

A

Reducir la redundancia para eliminar fallos de actualización y costes de almacenamiento

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

¿Qué significa que entre el atributo X y el atributo Y haya una dependencia funcional?

A

Que para cada valor de X siempre se da el mismo valor de Y

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

¿Qué significa que entre el atributo X y el atributo Y haya una dependencia multivaluada?

A

Que siempre que se da un valor en X se dan los mismo valores en Y

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

¿Con qué forma normal tienen que ver las dependencias multivaluadas?

A

Con la 4FN

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

¿Con que forma normal tienen que ver las dependencias de combinación?

A

Con la 5FN

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

¿Qué es lo que no puede existir en una relación para que este en 2FN?

A

Que una parte de la clave determine funcionalmente a otro atributo

17
Q

¿Qué es lo que no puede existir en una relación para que este en 3FN?

A

Que haya dependencias funcionales entre atributos no principales

18
Q

¿Qué dice la 6FN?

A

Que la relación debe tener una clave primaria y como mucho un atributo más

19
Q

¿Cuáles son las operaciones básicas del algebra relacional?

A
  • Selección
  • Proyección
  • Producto cartesiano
  • Unión
  • Diferencia
20
Q

¿Qué es el calculo relacional y que dos tipos existen?

A
  • Modelo matematico equivalente al algebra relacional
  • Declarativo
  • Existen dos tipos: basado en tuplas y en dominios
22
Q

¿Qué se le conoce como intensión en el modelo relacional?

A

Al esquema de la relación