PB avec un MCD

BONJOUR A TOUS,
Ca fait une heure que je me prend la tete avec le mcd suivant:
Activité de location de boxes dans un garage
_adresse garage
_ n°de garage
_n° de boxe
_nom du locataire
_montant du loyer
_montant des charges
_n° d'immariculation du vehicule garé habituelement ds un box(la société admet une tolerance de 2 vehicules pouvant se garé alternativement ds un box.Un meme véhicule est autorisé à se garer ds pls boxes)
note:il n'y a pas de notions d'historique

J'ai l'entité garage ,boxe, mais pour le reste tout est flou ...!
Pourriez vous me mettre sur des pistes SVP ???????
MERCI D'AVANCE

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Ba une entite voiture relie par un 2,n sur lentite box et le tour est joue...

    ö,ö&nbsp&nbsp"Il est plus facile de donner des conseils
    \_/&nbsp&nbsp&nbsp&nbspque de les appliquer"
    1. alors toi t'esun drole, soit t'es dans ma fac, soit t'esdans une autre fac, dans un cours de SGBBD !!!

      je connais la solution à ton problème !!!!...hi hi hi
      1. Moi yo pense plutôt à 3 entités:

        Un garage peut avoir de 1 à n boxes
        Un boxe ne se trouve que dans 1 et 1 seul garage
        [garage]-(1,n)-(Appartenance)-(1,1)-[boxe]

        Un boxe peut contenir de 0 (boxe non loué) à 2 véhicules (alternativement biensûr)
        Un véhicule ne peut entrer que dans 1 et 1 seul boxe
        [boxe]-(0,2)-(Contient)-(1,1)-[véhicule]
        1. Contributeur
          Autre solution pour gagner du temps, si les voitures ne sont stockes que par leur numero (pas de proprietaire, ni de description) alors directement 2 champs voiture dans l'entite box, tu gagnes de la place et du temps de traitement par la suite...

          ö,ö&nbsp&nbsp"Il est plus facile de donner des conseils
          \_/&nbsp&nbsp&nbsp&nbspque de les appliquer"