none
Domain Relationship vs Parent/Child Relationship RRS feed

  • Pregunta

  • Alguien que pudiera explicarme la siguiente imagen con manzanitas y peras jeje

    ya que en mi modelo estoy haciendo lo siguiente, y no sé hasta que punto estoy bien.

    muchas gracias por sus aportaciones...


    saludos

    jueves, 30 de mayo de 2013 16:16

Respuestas

  • No se de donde sacaste las definiciones de arriba, pero la nomenclacura me parece como poco confusa

    una relación parent-child es una autorelación de la tabla consigo misma, con una estructura del tipo

    idobjeto int

    idpadre int

    donde idpadre apunta a id-objeto creando una jerarquia, el ejemplo típico es empleados, con quien es jefe de quien, el jefe o los jefes supremos tienen null en el idjefe

    las dos relaciones que muestras (domain) es la que se establece con relaciones foraneas, en las que la tabla dependiente no contiene como parte de la clave primara a la clave primaria de la plicipal, es el ejemplo de lineas de ventas con artículos, el mismo artículo puede aparecer más de una vez en las ventas por lo que no forma parte de esa clave primaria

    La segunda (que llamas parent-child) es en realidad una maestro detalle, en la que la clave de la tabla maestra si forma parte de la tabla "esclava", y esas relaciones son típicamente la de cabeceras de facturas y lineas de factura.

    Espero que esto te aclare, y no te lie. 


    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA

    viernes, 31 de mayo de 2013 6:53
    Moderador