Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/11/2012, 06:39
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: 16 años, 5 meses
Puntos: 2658
Respuesta: Duda con entidad debil

Cita:
ya que hay entidades débiles "por identificación" y entidades débiles "por existencia", son 2 tipos.
Pifiada y media...
Toda entidad débil lo es por identificación, porque toda entidad débil depende de la PK de otra entidad para ser identificada. Y toda entidad débil lo es por existencia, ya que si la fuerte no existe... la débil tampoco.
Lo que puedes estar confundiendo son los conectores usados en las herramientas CASE para crear los diagramas, y no. No son lo mismo.
Cita:
Y otra cosa, donde dices "...heredan la de la entidad fuerte..." ¿Te refieres a la "clave foránea" o foreign key verdad?
Estas medio mal encaminado, si estás confundiendo la FK con la existencia de entidades débiles.
Vamos a aclarar un detalle: Una FK es un campo o conjunto de campos cuyo valor se referencia a la PK de otra tabla (de allí lo de clave foránea). Pero la existencia de una FK no determina que la entidad que la posee sea una entidad débil, 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 débil. Sólo expresa que un empleado reside o trabaja en una ciudad (relación 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 débil cuando su PK es al mismo tiempo FK de otra tabla, o en el caso de PK compuestas de más 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 débil.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 14/11/2012 a las 06:48