Flashcards Modelo ER
Modelo Entidad-Relación
Se compone de... #card
- Entidades
- Relaciones
- Atributos
Grado de la relación #card/reverse
Se llama a la cantidad de atributos que forman una relación
Restricciones estructurales
Razón de cardinalidad #card/reverse
Es el número de instancias del vínculo en los que puede participar cada entidad de una relación o vínculo.
Restricción de participación #card
Especifica si la existencia de una entidad depende de que esté relacionada con otra entidad
Participación total / dependencia de existencia #card/reverse
- La entidad sólo puede existir si participa en una instancia del vínculo
- Se representa con línea doble
Participación parcial #card
No necesita estar relacionada con ese vínculo para existir
Entidad fuerte #card
Es una entidad que tiene una clave primaria
Entidad débil #card
Es una entidad que no posee una clave primaria, y por lo tanto su identificación depende de un vínculo con otra entidad
Tiene dependencia... (2) #card
- dependencia de identificación (se identifica a través del vínculo con otra entidad)
- dependencia de existencia (necesita que exista una entidad fuerte para poder vincularse)
Relaciones ternarias
Carinalidades #card
- Consideramos siempre la cardinalidad mínima 1
- La máxima en todas las relaciones puede ser N
- Sólo una de las entidades puede tener cardinalidad máxima 1
Herencia
Funciona como en objetos
Restricción de Disyunción #card
- Dice que una instancia de la entidad solo puede ser miembro de una de las subclases de la especialización
- Se simboliza con la "D" en el circulo de la jerarquía
- Si es definida por atributo podemos escribir el atributo y sus valores posibles en las líneas
Restricción de Solapamiento #card
Dice que una instancia de la entidad puede ser de más de un sub-tipo a la vez.
Restricción de completitud (2) #card
- Total: Toda instancia de la superclase debe pertenecer a una subclase
- Parcial: Una instancia puede ser de la subclase o de la superclase a secas
Cuántos tipos de especialización hay? #card
Son 4.
Las especializaciones disyuntas y solapadas pueden ser cada una total o parcial.
Reglas
De inserción #card
- Insertar una instancia de una entidad de una superclase en una especialización total, implica insertar la misma en al menos una de las subclases
- Insertar una instancia de una entidad de una superclase en una especialización parcial, no implica insertar la misma en alguna de las subclases
De eliminación #card
Eliminar una instancia de una superclase implica eliminar todas las instancias de las subclases a las que pertenece
Jerarquía #card
Sucede cuando una sublcase, a su vez, se especializa en más subclases
Categorías (Unión)
Agregación #card
- Hace relación a al vínculo N a M de las entidades que agrega