je vais répondre seulement pour les tables multiples : tu prends l'exemple d'un fichier client et civlité. Chaque personne posséde une civilité.
dans la table client tu as :
- ID_client
- Nom
- prénom
- adresse1
- adresse2
- cp
- ville
dans la table civilités tu as :
sur ta feuille tu auras une combo, avec les civilités venant de la table civilités et les cadres pour saisir les informations sur le client. A l'enregistrement, dans la table client tu auras alors, le nuéméro de la civilités choisi et les informations concernant le client!
pour retrouver par exemple la civilités du client, avec le numéro que tu as, tu fais une recherche direct dans le fichier civilités et tu obtient, le libélle, c'est rapide et facile...!
Bien sur tu va dire pourquoi ne pas mettre, la civilits dans le fichier client ??? tu pourrais le faire, mais c'est pas trés malin, car si tu veux compter le nombre d'homme et de femmme tu seras obloigé de passer en revue tout l'enregistrement, du début jusqu'à la fin et de faire la recherche sur le libellé.
Ce n'est pas trés fiable car il arrive parfois qu'il confonde les noms ayant les premiers caractéres identiques.
Par contre la méthode de placer les civiliés dans l'autres fichier et bien, car au lieu de passer en revue, tout le fichier, tu feras la recherche sur le numéro que tu aurs dans le fichier client, en séquentiel indexé, dans le fichier client...c'est rapide et extremement fiable !
Maintenant, je te conseille d'aprendre les bases du MCD (modéles conceptuelle de donnée) et tu MCT (modéle conceptuel de traitement), tu auras des explications supplémentaires...car tu as aussi une histoire de cardinalité, mais je n'en dis pas plus....!
Message édité par macray le 05-08-2002 à 17:10:57