salut tout le monde.
je suis en train de lire le tutoriel de merise de DI GALLO Frédéric disponible sur ce site,l'ai rencontre un exemple :
on possède 3 entités :
appartement (idappar,adresse.....)
locataire(numero,nom,prénom....)
période(numeroPeriode,semaine,année)
alors les 3 entités sont en relation ternaire :
comme données on a :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 appartement (0,n)-------------------Occuper------------(1,n) période | | | (0,n) locataire
une appartement soit occupe par un locataire.soit libre.soit indisponible(réparation ou bien occupé par son propriétaire ) .
alors bien sur cette conception est incorrecte parce que d'après le mcd ci-dessus on peut avoir un appartement x peut être loue par deux locataires différents pendant la même période
alors j'ai pense a changer le mcd :
et l'association occupe sera munie par des attribut comme semaine années
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 appartement (0,n)-------------Occuper--------------(0,n) locataire
mais encore y'a un souci :
avec ce mcd un locataire peut louer un appartement une et une seule fois !!
merci de m'aider a résoudre ce problème
Partager