Zusammenfassung der Ressource
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 .
- 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.
- 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.