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 25/10/2007, 16h46   #1
Invité de passage
 
Inscription : octobre 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 2
Points : 0
Points : 0
Par défaut Conception et relations

Bonjour à tous,
Et merci d’avance de l’intérêt que vous porterez à ma demande.

C'est la première fois que je fais partie du forum.

Je dois créer une base de données de gestion de fonds de commerce
Il y a plusieurs types de fonds de commerce : Hotel restaurant, bar, presse, …
Les informations correspondantes à un fonds de commerce sont différentes en fonction du type de fond :

par exemple pour un hôtel des informations supplémentaires comme nb salles, nb de places, prix des menus …..
pour les bars il n’y a pas ce type d’info. mais des infos sur nb hectolitre de bierre, nb café jour…

J’ai donc crée (pour le moment 7 tables):

-Catégorie (bar, hotel restaurant)

-Type de biens (bar, bar brasserie, bar tabac, bar pmu, bar tabac presse, bar tabac pmu, bar tabac pmu presse)

-Biens (N° dossier, Ref type biens, enseigne, adresse..)

-Puis une table par type de bien (hôtel ou bar ..) car les informations sont variables d’une à l’autre et je voulais éviter les champs vides dans une seule table

-Puis des tables liées en fonctions des infos. variables pour chaque (un hotel plusieurs salles et plusieurs menus)
Descriptif joint (impression d'écarn des relations)

Je voudrais savoir si c’est le bon modèle relationnel ou si quelqu’un a une idée plus simple?

J’ai des relations un à un que je n’ai pas l’habitude d’utiliser mais je n’ai pas réussi à faire autrement et je ne sais pas si cela sera gênant pour gérer ma base

Merci de votre aide, car je suis bloquée
Fichiers attachés
Type de fichier : doc impecranrel.doc (97,5 Ko, 14 affichages)
carob est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2007, 16h55   #2
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 881
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 881
Points : 10 747
Points : 10 747
Envoyer un message via MSN à jpcheck
bonjour et bienvenue sur le forum,

a première vue, ta répartition dans les tables est bonne.
attention toutefois, le N°dossier que tu donnes en clé primaire à 2 tables peut prêter à confusion.

Pour le nom des champs, si tu veux gagner du temps pour la suite, utilise une nomenclature pour bien savoir de quel type de champs il s'agit (exemple iAge pour un entier/integer, dDatanniv pour une date, sPrenom pour du texte/string).
pour la gestion des relations, tu peux faire un clic droit dessus, et accéder de la sorte aux propriétés que tu souhaites mettre en place.

Bon courage
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2007, 17h04   #3
Invité de passage
 
Inscription : octobre 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 2
Points : 0
Points : 0
Par défaut conception et relations

jpcheck
Merci d'avoir fait si vite pour me répondre

Il faudrait que je donne un nom ex Id_biens, Id_hotel et Id_bar meme s'il s'agit du meme champ et qu'il est la clé primaire de mes tables?

Si je te comprends bien c'est juste le fait d'avoir mis le même nom qui peut gêner et pas le fait de récupérer le meme champ?

Merci
carob est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2007, 17h53   #4
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 881
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 881
Points : 10 747
Points : 10 747
Envoyer un message via MSN à jpcheck
et bien disons qu'en ayant le même nom de champs, il n'est pas impossible que tu te trompes mais dans la mesure où tu dois préciser de quelle teble tu prends le champs en question, c'est juste une histoire d'habitude.
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2007, 19h28   #5
Rédacteur/Modérateur
 
Avatar de Siguillaume
 
Homme Guillaume SIGUI
Chef de projet en SSII
Inscription : août 2007
Messages : 2 388
Détails du profil
Informations personnelles :
Nom : Homme Guillaume SIGUI
Localisation : Côte d'Ivoire

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2007
Messages : 2 388
Points : 3 177
Points : 3 177
Envoyer un message via Yahoo à Siguillaume Envoyer un message via Skype™ à Siguillaume
Bonjour!
Citation:
Envoyé par carob Voir le message
Je dois créer une base de données de gestion de fonds de commerce
Je voudrais savoir si c’est le bon modèle relationnel ou si quelqu’un a une idée plus simple?
J’ai des relations un à un que je n’ai pas l’habitude d’utiliser mais je n’ai pas réussi à faire autrement et je ne sais pas si cela sera gênant pour gérer ma base
Je pense que les choses semblent correctes dans l'ensemble, avec les apports de Jpcheck, ça serait le serait sans doute encore beaucoup plus.

En réalité, les vrais problèmes dans la conception d'une BD, vienne de ce que tu attends d'elle: la gestion des requêtes, les formulaires, etc.
Dc... on t'attends
__________________
Un gros problème est la somme de plusieurs petits problèmes.
Resolvez chacun des petits problèmes: vous aurez resolu le gros problème!
Mes tutos || Mon blog || Développeurs ivoiriens
Siguillaume 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 15h41.


 
 
 
 
Partenaires

Hébergement Web