Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/03/2007, 18h53   #1
Candidat au titre de Membre du Club
 
Inscription : janvier 2005
Messages : 38
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 38
Points : 10
Points : 10
Par défaut [Conception]cohérence Base de données Access 2003

Bonjour,
Je suis en train de construire une Base et j'aimerai avoir votre avis sur la construction de mon MCD que voici : j'ai 3 tables :
locations : Numlocation, désignation, étage, chambres, jardin, piscine, éloignement centre ville, libre du 1/07 au 15/07, libre du 16/07 au 31/07, libre du 1/08 eu 15/08, libre du 16/08 au 31/08, numpropriétaire
propriétaire : numpropriétaire, nom, prénom, adresse, cp, ville
tarifs : numlocation, tarif du 1/07 au 15/07, du 16/07 au 31/07, du 1/08 eu 15/08, du 16/08 au 31/08,
Relations établies : tarif - location : 1 à 1 propriétaire - location : 1 à plusieurs
Mon MCD est-il cohérent ? Dois-je faire une table spécifique concernant la disponibilité des appartements avec les champs suivants : libre du 1/07 au 15/07, libre du 16/07 au 31/07, libre du 1/08 eu 15/08, libre du 16/08 au 31/08 ?
Merci très sincèrement de votre aide.
Bonne soirée
Hugues
hugue est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2007, 12h59   #2
pgz
Expert Confirmé Sénior
 
Avatar de pgz
 
Homme Pierre GONZALEZ
Développeur Office VBA
Inscription : août 2005
Messages : 3 412
Détails du profil
Informations personnelles :
Nom : Homme Pierre GONZALEZ
Âge : 58
Localisation : France

Informations professionnelles :
Activité : Développeur Office VBA
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 412
Points : 5 934
Points : 5 934
Bonjour.

A mon avis la relation 1-1 entre table locations et tarifs montre qu'une table peut remplacer les deux :
une table tblBiens qui contiendrait les tarifs.
Pour le reste cela me semble correct.
Cependant, cette structure ne permet que les locations mensuelles, et pour les seules périodes prévues(3), ce qui n'est pas génial!
Il serait beaucoup plus souple de prévoir une table tblLoc qui ne contiendrait que les dates de location en relation n-1 avec tblBiens.
Et peut-être une table des locataires...

Bon courage,

PGZ
__________________
pluritas non est ponenda sine necessitate - Le rasoir d'Okham
Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon
pgz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2007, 16h40   #3
Candidat au titre de Membre du Club
 
Inscription : janvier 2005
Messages : 38
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 38
Points : 10
Points : 10
Par défaut modèle base access 2003

Bonjour,
Merci pour ta réponse ; par contre je ne suis pas experte en access et j'ai beaucoup de mal ; je voudrais plus de précisions : tu me conseilles de rajouter une table biens qui ne comprendrait que les caractéristiques du bien et une table période de location (champs : libre du ...au,libre du ..au...). J'ai toujours une relation de 1-1 entre tarif et période de location !
Merci pour tes précisions
Huguette
hugue est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2007, 17h50   #4
pgz
Expert Confirmé Sénior
 
Avatar de pgz
 
Homme Pierre GONZALEZ
Développeur Office VBA
Inscription : août 2005
Messages : 3 412
Détails du profil
Informations personnelles :
Nom : Homme Pierre GONZALEZ
Âge : 58
Localisation : France

Informations professionnelles :
Activité : Développeur Office VBA
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 412
Points : 5 934
Points : 5 934
Re,

Citation:
J'ai toujours une relation de 1-1 entre tarif et période de location !
Eh bien non? Il n'y aurait d'ailleurs plus de table Tarifs...

tblBiens : NumBien, NumPropiétaire, désignation, étage, chambres, jardin, piscine, éloignement centre ville, Tarif du 1/07 au 15/07, Tarif du 16/07 au 31/07, Tarif du 1/08 eu 15/08, libre du 16/08 au 31/08

tblPriprio : numpropriétaire, nom, prénom, adresse, cp, ville

tblLocations : NumBien, DateDébut, DateFin.

Ce qui permet d'enregistrer une location du 26/07 au 4/08...
et un bien est libre ... quand il n'est pas loué!
Et si on ajoute tblLocataires, on ajoute NumLocataire à tblLocations...

C'est plus clair?

PGZ
__________________
pluritas non est ponenda sine necessitate - Le rasoir d'Okham
Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon
pgz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2007, 18h06   #5
Candidat au titre de Membre du Club
 
Inscription : janvier 2005
Messages : 38
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 38
Points : 10
Points : 10
Par défaut modèle base access 2003

Merci beaucoup
C'est effectivement plus clair
Cordialement
Huguette
hugue est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h48.


 
 
 
 
Partenaires

Hébergement Web