avis sur la construction d'une table

Répondre
ironman
le 07/03/2012 à 13:23
ironman
Bonjour,

je construis une bdd pour quelqu'un qui loue plusieurs appartements (mobil-homes, studio, 2 pièces) dans des villes différentes, à des dates différentes, prix...
J'aimerais votre avis sur la manière de procéder. Faut-il une table par appartement ? Pour faire mes essais en php en local, j'ai construit une table comprenant la ville, dates, prix, images, lien, quantité disponible (il y a plusieurs mobil-homes identiques), libre ou loué...

Merci.
ironman
ploupy
le 07/03/2012 à 14:29
ploupy
bonjour,
heu non je pense pas qu'il faut que tu es une table par appartement.

Les appartements, seront plutôts les enregistrements de ta table car c'est eux que tu va mettre en base de donnés je suppose


Tu crée par exemple une table "Logement" pour stocker les logement avec pour champs :

-type d'appartement
(mobil-homes,studio ou 2 pieces)
eventuellement faire une table liés pour rajoutés d'autres si il en achete un par la suite

-adresse (adresse du logement)

-image (image du logement)
-lien
etc.....


puis tu fait une autre table, par exemple "Client",
avec les champs de type par exmeple

-Nom (nom du client
-adress (etc...)
-Telephone


ensuite tu fait une troisième table "Location"

pour chaque date de location, tu entre les infos :

-date de départ de location

-date de fin de location

-logement à loué
(à lié a la table logement pour que cela renvoie à l'un des logemenbts enregistrés..

-diponibilité : Oui ou Non
si un client a deja reservé , ce sera non par exemple

-Client qui a loué
( a joindre à la table client pour le client sois lié a cette location)

-Prix : infos sur le tarif de cette location





voila en gros je pense que c'est comme ca que tu peut prendre un bon début
ploupy
le 07/03/2012 à 14:38
ploupy
EXEMPLE :

TABLE 'Logement'
1-Studio,40m2,bordeaux
2-Studio,20m2,lyon
3-mobil-homes, 2 place, strasbourg
4-2 piece, strasbourg, 2ème étage
etc...............

TABLE 'client
1-roger , adresse, tel etc....
2-bernard , adresse, tel etc....
3-therry, adresse, tel etc....
4-sandra, adresse, tel etc....
5-Olivier, adresse, tel etc....
etc...............

TABLE 'location'
1-du 20 mars,au 21 avril,Logement n2, disponible, 100€ la semaine
2-du 10 septembre,au 12 avril,Logement n2, réservé, 100€ la semaine, Client n°3
3-du 01 janvier,au 03 mars,Logement n3, déja loué, 10€ la journés, Client n°4, a payé, cheque n°12
4-du 01 janvier,au 12 septembre,Logement n3, déja loué, 10€ la journés, Client n°5, en attend de paiement
5-du 07 fevrier,au 12 octobre,Logement n1, déja loué, 10€ la journés, Client n°5, en attend de paiement
etc...............
ironman
le 07/03/2012 à 14:53
ironman
merci pour la proposition, ça me semble fonctionnel. Je vais analyser. Encore merci pour avoir pris le temps d'y réfléchir.
ironman
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours