ER/Normalizacion Flashcards

1
Q
  1. Concepto de entidad Débil
A

Aquella cuya existencia depende de otro tipo de entidad (llamada fuerte o regular)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. Tipos de relaciones de generalización/especialización
A

Tendríamos 2 clasificaciones que se combinan,
a) Total o parcial (que puede no ser de ningún subtipo)
b) Exclusiva ( solo puede ser un subtipo como máximo) y solapada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Concepto de grado de una relación del modelo E/R
A

Numero de tipos de entidad que participan en una relación (ej. grado1 = (reflexiva). grado 2= (binaria)…)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. ¿Cuántas dependencias existen entre entidad débil y fuerte?
A

Existen 2 tipos de dependencias en existencia y en identidad

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. Concepto de cardinalidad en una relación del modelo E/R
A

Numero (máximo y mínimo) de entidades de un extremo de una relación que se relacionan con una entidad del otro extremo de la relación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Concepto de grado de una relación del modelo Relacional
A

Numero de atributos de una relación
una forma de referirte al conjunto de los atributos es la intension

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Concepto de cardinalidad en una relación del modelo Relacional
A

Nº de tuplas de una relación.
Otra forma de referirte el conjunto de tuplas es la extension

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Como se transforma una relación 1:N en el modelo relacional
A

1 No se crea una relación nueva
2 Tenemos que pasar la PK del lado del 1 a un atributo nuevo (FK) en lado del N (alias= propagación de clave)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. Concepto de superclave
A

Conjunto de atributos que identifican univocamente la tupla. Es reducible
Persona (dni, nss, nombre, email) — Clave primaria dni.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. Concepto de integridad referencial
A

En una relación, si existe un atributo que es clave ajena en la relación, tendrá que tener el mismo valor de la PK de la relación referenciada o ser NULL.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. Concepto de integridad de Entidad
A

Ningún atributo que forme parte de la PK puede ser NULL

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

¿Cuáles son las componentes del modelo E/R básico?

A

Entidad/tipo de entidad
Atributo
Dominio
Relación

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

Dentro del modelo E/R extendido encontramos:

A

Entidades fuertes, entidades débiles, generalización, especialización y agregación.

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

¿Qué tipo de atributos tiene el modelo E/R?

A

simple, clave (identificador de la entidades), clave parcial, derivado, compuesto y multivalor.

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

¿Qué es el tipo de correspondencia?

A

Es el máximo de correspondencia y aparece encima de la relación.

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

¿Qué es el diagrama de flujo de datos?

A

Técnica de descomposición funcional

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

Tipos de flujos permitidos en el DFD?

A

Entre procesos, proceso y almacén y procesos y entidad externa

18
Q

Nombra dos tipos de Flujogramas

A

Diagrama de actividad de UML y Diagrama de Nassi- Shneiderman

19
Q

Esquema del proceso de modelado:

A

requisitos —- modelo conceptual (independiente) — Modelo lógico (dependiente del tipo (objetos, red jerarquico…) de BBDD) — Modelo físico

20
Q

Arquitectura ANSI/SPARC

A

consta de 3 niveles:
Nivel externo (es el que comunica con los usuarios, vistas)
Nivel Conceptual (tablas, relaciones)
Nivel interno (detalles de almacén, índices)
Mediante este modelo, busca independencia entre el nivel físico y lógico para soportar mejor los cambios

21
Q

¿Qué es una tupla en el modelo relacional?

A

Es una fila de información

22
Q

¿Qué es el esquema o intension de la relación?

A

Conjunto de sus atributos

23
Q

Algunas características del modelo relacional

A

Atomicidad de los valores de los atributos (valor único)
No repetición de tuplas
No orden en tuplas
No orden en atributos

24
Q

Restricciones dentro de las relaciones 1,N

A

Valores nulos como ausencia de valor
Integridad de entidad—> ningún atributo de la clave primaria puede tomar valor nulo
Integridad referencial —-> si en una relación existe una clave ajena, sus valores deben coincidir con valores de la clave primaria referenciada o ser nulos.

25
Q

Tipos de claves en el modelo relacional

A

Clave candidata, calve primaria y superclave

26
Q

Reglas para pasar del modelo E/R al modelo relacional.

A
  • Cada entidad se convierte en una relación.
  • relaciones (1,N) —> hay que hacer una propagación de clave
  • Relaciones (M,N) —> relación nueva.
  • Relaciones (N-arias) —> relación
  • Relaciones de generalización / especialización.
27
Q

Como funciona la propagación de clave

A

Al convertir el modelo E/R al relacional, hay que mover la clave del lado del 1 al lado del N.

28
Q

Concepto de clave candidata

A

conjunto de atributos que identifican unívocamente a cada tupla, no se puede reducir

29
Q

¿Qué es la normalización?

A

Estudia las dependencias entre atributos de una relación de cara a eliminar la redundancia (hay gasto de almacenamiento e inconsistencias por actualizaciones) o repetición de datos

30
Q

Que hacemos con una relación de herencia.

A

Hay 3 formas:
Una sola relación para todos. Va a haber muchas tuplas con valores nulos.
Una relación para cada subtipo.
Una relación para cada subtipo y otra para el supertipo.

31
Q

¿Qué es una dependencia funcional entre dos atributos/conjunto de atributos?

A

es si y solo si a todo valor de X le corresponde un único valor de Y

32
Q

Dependencia funcional transitiva

A

X — Y — Z, por lo que se puede decir que X — Z

33
Q

Dependencia funcional completa

A

un atributo B depende funcionalmente de un grupo de atributos Z, si depende totalmente de Z; pero no de ningún subconjunto.

34
Q

Dependencia multivaluada

A

Se dice que un atributo A multidetermina a un atributo B si cada valor de la A le corresponde a un conjunto de valores de B

35
Q

1 forma normal

A

una tabla estará en 1FN si no contiene grupos repetitivos, es decir, si cada atributo de una tupla tiene a lo sumo un valor

36
Q

2 forma normal

A

si esta en 1FN, y todos los atributos no principales tienen dependencia funcional completa de la clave principal.
R (A, B, C, D) A y B —- C
pero no puede ser que B — D.
Habría que eliminar la dependencia parcial

37
Q

3 forma normal

A

si esta en 2 FN y no hay dependencias transitivas, es decir, si cada atributo no principal depende solo de la clave (no de otro atributo no principal)

38
Q

FNBC

A

si y solo si los únicos determinantes son claves candidatas.

39
Q

4 Forma normal

A

si toda dependencia multivaluada no trivial esta implicada por una clave candidata.
Hay que romperlo en 2 relaciones.
EJ: R(Asignatura, profesor, curso), se rompe en dos relaciones R (asignatura, profesor)
R (Asignatura, curso)

40
Q

5 Forma normal o de proyección-unión

A

Si toda dependencia de combinación esta implicada por claves candidatas. Si no me deja separa las relaciones en diferentes tablas.