Hola Taburiente,
Hago eco de los comentarios de ContraVeneno.
No podemos ofrecerte un diseño de una base de datos sin conocer el sistema que la explotará, ni el contexto, ambiente y negocio analizado.
En vez de esperar a que alguien te ofrezca una solución, ¿porqué no nos comentas más al respecto? Sería oportuno que nos brindes detalles y nos comentes sobre tus dudas.
¿Tienes un diseño previo? Si así es, muéstranos al menos una parte y en base a tus avances e inquietudes nosotros te podemos dar opiniones, sugerencias, y/o alternativas.
Puedes incluso basarte en los DER que se ofrecen en
éste sitio. No te digo que los copies, sino que lo tomes como guia. Recuerda que una base de datos se debe diseñar respondiendo a los requisitos y necesidades del negocio.
Saludos,