Répondre à votre question simplifiée :
Étant donné une hiérarchie telle que vous l'avez décrite, si je trouvais que certains niveaux de la hiérarchie étaient facultatifs, je me demanderais si une hiérarchie correspond vraiment bien à mon domaine. J'envisagerais de dessiner mes relations différemment ou de redéfinir les entités dans mon schéma.
Je ne pense pas qu'une réponse plus détaillée à la question générale soit possible dans un court espace comme celui-ci, car déterminer la meilleure représentation d'un domaine est a) difficile et b) très spécifique au domaine particulier.