Oracle
 sql >> Base de données >  >> RDS >> Oracle

Entités de base de données facultatives

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.