c'est le modele conceptuel de données( MCD ), et en suite le modele relationnel, avec les contraintes d'integrités qui te permettent de savoir si tu dois séparer les données dans pluisieurs tables ! ah! j'oubliais les formes normales aussi ... exemple : tu as une base de donnée sur une classe , au lieu de mettre toutes les données dans une et une seule table il sera preferable de faire un table pour les etudiants, une pour les profs, une pour les cours, ... en fonction de ce qu'il y a dans les tables , et pour eviter de repeter pluisieurs fois inutilement des informations ...
renseignes toi sur merise dans google par exemple et tu verras ca coule de source
tchao!
2006-10-02 09:17:49
·
answer #1
·
answered by sonic 3
·
0⤊
0⤋
Cela permet a une seule donnée de pointer vers plusieurs données.
Exemple: un banque a
1/ des clients qui ont une adresse,un numéro de téléphone etc...
2/ chacun de ces clients peut avoir 1,2,3, ou plus comptes ouverts dans cette banque
Il est intéressant d'avoir deux tables: une pour les client où chaque entrée de la table décrit le client et une pour les comptes de telle sorte que si un client déménage il y a une seule entrée a changer (même si il a plusieurs comptes), si un client ouvre un compte supplémentaire, on ajoute une entrée à la table des comptes sans devoir toucher à la table des clients, si un client ferme tous ces comptes il peut rester client (sa ligne ne disparaît pas de la table des clients). etc...
2006-10-02 17:41:25
·
answer #2
·
answered by cd4017 4
·
0⤊
0⤋
avec des tables séparées tu peux avoir plusieurs adresses, commandes par personne. Ca s'appelle des jointures : une commande contient un champ qui pointe vers un client. Ainsi un client peut avoir plusieurs commandes qui pointent vers lui...
2006-10-02 12:23:25
·
answer #3
·
answered by Nicolas L 5
·
0⤊
0⤋
les tables séparées permettent de modifier (ajouter/enlever) une information d'un type sans toucher à l'ensemble des autres données.
Exemple : changer l'adresse sans avoir à changer le nom, profession etc...
référence : manuels d'ACCES
2006-10-02 12:19:04
·
answer #4
·
answered by Anonymous
·
0⤊
0⤋