Tengo una base de datos que modele en Erwin Data Modeler:

Nota: El tags en mi base de datos viene a hacer la tabla Temas, la tabla Entradas viene a hacer Noticias.
Me gustaría saber si esta bien formada o se necesita algo mas para poder hacer lo mencionado.
Tambien tengo muchas dudas de como programarlo.
- las noticias relacionadas.
- los tags
Espero su pronto ayuda.