BIIIT6 - Del Modelo E/R al Modelo Relacional. Normalización Flashcards

1
Q

Entidades del Modelo E/R, ¿cómo se tranforman al Modelo Relacional?

A

Relación o tabla

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

Atributos del Modelo E/R, ¿cómo se transforman al Modelo Relacional?

A

Columna de la tabla

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

Identificador único del Modelo E/R, ¿cómo se transforman al Modelo Relacional?

A

Clave primaria

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

Si existen restricciones asociadas a los atributos en el Modelo E/R, ¿cómo se transforman al Modelo Relacional?

A

Disparadores

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

Relaciones 1:1, ¿cómo se transforman al Modelo Relacional si las 2 entidades participan con participación (0,1)?

A

Se crea una nueva tabla para la relación.

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

Relaciones 1:1, ¿cómo se transforman al Modelo Relacional si alguna entidad, pero no las 2, participa con participación mínima 0 (0,1)?

A

Se pone la clave ajena en dicha entidad, para evitar en lo posible, los valores nulos.

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

Relaciones 1:1, ¿cómo se transforman al Modelo Relacional si tenemos una relación 1:1 y ninguna tiene participación mínima 0?

A

Elegimos la clave principal de una de ellas y la introducimos como clave clave ajena en la otra tabla. Los atributos propios de la relación pasan a la tabla donde se introduce la clave ajena.

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

Relaciones 1:N, ¿cómo se transforman al Modelo Relacional si la entidad del lado “1” presenta participación (0,1)?

A

Se crea una nueva tabla para la relación que incorpora como claves ajenas las claves de ambas entidades. La clave principal de la relación será sólo la clave de la entidad del lado “N”.

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

Relaciones 1:N, ¿cómo se transforman al Modelo Relacional si no se da el caso de que si la entidad del lado “1” presenta participación (0,1)?

A

La entidad del lado “N” recibe como clave ajena la clave de la entidad del lado “1”. Los atributos propios de la relación pasan a la tabla donde se ha incorporado la clave ajena.

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

Relaciones de dependencia en existencia (grado 2 y cardinalidad 1:N), ¿cómo se transforman al Modelo Relacional?

A

La clave principal del lado 1 pasa al lado “N” como foránea (hacia adonde apunta la flecha)

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

Relaciones de dependencia en identificación (grado 2 y cardinalidad 1:N), ¿cómo se transforman al Modelo Relacional?

A

Por lo general no generan tablas, porque suelen ser 1:1 o 1:N. Como en toda relación 1:N, La clave de la entidad fuerte debe introducirse en la tabla de la entidad débil como foránea y, además en este caso, formar parte de la clave de ésta. En las entidades débiles, la clave de la entidad fuerte debe ir la primera y, a continuación, los discriminadores de la débil.

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

En el modelo relacional, ¿qué es el grado?

A

Número de atributos de una relación

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

En el modelo relacional, ¿qué es el dominio?

A

Conjunto de valores

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

En el modelo relacional, ¿qué es la cardinalidad?

A

Número de tuplas de la relación

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

¿Cuáles son las reglas de integridad del modelo relacional?

A
  • Regla de los Nulos
  • Regla de integridad de la entidad
  • Regla de integridad referencial
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

La normalización, ¿es técnica o práctica?

A

Técnica de desarrollo

17
Q

Regla de los Nulos

A

Cuando en una tupla un atributo es desconocido (distinto de valor 0, vacío o blancos)

18
Q

Regla de integridad de la entidad

A

Clave primaria no nula

19
Q

Regla de integridad referencial

A
  • Claves ajenas
  • Sus valores deben coincidir con valores de la clave primaria a la que hace referencia o ser completamente nulos.
20
Q

¿Qué es la dependencia funcional, A → B?

A

Un atributo B se dice que depende funcionalmente de otro A si, y sólo si, a cada valor de A le corresponde un único valor de B

21
Q

¿Qué es la dependencia funcional completa, A → B?

A

Un atributo B tiene dependencia funcional completa respecto de un grupo de atributos A de la misma entidad, si depende funcionalmente de él en su totalidad, es decir, no depende de ninguno de los posibles atributos que formen parte de A.

22
Q

¿Qué es la dependencia transitiva, A→B→C?

A

Si A→B y B→C, Entonces decimos que C depende de forma transitiva de A

23
Q

¿Qué es la 1FN?

A
  • Si no contiene grupos repetitivos, es decir cada atributo de una tupla tiene como mucho un valor.
  • Todos los atributos dependen funcionalmente de la clave.
24
Q

¿Qué es la 2FN?

A
  • Si está en 1FN
  • Cada atributo que no pertenezca a la clave tiene una dependencia funcional completa de la clave
25
Q

¿Qué es la 3FN?

A
  • Si está en 2FN
  • Cada atributo que no pertenezca a la clave no depende transitivamente de dicha clave
26
Q

¿Qué es la FNBC?

A
  • Está en 3FN
  • No hay dependencias funcionales no triviales que no sean un conjunto de la clave candidata
27
Q

¿Qué es la 4FN?

A
  • Está en 3FN o FNBC
  • No tiene dependencias multivaluadas no triviales
28
Q

¿Qué es la 5FN?

A
  • Está en 4FN
  • No tiene dependencias combinacionales