B3-T1-T2 - DFD - E/R Flashcards

1
Q

Nombra 4 tipos de modelos conceptuales

A

▪ MODELO E/R (P. CHEN)
▪ MODELO RM/T (ODD Y DATE)
▪ MODELOS SEMÁNTICOS
▪ UML

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

Diferencia entre entidad y tipo de entidad

A

Si tenemos un diagrama con Coche y cliente. COCHE Y CLIENTE son tipos de entidades, y la entidad en si sería una instacia de COCHE o de cliente

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

¿Qué es el rol de una relación?

A

Identifica el papel que juega una entidad en una relación.

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

¿Qué es el grado en una relación?

A

El número de tipos de entidad que participan en la relación

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

Enumera los pasos del proceso de análisis de un software(ASI)

A
  1. MODELO CONCEPTUAL
    Analizamos los requisitos que requiere.
  2. MODELO LÓGICO
  3. MODELO FÍSICO
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué es la carnalidad?

A

El número máximo y mínimo de concurrencias de un tipo de entidad que pueden estar interrelacionadas con una ocurrencia de otro tipo de entidad. Se representa en cada una de las entidades
1:N | N:M | 1:1

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

¿Qué es el tipo de correspondencia?

A

La cardinalidad máxima de la relación.
Se representa en la relación.

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

Pon un ejemplo de entidad Débil

A

Un libro no puede existir sin autor. Por lo que la entidad LIBRO es débil, necesita que exista Autor para poder existir.

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

¿Cuando una entidad es débil en existencia?

A

No existe sin su padre. Por ejemplo una factura. Necesita de un pedido para existir pero puede tener un ID

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

¿Cuando una entidad es débil en identidad?

A

No hay ningún atributo de esta entidad que pueda ser clave. Ejemplo. Un libro tiene ejemplares, pero estos no se distiguen por si mismos

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

¿Cual es la cardinalidad de un tipo de relación Exclusiva-Total?

A

(1,1)

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

¿Cual es la cardinalidad de un tipo de relación Exclusiva-parcial?

A

(0,1)

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

¿Cual es la cardinalidad de un tipo de relación Solapada-Total?

A

(1,n)

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

¿Cual es la cardinalidad de un tipo de relación Exclusiva-parcial?

A

(0,n)

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

Enumera los tipos de relaciones

A

Generalización/especialización
- Exclusiva o disjunta(Total o parcial)
- Solapada(Total o parcial)
Agregación(Relaciones entre relaciones)

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

Enumera los elementos de un DIAGRAMA DE FLUJO(DFD)

A

Proceso
Entidad Externa
Almacenes
Flujo de datos(consulta, actualización y diálogo)

17
Q

¿En que consiste un flujo de datos de diálogo?

A

Para leer y escribir. es un flujo entre un proceso y un almacén que representa una consulta y una actualización

18
Q

Relaciona estos modelos con un ejemplo
- Conceptual
- Logico
- Físico

A
  • Entidad Relación
  • BBDD -> Modelo relacional
  • Creación de la base de datos dependiente del SGBBDD(SQL)
19
Q

¿Cómo se llama al Conjunto del nombre de la relación y sus atributos?

A

Esquema

20
Q

Conjunto de valores que pueden tener los atributos…

A

Dominio

21
Q

Número de atributos de la relación….

A

Grado

22
Q

Número de tuplas de la relación…

A

Cardinalidad

23
Q

¿Cómo se transforma una entidad débil de E/R al modelo relacional?

A

La clave ajena de la relación identificadora forma parte de la clave primaria.

24
Q

RESTRICCIONES INHERENTES DEL MODELO RELACIONAL (5)

A

● LOS VALORES DE LOS ATRIBUTOS TIENEN QUE SER ATÓMICOS
● NO SE PUEDEN REPETIR TUPLAS. SIEMPRE HABRÁ UN IDENTIFICADOR ÚNICO QUE SE LLAMARÁ CLAVE.
● NO HAY ORDEN EN LOS ATRIBUTOS.
● NO HAY ORDEN EN LAS TUPLAS.
● VALORES NULOS

25
Q

Ningún atributo de la PK puede tomar valor nulo. Cuando la clave primaria sea compuesta ninguno de los dos puede ser nulo.

A

● INTEGRIDAD DE ENTIDAD

26
Q

Cuando hay claves agenas, sus valores deben coincidir con valores de la clave primaria referenciada, también pueden ser nulos.

A

● INTEGRIDAD REFERENCIAL:

27
Q

Regla 12 de CODD - 12. NO SUBVERSIÓN

A

No se puede tener un lenguaje para faltar a las 12 reglas anteriores

28
Q

Clave candidata

A

Posible claves(DNI, NSS

29
Q

Clave primaria

A

La elegida entre las candidatas

30
Q

Convinaciones de atributos que sirvan para identificar univocamente a una tupla.¿Es?

A

Superclave

31
Q

Operaciones básicas del modelo relacional

A

SELECCIÓN: FILTRAR TUPLAS.
PROYECCIÓN: EXTRAER ATRIBUTOS
PRODUCTO CARTESIANDO: TODAS X TODAS
UNIÓN: TUPLAS DE AMBAS RELACIONES
DIFERNECIA: TUPLAS DE R QUE NO ESTÁN EN S

32
Q

Operaciones derivadas

A

INTERSECCIÓN(ESTEN EN LOS DOS SITIOS)
UNIÓN NATURAL: ESTEN EN LOS DOS SITIOS (INNER JOIN)
DIVISIÓN(OUTER JOINS)

33
Q

¿Qué hace la normalización?

A

Estudia las dependencias enre atributos de una relación de cara a elminar la redundancia o repetición de los datos.

34
Q

¿Cuándo hay dependencia funcional en X –> Y?

A

Hay depedencia funcional si para cada valor de x siempre tenemos el mismo valor en Y

35
Q

DEPENDENCIA MULTIVALUADA (X –> –> Y)

A

Para cada valor de Y tengo un mismo conjunto de valores en Y

36
Q

DEPENDENCIA FUNCIONAL COMPLETA

A

La dependencia es completa, toda la clave.

37
Q

2FN

A
  • si la clave es simple siempre está en 2FN
  • Si la clave es compuesta y existe una dependencia funcional con alguno de los atributos no clave devemos eliminar esa dependencia. El resutlado será una nueva relación entre los elementos que intervienen en la dependencia.
38
Q

3FN

A

Eliminar dependencias transitivas
Cada atributo no princpal depende solo de la clave, no de otro atributo principal.