martes, 12 de abril de 2016

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











1 comentario:

  1. Muy buen trabajo. Saludos. Gracias por su aporte de investigación. Saludos

    ResponderEliminar