none
Recomendaciones para el modelado (Base de datos de Familias) RRS feed

  • Pregunta

  • Hola tengan un cordial saludo,

    Al no delimitar un camino claro para la creación de el modelo descrito, he recurrido a los profesionales,

    La idea inicial es implementar un modelado de base de datos que almacenara familias, es decir personas que pertenecen a una familia, la misma  debe tener un jefe de familia, los miembros de esta deben tener un parentesco relacionado al jefe de familia y una familia debe tener una ubicación donde reside dicha familia(Estado,Ciudad,#hogar)

    Mis tabla fija hasta el momento  es la de persona :

     Persona(PersonaID,DNI, Nombre,Apellido1,Apellido2,Nacimiento,Edad,etc...)

    pero como hago para establecer el jefe familiar  y la ubicación dentro de la tabla Familia, esto para identificarla como una familia única? 

    La otra parte de mi idea es crear una tabla intermedia entre persona y familia (GrupoFamiliar) para identificar cuales personas pertenecen a x familia y en cual ubicacion tiene. Ejemplo:

    GrupoFamiliar(FamiliaID,PersonaID,ParentescoConJefeFamiliar)

    Cualquier ayuda es de suma importancia, gracias.


    martes, 24 de abril de 2018 4:57

Respuestas

  • Hola LuisCarlos03:

    El modelado siempre depende del enfoque y el coste que le quieras dar a la parte que vas a trabajar.

    Personalmente no me desagrada algo como esto:

    PERSONA(idFamilia, idRol..) Familia a la que pertenece, y rol que representa en su unidad familiar.

    FAMILIA(idFamilia, familiaPadre, descripcion..) Id y familia de la que desciende (Jerarquía padre, hijo).

    ROL(idRol, Descripcion...)

    Si posteriormente, necesito utilizar un sistema de agrupacion de familias de un nivel superior, al establecido por familia y su padre, Entonces, puedo crear una nueva tabla, de familias, y relaciones con otras familias.

    Rol: indica el nivel, que tengo en la familia. Por simplicidad una persona solo ostentará un rol familiar. (También aquí se podría ir con simplicidad a una tabla intermedia).

    Un saludo

    martes, 24 de abril de 2018 5:37