MODELAMIENTO ENTIDAD –
RELACIÓN
Es un modelo de datos que permite representar
cualquier abstracción, percepción y conocimiento en un sistema de información
formado por un conjunto de objetos denominados entidades y relaciones,
incorporando una representación visual conocida como diagrama entidad-relación.
TIPOS DE ENTIDAD
Regulares: La
ocurrencia de un tipo de entidad regular tienen extensión propia, es decir,
existen por si mismos.
Débiles: La
existencia de cada ocurrencia de entidad débil depende de la existencia de la
entidad regular.
Si se elimina una
ocurrencia del tipo entidad regular, desaparecerán también con ella todas las
ocurrencias de la entidad débil dependientes de la misma.
TIPOS DE RELACIÓN
Podemos encontrar distintos tipos
de relaciones según como participen en ellas las entidades.
Esto complementa a las
representaciones de las relaciones, mediante un intervalo en cada extremo de la
relación que especifica cuantos objetos o cosas (de cada
entidad) pueden intervenir en esa relación.
Uno a uno: Una entidad se relaciona únicamente con otra y
viceversa. Por ejemplo, si tuviésemos una entidad con distintos chasis y otra
con matrículas deberíamos de determinar que cada chasis solo puede tener una
matrícula (y cada matrícula un chasis, ni más en ningún caso).
Uno a varios o varios a uno: determina que un
registro de una entidad puede estar relacionado con varios de otra entidad,
pero en esta entidad existir solo una vez. Como ha sido en el caso anterior del
trabajador del taller.
Varios a varios: determina que una entidad puede
relacionarse con otra con ninguno o varios registros y viceversa. Por ejemplo,
en el taller un coche puede ser reparado por varios mecánicos distintos y esos
mecánicos pueden reparar varios coches distintos.
ATRIBUTOS:
a) Simples o
compuestos.
SIMPLES.- Es un atributo que tiene un solo componente, que
no se puede dividir en partes más pequeñas que tengan un significado propio.
COMPUESTO.- Es un atributo con varios componentes, cada uno
con un significado por sí mismo. Un grupo de atributos se representa mediante
un atributo compuesto cuando tienen afinidad en cuanto a su significado, o en
cuanto a su uso. Se representa gráficamente mediante un óvalo.
b) Monovaluados o
multivaluados.
MONOVALENTE.- Es aquel que tiene un solo valor para cada
ocurrencia de la entidad o relación a la que pertenece.
POLIVALENTE.- Es aquel que tiene varios valores para cada
ocurrencia de la entidad o relación a la que pertenece. También se les denomina
multivaluados, y pueden tener un número máximo y un número mínimo de valores.
c) Almacenados o
derivados.
Atributos derivados –Valor calculado a partir de otra
información ya existente (atributos, entidades relacionadas) –Son información
redundante…
Edad [de EMPLEADO], cálculo a partir de fechanacimiento
»Atributo derivado del valor de otro atributo
Numcopias [de una PELICULA], cuenta del número de entidades
COPIA relacionadas con cada película concreta
»Atributo derivado de entidades relacionadas »
Atributos almacenados
Fechanacim [de cada EMPLEADO]
Nacionalidad [de una PELICULA].
ENTIDADES DÉBILES
Una entidad débil es aquella que no
puede existir sin participar en la relación; es decir, aquella que no puede ser unívoca mente identificada solamente por sus atributos.
Las entidades débiles se representan
mediante un doble rectángulo; es decir, un rectángulo con doble
línea.
Se puede hablar de la existencia de 2
tipos de dependencias en las entidades débiles:
Dependencia por existencia
Las ocurrencias de la entidad débil
pueden identificarse mediante un atributo identificador clave sin necesidad de
identificar la entidad fuerte relacionada.
Dependencia por
identidad
La entidad débil no puede ser
identificada sin la entidad fuerte relacionada. (Ejemplo: si tenemos una
entidad LIBRO y otra relacionada EDICIÓN, para identificar una edición
necesitamos conocer el identificador del libro).
ENTIDADES FUERTES
Una entidad fuerte (también conocida
como entidad regular) es aquella que sí puede ser identificada unívocamente. En
los casos en que se requiera, se puede dar que una entidad fuerte
"preste" algunos de sus atributos a una entidad débil para que esta
última se pueda identificar.
ATRIBUTOS
EN LAS RELACIONES
Las relaciones también pueden tener atributos asociados. Se representan
igual que los atributos de las entidades. Un ejemplo típico son las relaciones
de tipo "histórico" donde debe constar una fecha o una hora. Por
ejemplo, supongamos que es necesario hacer constar la fecha de emisión de una
factura a un cliente, y que es posible emitir duplicados de la factura (con
distinta fecha). En tal caso, el atributo "Fecha de emisión" de la
factura debería colocarse en la relación "se emite".
RESTRICCIONES ESTRUCTURALES
· Limitan las posibles combinaciones de entidades
que pueden participar en las relaciones.
· Extraídas de la situación real que se modela.
“Una película debe Haber sido
dirigida por uno y sólo un director”
“UN director ha dirigido al menos
una película y puede Haber dirigido muchas”
Clases
de restricciones estructurales:
- Razón de cardinalidad (o tipo de correspondencia)
- Razón de participación
SLIDESHARED:
http://es.slideshare.net/pierinamiovarias5/modelamiento-entidad-relacion
REALIZADO POR :
Ruíz Paredes Madai
Mio Varías Pierina
Muy buen trabajo. Saludos. Gracias por su aporte de investigación. Saludos
ResponderEliminar