Buenas a todos, estoy intentando realizar una base de datos para resolver un problemilla de administración... el tema es el siguiente:
Tengo usuarios, que se registraran en una aplicación web, compraran una licencia que les dara acceso a ver unos contenidos.
Estas licencias son de 3 tipos.(Publicada, Asignada,Publicada y Asignada)
Por ahora este seria mi diagrama de tablas:
El usuario hara n pagos segun las licencias que vaya comprando, pues son temporales.
El usuario tiene 1 licencia , puesto que las anteriores se eliminaran una evz adquiera una nueva, dado que el historico queda reflejado en pagos.
Los pagos se relacionan 1 a 1 con las licencias, es obvio creo...
Esos contenidos son obras, estas en un primer momento se ofrecen al publico, hay un concurso y despues se asignan a alguien, por lo tanto pueden estar publicadas o publicadas y asignadas.
Segun la licencia que compre el usuario podra ver las publicadas, las asignadas o todas.(Los tres tipos de licencia.)
Mi problema es que no se como relacionar la tabla obras con el resto.
Pense en hacerlo con Licencias pero no le encuentro sentido.
Que podria haceR?