Sei sulla pagina 1di 2

Entidades dbiles

Las tablas que no tienen un atributo llave propio son llamadas entidades dbiles.
Las tablas normales que tienen un atributo llave son llamadas entidades fuertes.
Los registros que pertenecen a una entidad dbil son identificados por estar relacionados
con registros especficos de otra entidad. Esta entidad recibe el nombre de entidad
propietaria o entidad maestra.
La entidad dbil recibe el nombre de tabla subordinada o tabla de detalle.
Las entidades dbiles siempre tienen una participacin total con respecto a la relacin,
porque una entidad dbil no puede ser identificada sin una entidad fuerte.
No todas las existencias dependientes son entidades dbiles.
Una entidad dbil normalmente tiene una llave parcial, la cual est formada por el grupo de
atributos que pueden identificar de forma nica a aquellos registros que estn relacionados
de forma nica a los registros propietarios.
En los diagramas de ER, tanto las entidades dbiles como la relacin estarn
representadas por rectngulos y rombos dobles. La llave parcial estar subrayada por una
lnea punteada.

Entidades fuertes y dbiles


Cuando una entidad participa en una relacin puede adquirir un papel fuerte o dbil. Una entidad
dbil es aquella que no puede existir sin participar en la relacin; es decir, aquella que no puede
ser unvocamente identificada solamente por sus atributos.
Una entidad fuerte (tambin conocida como entidad regular) es aquella que s puede ser
identificada unvocamente. En los casos en que se requiera, se puede dar que una entidad fuerte
"preste" algunos de sus atributos a una entidad dbil para que esta ltima se pueda identificar.
Las entidades dbiles se representan mediante un doble rectngulo; es decir, un rectngulo con
doble lnea.
Se puede hablar de la existencia de 2 tipos de dependencias en las entidades dbiles:
Dependencia por existencia
Las ocurrencias de la entidad dbil pueden identificarse mediante un atributo identificador clave
sin necesidad de identificar la entidad fuerte relacionada.
Dependencia por identidad
La entidad dbil no puede ser identificada sin la entidad fuerte relacionada. (Ejemplo: si tenemos
una entidad LIBRO y otra relacionada EDICIN, para identificar una edicin necesitamos conocer el
identificador del libro).

Entidad dbil
Toda entidad dbil lo es por identificacin, porque toda entidad dbil depende de la PK de otra
entidad para ser identificada. Y toda entidad dbil lo es por existencia, ya que si la fuerte no
existe... la dbil tampoco.
Una FK es un campo o conjunto de campos cuyo valor se referencia a la PK de otra tabla (de all lo
de clave fornea). Pero la existencia de una FK no determina que la entidad que la posee sea una
entidad dbil, sino que determina que esa entidad est relacionada con otra.
La entidad Empleado puede tener como atributo la FK correspondiente a la PK de la entidad
Ciudad, pero eso no hace que Empleado sea dbil. Slo expresa que un empleado reside o trabaja
en una ciudad (relacin 1:N no identificatoria). En ese caso la dependencia obligatoria es
un requerimiento del negocio (reglas de negocio) y no de la entidad como tal (un empleado debe
residir y/o trabajar en una ciudad, por ende el atributo es NOT NULL).
Una entidad es dbil cuando su PK es al mismo tiempo FK de otra tabla, o en el caso de PK
compuestas de ms de un atributo y al menos uno de esos atributos es FK referenciada a la PK de
otra entidad.
Si la PK de la entidad no es dependiente (FK) total o parcialmente de la PK de otra entidad, esa
entidad no es una entidad dbil.