Diagramas Entidad/Relacion Flashcards

1
Q

Fases de trabajo del Esquema Conceptual

A

Fase de Analisis

Fase de Diseño

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

¿Que es el Esquema conceptual?

A

Representacion de informacion de manera independiente al SGBDD

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

Tareas de la Fase de Analisis de Esquema Conceptual y desc

A

Analisis de entidades: Localizar y definir entidades y atributos
Analisis de relaciones: Definir relaciones entre entidades
Obtencion de Esquema conceptual: a traves del modelo E/R
Fusion de vistas: Se reunen en un unico esquema todos los esquemas existentes en funcion de diferentes vistas de cada perfil de usuario
Aplicacion del enfoque de datos relacional

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

Tareas de la Fase de Diseño de Esquema Conceptual y desc

A

Diseño de tablas
Normalizacion
Aplicacion de retrodiseño, si fuese necesario
Diseño de transacciones: Localizacion de operaciones o transacciones que operaran sobre esquema conceptual
Diseño de sendas de acceso: Formalizar metodos de acceso dentro de la estructura de datos

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

¿Que es el Modelo E/R?

A

Herramienta para facilitar diseño de base de datos mediante representacion conceptual

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

¿Que es un Conjunto de entidades?

A

Grupo de entidades con mismas caracteristicas o propiedades

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

Tipos de entidades y descripcion

A

Fuertes - Existen por si mismas

Debiles - Su existencia depende de la existencia de otras instancias

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

Tipos de dependencias de entidades debiles

A

Dependencia en existencia - Entidad contenida en otra entidad fuerte
Dependencia en identificacion - Dependiencia en existencia y ademas necesita para identificarse

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

Comparacion de entidades de modelo relacional con clases y objetos en poo

A

entidad es como objeto
conjunto de entidades es como clase
entidad debil objeto de subclase

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

Tipos de atributos y descripcion

A

Obligatorios u opcionales - Deben ser llenados o no
Compuestos o atomicos - Pueden dividirse o no
Derivados o almacenados - Valor se puede obtener de otro atributo o no
Monoevaluados o multievaluados - Valor unico o multiple

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

¿Que es la cardinalidad de un atributo multievaluado?

A

Numero minimo y maximo de valores que se pueden tomar (nmin, nmax)

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

Tipos de relaciones segun Grado de relacion

A

Grado 1, 2, 3, etc

Según numero de entidades que participan en una relacion

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

Tipos de relaciones segun Cardinalidad de relacion

A

1:1, 1:N, N:1, M:N

Dependiendo de numero maximo de ocurrencias de cada entidad.

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

Tipos de relaciones segun Cardinalidad de entidades

A

(0,1) (0,n) (1,1) (1,n) (n,m)

Numero de relaciones en que una entidad puede aparecer

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

¿Que es una Restriccion de exclusividad?

A

Una ocurrencia de una entidad solo puede participar en 1 entre n relaciones

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

¿Que es una Restriccion de exclusion?

A

Las entidades solo pueden estar relacionadas por 1 entre n relaciones

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

¿Que es una Restriccion de inclusividad?

A

Para que las entidades esten relacionadas a traves de 1 relacion primero deben estar relacionadas por otra

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

¿Que es una Restriccion de inclusion?

A

Las entidades solo pueden estar relacionadas por 1 entre n relaciones y ademas primero deben haberse relacionado por otra

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

¿Que es una generalizacion/especializacion de Totalidad?

A

Si ocurrencias de superclase todas pertenecen a alguna subclase

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

¿Que es Generalizacion y especializacion en el modelo e/r extendido?

A

Relacion jerarquica entre entidades formando superclases y subclases

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

¿Que es una generalizacion/especializacion de Parcialidad?

A

Si ocurrencias de superclase no todas pertenecen a alguna subclase

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

¿Que es una generalizacion/especializacion de Exclusividad?

A

Si ocurrencias de superclase pertenecen solo a una subclase

23
Q

¿Que es una generalizacion/especializacion de Solapamiento?

A

Si ocurrencias de superclase pueden pertenecer a varias subclases

24
Q

¿Como se representan en un diagrama las entidades, relaciones y atributos? (8)

A

Entidades - rectangulo
Entidades debiles - rectangulo doble
Relaciones - rombo
Relaciones debiles en existencia - rombo E
Relaciones debiles en identificacion - rombo ID
Atributos - elipse o círculo
Atributos derivados - elipse o circulo discontinuo
Atributos llave primaria - Elipse con subrayado o círculo relleno

25
Q

¿Como se representa en un diagrama la Restriccion de exclusividad?

A

Arco

26
Q

¿Como se representa en un diagrama la Restriccion de exclusion?

A

Linea discontinua

27
Q

¿Como se representa en un diagrama la Restriccion de inclusividad?

A

Arco con flecha

28
Q

¿Como se representa en un diagrama la Restriccion de inclusion?

A

Linea discontinua con flecha

29
Q

¿Como se representa en un diagrama la Relacion entre clases de totalidad?

A

Triangulo invertido, con circulo en superclase

30
Q

¿Como se representa en un diagrama la Relacion entre clases de parcialidad?

A

Triangulo invertido, sin circulo en superclase

31
Q

¿Como se representa en un diagrama la Relacion entre clases de exclusividad?

