Mapa mental
MODELO ENTIDAD-RELACIÓN
Contenido del mapa
MODELO ENTIDAD-RELACIÓN
El modelo de datos entidad-relación (E-R) se basa en una percepción del mundo real consistente en un conjunto de objetos básicos llamados entidades y en relaciones entre esos objetos.
- El modelo está pensado principalmente para el pro- ceso de diseño de la base de datos.
- El lenguaje de modelado unificado (UML) proporciona un medio gráfico de modelar varios componentes de un sistema software. El componente diagrama de clase de UML se basa en diagramas E-R.
- Permite la especifi cación de un esquema de la empresa
- Tal esquema representa la estructura lógica general de la base de datos.
- Se puede expresar gráfi camente mediante un diagrama E-R .
- Tal esquema representa la estructura lógica general de la base de datos.
- Ciertos aspectos de la estructura global de la empresa se pueden describir mejor usando conjuntos de entidades débiles, generalización, especialización o agregación.
- El modelo está pensado principalmente para el pro- ceso de diseño de la base de datos.
Una entidad es un objeto que existe y es distinguible de otros objetos.
- Se expresa la distinción asociando con cada entidad un conjunto de atributos que des- criben el objeto.
Una relación es una asociación entre diferentes en- tidades.
- Un conjunto de relaciones es una colec- ción de relaciones del mismo tipo y un conjunto de entidades es una colección de entidades del mismo tipo.
correspondencia de cardinalidades expresa el número de entidades a las que otra entidad se puede asociar a través de un conjunto de relaciones.
Una superclave de un conjunto de entidades es un conjunto de uno o más atributos que, tomados colec- tivamente, permiten identi fi car unívocamente una enti- dad en un conjunto de entidades.
- la superclave mínima se denomina la clave primaria del conjunto de entidades.
- Un conjunto de entidades que no tiene suficientes atributos para formar una clave primaria se denomina conjunto de entidades débiles .
- Un conjunto de entidades que tiene una clave primaria se denomina conjunto de entidades fuertes.
La especialización y la generalización definen una re- lación de contenido entre un conjunto de entidades de nivel más alto y uno o más conjuntos de entidades de nivel más bajo.
- La especialización es el resultado de tomar un subconjunto de un conjunto de entidades de nivel más alto para formar un conjunto de entida- des de nivel más bajo.
- La generalización es el resultado de tomar la unión de dos o más conjuntos disjuntos de entidades (de nivel más bajo) para producir un conjunto de entidades de nivel más alto.
- La agregación es una abstracción en la que los conjuntos de relaciones se tratan como conjuntos de entidades de nivel más alto, y pueden participar en las relaciones.