Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/06/2013, 19:12
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: 17 años
Puntos: 2658
Respuesta: Agregar campos bajo demanda

Lo de Django es irrelevante para el foro. No es tema de BBDD sino de programación.
En cuanto al diseño de la estructura de datos, si bien no es correcto hacer una estructura dinámica de creación de campos, existe una solución que logra algo semejante: Wodpress.
Wordpress trabaja con metadatos, es decir datos de los datos, de modo tal que con pocas tablas puede crear sistemas de relaciones dinamicas complejas.

También se puede usar algo como:



Básicamente, la idea es semejante. El documento es el proyecto, cada proyecto tiene descripciones de su estructura, que su ves pueden describir otras descripciones.
Cada proyecto se puede segmentar (secciones) y cada sección puede a su vez ser un subproyecto, con atributos propios (que podrían estar en una tabla de metadatos)...

En realidad, no hay una única solución para lo que planteas. Hay tantas como analistas trabajen en ello...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)