Hola,
Hace un tiempo hice un sistema para que lo usuarios creasen documentos con estructuras variables. Es decir... creaban un formulario con la estructura que deseaban. Por ejemplo:
Documento biografia: titulo + cuerpo.
Documento de cancion: titulo + artista + letra
Funciona bien... el problema que tengo es que veo que no idee bien la base de datos. Actualmente tengo varias tablas que crean la estructura del documento y luego extraen la informacion de otras tablas dependiendo del elemento que crean. Es muy simple.
El problema en cuestion es que me resulta muy dificil realiazar busquedas por los documentos.... pues hablamos de mas de 140 tablas... cada una con una structura difirente.
¿Como seria la base de datos ideal para tener datos con structuras dinamicas?... es una prengunta muy compleja. He buscado por google... pero no encuentro mucho sobre el tema... mas bien nada.