A

Triangulo invertido, con arco en subclases

32
Q

¿Como se representa en un diagrama la Relacion entre clases de solapamiento?

A

Triangulo invertido, sin arco en subclases

33
Q

¿Que es una Agregacion en un modelo e/r extendido?

A

Relacion que es tratada como una sola entidad

34
Q

¿Que es una agregacion Compuesta/Componente?

A

Union de partes con diferentes roles y pueden ser de entidades diferentes

35
Q

¿Que es una agregacion Miembro/Coleccion?

A

Union de partes con mismo rol, de la misma entidad. Restriccion de orden

36
Q

Pasos para la Elaboracion de diagramas E/R

A
Identificacion de entidades
	Identificacion de relaciones
	Identificacion de atributos
	Identificacion de claves
	Determinacion de jerarquias
37
Q

¿Como se Identifican entidades en elaboracion de diagrama E/R?

A

Existencia propia
Ejemplares diferentes entre sí
Todos los ejemplares de un tipo deben tener las mismas propiedades

38
Q

¿Como se Identifican relaciones en elaboracion de diagrama E/R?

A

Verbos o expresiones que conecten entidades

39
Q

¿Como se Identifican atributos en elaboracion de diagrama E/R?

A

Caracteristicas, propiedades, cualidades o identificadores de entidades

40
Q

¿Como se Identifican claves en elaboracion de diagrama E/R?

A

De entre el conjunto de atributos

41
Q

¿Como se Determinan jerarquias en elaboracion de diagrama E/R?

A

Entidades con características comunes, entidad de nivel superior o superclase

42
Q

Metodologias para desarrollo de diagramas E/R y descripcion

A

Metodologia ascendente - Se parte de nivel bajo, atributos agrupados en entidades, relaciones y jerarquias
Metodologia descendente - Partir de esquema general y descomponer en niveles con mas detalles
Metodologia dentro fuera - Se desarrolla una parte del esquema y se va completando
Metodologia mixta - Tecnica descendente para dividir requerimientos, ascendente para completar partes

43
Q

¿Que es la Redundancia en bases de datos?

A

Almacenamiento de datos varias veces en distintos lugares

44
Q

¿Que problemas provoca la Redundancia en bases de datos?

A

Aumento de carga de trabajo: Operaciones con datos se repiten
Gasto de almacenamiento: Ocupan mayor espacio en almacenamiento
Inconsistencia: Datos repetidos con diferentes valores

45
Q

Propiedades deseables de un diagrama E/R y descripcion (6)

A

Completitud: Verificar que todos los requerimientos estan representados, y viceversa
Corrección: Elementos del modelo empleados correctamente
Minimalidad: No quedar conceptos eliminables
Sencillez: Representa requerimientos de manera facil de entender
Legibilidad: Se interpreta facilmente
Escalabilidad: Puede incorporar cambios

46
Q

Transformaciones de atributos y relaciones para pasar diagrama E/R a modelo relacional (6)

A

Transformacion de atributos compuestos - a atributos simples
Transformacion de atributos multievaluados - a entidades relacionadas
Transformacion a relaciones jerarquicas - mn a 1n
Transformacion de relaciones ciclicas - con doble relacion
Transformacion de relaciones ternarias - en relaciones simples
Transformacion de entidades debiles en fuertes - añadir a entidad debil atributos clave de entidad fuerte

47
Q

Paso de diagrama E/R a modelo relacional, con entidades, atributos y jerarquias (4)

A

Entidad - tabla
Atributo - columna de tabla
Atributos clave - clave primaria
Jerarquias - Entidad que aglutine subtipos, anular supertipo, relaciones 11

48
Q

Paso de diagrama E/R a modelo relacional, con relaciones (8)

A

Relacion 11(0,1)(0,1) - tabla
Relacion 11(1,1) - clave foranea de tabla (1,1)
Relacion 1n - tabla o clave foranea de tabla 1
Relacion mn - tabla con claves primarias
Relacion ciclica 11 - clave primaria y foranea
Relacion ciclica 1n(m,n) - clave primaria y foranea
Relacion ciclica 1n - tabla con clave foranea y nueva clave primaria
Relacion ciclica mn - tabla con doble clave foranea

49
Q

¿Que es la Normalizacion de tablas?

A

Proceso que impone restricciones a modelo E/R. Para que tablas tengan atributos necesarios y suficientes.

50
Q

¿Que es una Dependencia funcional, en atributos?

A

Si B depende de A si para cada valor de A solo puede existir un valor de B. A->B

51
Q

¿Que es una Dependencia funcional completa, en atributos?

A

Si B depende de conjunto A si para cada valor de conjunto A solo hay un valor de B, pero no depende de ningun subconjunto de A.

52
Q

¿Que es una Dependencia transitiva, en atributos?

A

Si A y C dependen entre sí a traves de dependencias funcionales de B

53
Q

Etapas de proceso de normalizacion y descripcion

A
Primera FN (1FN) - Atributos con dependencia funcional de clave. Otros atributos a otra tabla
		Segunda FN (2FN) - Atributos con dependencia funcional de clave compuesta. Otros atributos a otra tabla
		Tercera FN (3FN) - Atributos sin dependencia transitiva de clave.
		FN Boyce-Codd (FNBC) - Todo determinante es clave candidata.