Diseño de base de datos
Publicado por coolerfun (4 intervenciones) el 18/09/2018 21:56:48
Hola, tengo una duda sobre como plantear el diseño de las tablas y relaciones de una bd. Les planteo el escenario para ver cual seria la solución mas adecuada.
Tenemos un tabla que le vamos a llamar "principal", esta tabla debería tener la posibilidad de tener varios campos personalizados, que puedan registrar información adicional, y otros que serán comunes a cada registro. La cuestión es que con el tiempo pueden ser necesario campos personalizados de forma adicional.
Una solución quizá poco ortodoxa seria crear campos en la tabla a medida que sen necesarios.
Una segunda solución es crear tablas relacionadas con la tabla principal y cada una de ellas tendría x campos personalizados. En este caso seria necesario ir creando nuevas tablas a medida que sean necesarias.
Una tercera opción es crear en la tabla principal x campos genéricos, que luego serian parametrizados desde otra tabla (nombre campo, tipo registro ...).
¿Cual sería la mejor solución?, teniendo en cuenta que lo importante es mantener la integridad referencial.
Gracias.
Tenemos un tabla que le vamos a llamar "principal", esta tabla debería tener la posibilidad de tener varios campos personalizados, que puedan registrar información adicional, y otros que serán comunes a cada registro. La cuestión es que con el tiempo pueden ser necesario campos personalizados de forma adicional.
Una solución quizá poco ortodoxa seria crear campos en la tabla a medida que sen necesarios.
Una segunda solución es crear tablas relacionadas con la tabla principal y cada una de ellas tendría x campos personalizados. En este caso seria necesario ir creando nuevas tablas a medida que sean necesarias.
Una tercera opción es crear en la tabla principal x campos genéricos, que luego serian parametrizados desde otra tabla (nombre campo, tipo registro ...).
¿Cual sería la mejor solución?, teniendo en cuenta que lo importante es mantener la integridad referencial.
Gracias.
Valora esta pregunta
0