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 11/07/2007, 14h04   #1
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 64
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : juin 2007
Messages : 64
Points : 27
Points : 27
Envoyer un message via MSN à Vincent_59
Par défaut Relation 1-1 ?

Bonjour, je dois réaliser une BDD conservant les propositions d'employés.

Des propositions sont acceptées d'autres refusées.
Puis, dans les propositions acceptées, les meilleurs sont gratifiées d'une prime.

Donc par rapport à cela on a des champs à remplir : Par exemple pour les propositions acceptées et gratifiées, il faut remplir le champs "montant de la gratification"
Pour les propositions rejetées, ce champs est évidemment inutile.

Les propositions avant d'être classées :acceptés ou refusées sont toutes saisies par les employés eux même grâce à un formulaire qui comporte autant de champs que d'informations nécéssaires (Auteur, Service impliqué)

Puis, lorsque les propositions sont classées (à une date différente de celle de la saisie) par le "chef" d'autres informations sont nécésssaires en fonction du classement : refusé ou accepté.

Question : etant à ma deuxième réalisation de BDD j'ai compris que la phase d'organisation des données était la plus importante, j'aimerai avoir l'avis des nombreux spécialistes de ce forum :

Comment organiser mes données?
Une seule table (c'est mon avis) mais dans ce cas beaucoup de champs NULL
pour les propositions refusées, moins pour les propositions acceptées et non-gratifiées et tous les champs remplies pour les propositions acceptées et gratifiées.

ou alors une relations 1-1
il semble que ce soit un cas où elle peut utile (ce qui est rare apparement)

ou encore je suis à côté de la plaque, il faut concevoir plusieurs tables
(jé tentais un MEA (sur papier) et il semble que non pas besoins de plusieurs tables mais j'ai peu être surement fait des erreurs de raisonnement )

j'attends vos avis éclairés et commentaires avisés
(en espérant avoir été clair)

Merci
Vincent_59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2007, 10h31   #2
Membre éclairé
 
Avatar de dr_feelgood
 
Patrick Gassmann
Inscription : mars 2005
Messages : 282
Détails du profil
Informations personnelles :
Nom : Patrick Gassmann
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : mars 2005
Messages : 282
Points : 329
Points : 329
Citation:
Comment organiser mes données?
Une seule table (c'est mon avis) mais dans ce cas beaucoup de champs NULL
pour les propositions refusées, moins pour les propositions acceptées et non-gratifiées et tous les champs remplies pour les propositions acceptées et gratifiées.
Tu peux tout a fait utiliser une seule table, et effacer régulièrement les propositions refusées par un mise à jour de la table (sur les anciennes propositions)
Dans ce cas tu devra prévoir, que seuls les chefs ont accès aux champs <accepté ou réfusé>, et <gratification>

La relation 1-1, avec 2 tables une proposition des employes, l'autre réponse des chefs est peut être plus logique dans la conception, mais l'effacement des données de la table 1 sera plus compliquée (mais faisable)
__________________
.
less is more

vous pouvez faire une recherche dans le forum
et également une recherche dans les FAQ
dr_feelgood est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2007, 15h08   #3
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 64
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : juin 2007
Messages : 64
Points : 27
Points : 27
Envoyer un message via MSN à Vincent_59
Je pense que le 1-1 est une bonne solution

Merci bien, ca me rassure d'avoir un avis des quelqu'un de plus confirmé

lut
Vincent_59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h42.


 
 
 
 
Partenaires

Hébergement Web