Para armar tu base de datos es mejor que postees en el
foro de base de datos, y para empezar debes definir con mucha claridad lo que deseas hacer con ese sistema, por lo regular casi siempre me guio en los reportes finales (la informacion) que se desean que de el sistema para poder armar la estructura de la DB.