Envoyé par
highenergy
J'ai pris le numéro de sécurité sociale pour les locataires car c'est un véritable numéro unique identifiable
Comme d’habitude, appliquons la règle fondamentale énoncée par Yves Tabourier, développée dans son ouvrage (De l’autre côté de MERISE, page 80), et c’est une règle d’or qui reste malheureusement trop souvent méconnue, malgré ses plus de 25 ans d’âge :
« ... la fonction d’une propriété est de décrire les objets (et les rencontres), alors que l’identifiant ne décrit rien. Son rôle fondamental est d’être sûr de distinguer deux jumeaux parfaits, malgré des descriptions identiques.
L’expérience montre d’ailleurs que l’usage des “identifiants significatifs” (ou “codes significatifs”) a pu provoquer des dégâts tellement coûteux que la sagesse est d’éviter avec le plus grand soin de construire des identifiants décrivant les objets ou, pis encore, leurs liens avec d’autres objets... »
Pour avoir effectué bien des audits de SI (systèmes d’information), j’ai pu constater ces dégâts, entraînant souvent la refonte des SI, victimes de la non application de cette règle de bon sens. Ainsi un identifiant n’est porteur d’aucune signification et donc est invariant.
Bref, pour la table LOCATAIRE, vous mettrez un œuvre un attribut tout neuf, invariant (non modifiable) qui servira pour la clé primaire de la table et pour ses associations avec les autres tables.
Envoyé par
highenergy
les noms et prénoms seraient plus adaptés
Voyez la règle d’or ci-dessus...
Envoyé par
highenergy
Après réflexion, ces personnes étant susceptibles d'avoir un système de santé différent du français, les noms et prénoms seraient plus adaptés.
Il est un fait qu’on ne pourrait pas louer à une personne non immatriculée à la sécu. Et que se passera-t-il si un locataire décide de quitter la sécu ?
Envoyé par
highenergy
Un locataire loge dans un logement
Il y a une différence entre « loger » et « louer ». Exemple : je souhaite louer deux appartements, un pour moi et un pour mon fils, et bien sûr c’est moi qui signe les baux et règle les factures. Je loue les deux appartement mais loge « physiquement » dans un seul des deux : ça n’est pas réaliste ? Qu'en pense votre ami ?
A ceci près, il serait bien que vous exprimiez les règles de gestion de la façon suivante pour accélérer la mise en place des associations :
— A un moment donné, un logement peut ne pas être loué (il est vacant), mais s’il l’est c’est par au moins et au plus une personne.
— Une personne loue au mois et au plus un logement (ou, si la règle change, une personne loue au moins et au plus plusieurs logements).
Envoyé par
highenergy
Faudrait il changer la relation, car on pourrait imaginer qu'un locataire signe plusieurs baux ?
Si un locataire peut signer plusieurs baux, la règle de gestion devient :
Un locataire signe au moins un bail et au plus plusieurs. Un bail est signé par au moins et au plus un locataire.
Merci de présenter un nouveau jeu de règles de gestion (avec les « au moins » et « au plus » d'usage), que l’on pourra corriger et compléter au fur et à mesure. Le but de la manoeuvre est d'être à terme le plus complet possible et le moins flou qui soit, avant de fournir les tables ACCESS...
Partager