2. 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.
3. TIPOS DE ENTIDAD
O 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.
4. 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.
5. 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.
6. ATRIBUTOS
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.
7. ATRIBUTOS
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 fechanacim
»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].
8. ENTIDADES DÉBILES
O 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.
9. ENTIDADES FUERTES
O 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.
10. 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".
11. 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