Bonjour,
Pertinence de l’entité-type Badge.
Quand je rends visite à l'un de mes clients, l’hôtesse d’accueil me demande mon nom, mon prénom, le nom de ma société et me demande en outre un document prouvant mon identité, qu’elle conserve tant que je n’aurai pas rendu le badge qu’elle me confie et que j’accroche au revers de mon veston ou que je mets dans ma poche, suivant l’humeur du moment. L’essentiel est que ce badge me permette de franchir la borne dont la porte est jusqu’ici bloquée.
Cela dit, parce qu’un badge est un morceau de carton, est-ce pour autant qu’il faille en faire une entité-type ? Toutes les informations qu’il porte sont connues : A vous de démontrer la valeur ajoutée de cette prétendue entité-type, en ayant présent à l’esprit le rasoir de Guillaume D’Ockham, lequel nous avertit : Ne multipliez pas les entités au delà du nécessaire. Du point de vue de la modélisation, un bout de carton peut très bien, a priori, faire l’objet de propriétés portées par des entités-types ou associations-types préexistantes.
Vous précisez la règle de gestion suivante :
Un visiteur rencontre 1 et 1 seul Résident par rendez-vous à une date donnée.
Quelque part, "rendez-vous" est synonyme de "heure de rendez-vous". Autrement dit, l’attribut dateRdz de votre entité-type Date est du type DateHeure.
Partager