ENTIDADES FUERTES Y ENTIDADES DEVILES Entidades regulares o fuertes son aquellas para las cuales las ocurrencias de la entidad tienen existencia propia. Una entidad regular regular se representa mediante un rectángulo, rectángulo, en el interior del cual se coloca el nombre de la entidad en cuestión. Entidades débiles son aquellas para las cuales la existencia de una ocurrencia de la entidad débil depende de la existencia de una ocurrencia de la entidad regular de la que depende, de manera que si desaparece una ocurrencia de la entidad regular, desaparecerán automáticamente todas las ocurrencias de la entidad débil dependientes. Por ejemplo la entidad libro es una entidad regular, mientras que la entidad ejemplar es una entidad débil que depende de la entidad libro, porque la existencia de un ejemplar de un libro depende de que exista el libro correspondiente, una entidad débil se representa mediante 2 rectángulos concéntricos en el interior de los cuales se coloca el nombre de la entidad en cuestión
EJEMPLAR
LIBRO
Por otro lado las relaciones relaciones pueden pueden ser de dos clases en función función del tipo de entidades entidades que asocia: on aquellas que asocian entidades regulares! ejemplo: on aquellas que asocian una entidad débil con la entidad regular de la que depende, las relaciones débiles se representan frecuentemente por medio de 2 rombos concéntricos, " la cardinalidad al lado de la entidad regular es siempre m#nimo $ " máximo $. Estas relaciones débiles pueden ser de dos tipos: •
%ependencia en identificación: e da este tipo de dependencia cuando la identificación de las ocurrencias de la entidad débil no se puede lle&ar a cabo con sus propios atributos, sino que requiere para ello del atributo identificador principal'cla&e( de la entidad regular correspondiente.
ISBM
LIBRO Título
(1,1 Ti en (0,N
NumEjemplar
EJEMPLAR Estado Una dependencia en identificación se reali)a a*adiendo la letras +% en el interior del doble rombo que representa representa la relación.
Dependencia en existencia uando una relación débil no es una dependencia en identificación, se trata de una dependencia en existencia, algo que es intr#nseco a todas las relaciones débiles puesto que las recurrencias de las entidades débiles existen si existe l a ocurrencia de la expresión regular de la que depende. -a entidad pro&incia depende en existencia de la entidad comunidad 'comunidad autónoma(, dado que los datos de una pro&incia solo tienen sentido si en la base de datos se almacenan los datos de la comunidad autónoma a la que pertenece la pro&incia, " los datos de la pro&incia solo se almacenaran en la base de datos mientras estén los datos de la comunidad autónoma correspondientes. Una dependencia en existencia se representa inclu"endo la letra E en el interior del doble rombo que representa la relación.
(1,1
(1,N)
REGLAS CONSERNIENTES AL MÁDELO ENTIDAD RELACIÓN BÁSICO Transformación de entidades ada entidad del esquema E da lugar a una relación / de esquema relacional
Transformación de atributos ada tributo asociado a una entidad en el esquema E se con&ierte en un atributo de la relación correspondiente en el esquema relacional! ej emplo
liente '/ifli, /omli, %irli, 0elli( Pedido 'efPed, 1ecPed( -inea 'efPed, odrt, antidad( rt#culo 'odrt, %esrt, toc3rt, Puprt(
Transformación ! in"!rr!#acion!s $inarias % r!f#!&i'as Interrelaciones !M 0oda interrelación /:4 se transforma en una relación o tabla que tendrá dos cla&es ajenas apuntando a cada una de las cla&es primarias correspondientes a los atributos identificadores principales de las entidades. -a cla&e primaria de la nue&a relación consta generalmente de la concatenación de las clase ajenas. i la relación /:4 tiene atributos dic5os atributos también pasara a formar parte de la nue&a tabla creada. liente '/ifli, /omli, %irli, 0elli( Pedido 'efPed, 1ecPed( -inea 'efPed, odrt, antidad( rt#culo 'odrt, %esrt, toc3rt, Puprt(
En el caso de que la relación /:4 sea reflexi&a, se procederá de igual manera creando una nue&a tabla con dos cla&es ajenas cada una de las cuales apuntara a las cla&es primarias de la entidad que se relaciona consigo misma.
0ema 'od0ema, /om0ema( onsta 'oood0ema, odubtema(