Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/11/2012, 04:44
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Duda con entidad debil

Una entidad débil es una entidad cuya instancia no puede existir si no existe previamente la entidad Fuerte.
Un caso sería el de las cargas sociales de un empleado (hijos, etc.). No puede existir un registro en la entidad CargaSocial sino existe el empleado, y cuando éste deja de existir en la Entidad Empleado, la carga social deja de existir también.
Además, las débiles carecen de clave primaria propia: heredan la de la entidad fuerte, y sólo le agregan un atributo discriminante si y sólo si existe más de una instancia de la debil relacionada al mismo tiempo con la misma de la fuerte, como en el caso de los items de una factura: cada articulo vendido tiene el numero de factura al que pertenece y además el id de la linea donde se ingresó.... y no pueden existir lineas de factura sin la factura (el encabezado está en una entidad separada).

¿Se va entendiendo?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)