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
¿Como se representa en un diagrama la Restriccion de exclusividad?
Arco
26
¿Como se representa en un diagrama la Restriccion de exclusion?
Linea discontinua
27
¿Como se representa en un diagrama la Restriccion de inclusividad?
Arco con flecha
28
¿Como se representa en un diagrama la Restriccion de inclusion?
Linea discontinua con flecha
29
¿Como se representa en un diagrama la Relacion entre clases de totalidad?
Triangulo invertido, con circulo en superclase
30
¿Como se representa en un diagrama la Relacion entre clases de parcialidad?
Triangulo invertido, sin circulo en superclase
31
¿Como se representa en un diagrama la Relacion entre clases de exclusividad?
Triangulo invertido, con arco en subclases
32
¿Como se representa en un diagrama la Relacion entre clases de solapamiento?
Triangulo invertido, sin arco en subclases
33
¿Que es una Agregacion en un modelo e/r extendido?
Relacion que es tratada como una sola entidad
34
¿Que es una agregacion Compuesta/Componente?
Union de partes con diferentes roles y pueden ser de entidades diferentes
35
¿Que es una agregacion Miembro/Coleccion?
Union de partes con mismo rol, de la misma entidad. Restriccion de orden
36
Pasos para la Elaboracion de diagramas E/R
``` Identificacion de entidades Identificacion de relaciones Identificacion de atributos Identificacion de claves Determinacion de jerarquias ```
37
¿Como se Identifican entidades en elaboracion de diagrama E/R?
Existencia propia Ejemplares diferentes entre sí Todos los ejemplares de un tipo deben tener las mismas propiedades
38
¿Como se Identifican relaciones en elaboracion de diagrama E/R?
Verbos o expresiones que conecten entidades
39
¿Como se Identifican atributos en elaboracion de diagrama E/R?
Caracteristicas, propiedades, cualidades o identificadores de entidades
40
¿Como se Identifican claves en elaboracion de diagrama E/R?
De entre el conjunto de atributos
41
¿Como se Determinan jerarquias en elaboracion de diagrama E/R?
Entidades con características comunes, entidad de nivel superior o superclase
42
Metodologias para desarrollo de diagramas E/R y descripcion
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
¿Que es la Redundancia en bases de datos?
Almacenamiento de datos varias veces en distintos lugares
44
¿Que problemas provoca la Redundancia en bases de datos?
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
Propiedades deseables de un diagrama E/R y descripcion (6)
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
Transformaciones de atributos y relaciones para pasar diagrama E/R a modelo relacional (6)
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
Paso de diagrama E/R a modelo relacional, con entidades, atributos y jerarquias (4)
Entidad - tabla Atributo - columna de tabla Atributos clave - clave primaria Jerarquias - Entidad que aglutine subtipos, anular supertipo, relaciones 11
48
Paso de diagrama E/R a modelo relacional, con relaciones (8)
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
¿Que es la Normalizacion de tablas?
Proceso que impone restricciones a modelo E/R. Para que tablas tengan atributos necesarios y suficientes.
50
¿Que es una Dependencia funcional, en atributos?
Si B depende de A si para cada valor de A solo puede existir un valor de B. A->B
51
¿Que es una Dependencia funcional completa, en atributos?
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
¿Que es una Dependencia transitiva, en atributos?
Si A y C dependen entre sí a traves de dependencias funcionales de B
53
Etapas de proceso de normalizacion y descripcion
``` 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. ```