Relaciones 1-N fuerte y débil

Quizás muchos no entiendan el título, bueno esa es la idea, digo no entienda el porque del titulo, el tema seguramente lo conocen, pero es uno de esos temas, que a partir de esas cosas de la vida, uno difícilmente olvidará de ahora más. Jeje

A buen entendedor…..

Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

3 respuestas a Relaciones 1-N fuerte y débil

  1. Gabriel dijo:

    Ni el titulo ni el contenido…. Diego, de que estamos hablando???gab

  2. Diego Marcelo dijo:

    Hola Gab:El tema hace referencia a las Relaciones 1 a N entre tablas.En Genexus podes representar ambos tipos de Relaciones 1-N, la débil y la fuerte, de una forma muy sencilla.La relación débil, es cuando la tabla que recibe la relación N no tiene existencia en forma independiente.Ej. “Empresa” <—>> “Empresa-Teléfonos”EmpCod *EmpDes (TelNro* TelDes)La entidad Teléfonos para la empresa no es necesario definirla independientemente. Y la relación es 1 a N, pero débil, ya que Teléfono no existe independientemente, pero a cada registro de un teléfono cargado le corresponde una única empresa, y una empresa puede tener varios teléfonos.En cambio la relación fuerte es cuando sí existe una entidad independiente.Ej. "Facturas" <—>> "Factura-Lineas" <<—> "Productos"Y la representamos de esta forma en gx:
     
    FacNro*FacFechCliCod (PrdCod* PrdDes)—- o ——
     
    PrdCod*PrdDes
     
    Como la Trn Productos existe independiente, decimos que se trata de una relación fuerte.Pero sin embargo, si usáramos:
     
    FacNro*FecFechCliCod (FacLinNro* PrdCod PrdDes)
     
    Sería una relación 1–N, pero débil, ya que las Líneas de la facturas no tendrían existencia propia.Y esto es fácilmente representable en Gx.Otro dato importante es que cuando uses la rule SERIAL para numerar un subnivel, probablemente es porque tengas una Relación 1-N débil.
     
    Saludos.Diego.
     

  3. Gabriel dijo:

    Muchas gracias por la explicacion Diego. La verdad sea dicha, no conocia esto de las relaciones N-1 Debil y N-1 Fuerte.saludos,gab

Deja un comentario