Modelamiento entidad relacion

11
MODELAMIENTO ENTIDAD - RELACIÓN INTEGRANTES: Ruíz Paredes Madai Mio Varías Pierina

Transcript of Modelamiento entidad relacion

Page 1: Modelamiento entidad relacion

MODELAMIENTOENTIDAD - RELACIÓN

INTEGRANTES:Ruíz Paredes Madai

Mio Varías Pierina

Page 2: Modelamiento entidad relacion

DEFINICIÓN

O 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.

Page 3: Modelamiento entidad relacion

TIPOS DE ENTIDADO Regulares: La ocurrencia de un tipo

de entidad regular tienen extensión propia, es decir, existen por si mismos.

O Débiles: La existencia de cada ocurrencia de entidad débil depende de la existencia de la entidad regular.

Page 4: Modelamiento entidad relacion

TIPOS DE RELACION

O 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).

O 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.

O 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.

Page 5: Modelamiento entidad relacion

ATRIBUTOSa) 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.

Page 6: Modelamiento entidad relacion

ATRIBUTOSb) 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.

Page 7: Modelamiento entidad relacion

ATRIBUTOSc) 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 fechanacim»Atributo derivado del valor de otro atributoNumcopias [de una PELICULA], cuenta del número de entidades COPIA relacionadas con cada película concreta»Atributo derivado de entidades relacionadas »Atributos almacenadosFechanacim [de cada EMPLEADO]Nacionalidad [de una PELICULA].

Page 8: Modelamiento entidad relacion

ENTIDADES DÉBILESO Una entidad débil es aquella que no

puede existir sin participar en la relación; es decir, aquella que no puede ser unívocamente identificada solamente por sus atributos.

O Las entidades débiles se representan mediante un doble rectángulo; es decir, un rectángulo con doble línea.

Page 9: Modelamiento entidad relacion

ENTIDADES FUERTESO 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.

Page 10: Modelamiento entidad relacion

ATRIBUTOS EN LAS RELACIONES

O 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".

Page 11: Modelamiento entidad relacion

RESTRICCIONES ESTRUCTURALES

O Limitan las posibles combinaciones de entidades que pueden participar en las relaciones.

O 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”O Clases de restricciones estructurales:Razón de cardinalidad (o tipo de correspondencia)Razón de participación