Tema 1 Modelo E/R y DFD's Flashcards
(49 cards)
¿Qué es Modelo E/R?
Modelo Entidad Relación.
Herramienta de modelado de datos, para representar entidades de una base de datos y las relaciones que hay entre ellas.
¿Qué es DFD?
Diagrama de Flujo de Datos.
Dí tipos de modelos conceptuales:
- Modelo E/R (P.Chen) Básico y Extendido
- Modelo TASMANIA (Codd y Date)
- Modelos Semánticos
- UML
¿Qué se hace después del Modelo Conceptual?
El Modelo Lógico.
¿Qué hacemos después del Modelo Lógico?
Modelo Físico.
Dí tres tipos de Modelos Lógicos:
- Jerárquico
- Red
- Relacional (Codd)
¿Cual es el modelo E/R básico?
- Entidad/Tipo de ENTIDAD
- Atributo (Con su Dominio)
- Relación
¿Qué es una entidad?
RECTÁNGULO (Regular o Fuerte)
DOBLE RECTÁNGULO (Débil)
Una entidad es un Autor concreto, con un nombre.
Solo puede haber un nombre de entidad, una vez.
¿Qué es Cardinalidad?
Donde pone (1:1) y (1:N).
Es el número máximo y mínimo de ocurrencias de un tipo de entidad.
La cardinalidad, se mira en los extremos.
Por ejemplo: ¿Un autor cuantos libros escribe?
Pues como mínimo 1 y como máximo N
¿Qué es N:M en el gráfico?
TIPO DE CORRESPONDENCIA
MÁXIMOS de cada extremo.
Pueden ser:
– 1:1
– 1:N
– N:M
¿Como se representa el tipo de entidad?
¿Como se representan las relaciones?
Con un Rombo.
Y se suele escribir un verbo en su interior.
¿Como se representan los atributos?
Con Bocadillos.
¿Qué dos tipos de entidades hay?
- Fuertes (regulares)
- Débiles
¿Qué es una entidad fuerte o regular?
Aquella que existe por si misma.
¿Qué es una entidad débil?
Es aquella que no puede existir sin participar en la relación, es decir, aquella que no puede ser unívocamente identificada por sus atributos.
¿Qué dos tipos de relaciones débiles hay?
- Existencia: Necesita de la fuerte para EXISTIR.
- Identidad: Necesita de la fuerte para IDENTIFICARSE. No tiene PK propia.
¿Qué tiene el modelo E/R Extendido?
- Entidades Fuertes
- Entidades Débiles (Existencia, Identidad)
- Relaciones de Generalización/Especialización (Herencia)
- Agregación (Disjunta / Solapada, Total / Parcial)
¿Qué significa el triángulo en las relaciones?
“Es un” o “ISA”
Es una herencia. En la foto, se leería, Discos “es un” Artículo, Libros “es un” Artículo…
¿Qué es el atributo Discriminador?
- Discrimina ocurrencias de una DÉBIL en IDENTIFICACIÓN dentro de una REGULAR
- DIFERENTE COLOR
¿Como se representan las relaciones de Exclusividad Total y que significan?
- CIRCULO Y ARCO
- ARCO: Exclusividad indica que cada superentidad solo se puede relacionar con una subentidad.
- CIRCULO: Total significa que todas y cada una de las superentidades, tiene que estar relacionada con una subentidad.
¿Como es la relación Total Solapada?
CIRCULO SOLO.
Solapada es que cada superentidad puede relacionarse con más de una subentidad.
Total, es que todas y cada una de las superentidades, tiene que estar relacionada al menos con una subentidad.
¿Como es la agregación?
- Encapsular una parte del modelo.
¿Cual es el grado OJO en E/R?
- NÚMERO DE TIPOS DE ENTIDAD QUE PARTICIPAN DE LA RELACIÓN
- Los grados pueden ser:
Binarias, Unarias (Reflexivas), Ternarias y N-arias.