Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3442 connectés 

 


Dernière réponse
Sujet : BBD et Tables lien maille
instantdharma Ca dépend de l'ampleur des modifs. Pour ma part, j'ai besoin d'avoir les 2 représentations ; une modif de fond (qui fait évoluer la conception) est + facile à envisager au niveau conceptuel. Si tu ajoutes juste une colonne parCiParLa, tu peux te passer du mcd - à condition de prendre la peine de maintenir le mcd à jour, ce qu'on n'oublie jamais de faire, bien sûr... :D

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
instantdharma Ca dépend de l'ampleur des modifs. Pour ma part, j'ai besoin d'avoir les 2 représentations ; une modif de fond (qui fait évoluer la conception) est + facile à envisager au niveau conceptuel. Si tu ajoutes juste une colonne parCiParLa, tu peux te passer du mcd - à condition de prendre la peine de maintenir le mcd à jour, ce qu'on n'oublie jamais de faire, bien sûr... :D
Fred999

instantdharma a écrit a écrit :

Non, un mcd c'est pas l'enfer. Je connais rien de mieux pour exprimer la conception d'une base.

Citation :

Ce qui se conçoit bien s'énonce clairement (Boileau)






 
OK, un MCD c'est pratique.... au début du projet. Ensuite, en pratique, quand tout le monde maîtrise le MPD, tu as plutôt tendance à retoucher le MPD AVANT le MCD...
 
Mais je le répète, tu as raison dans ce que tu énonces.

chkemp Merci les gars
rigolez pas on a fait ume MCD et c'est vrai que ca faisait un peu bancal...
instantdharma Non, un mcd c'est pas l'enfer. Je connais rien de mieux pour exprimer la conception d'une base.

Citation :

Ce qui se conçoit bien s'énonce clairement (Boileau)

Fred999 Rien à rajouter.
 
C'est vrai, un MCD c'est l'enfer... Mais bon, ça aide.
instantdharma Je suppose que tu appelles "lien maillé" un lien (0,n) (0,n) entre deux tables, c'est à dire qu'ne ligne de la table t1 correspond à 0 ou n lignes de la table t2, et vice-versa.
Dans ce cas, et de manière générale, la clé primaire de la "table intermédiaire" est constituée par les clés primaires de chacune des tables participant à la relation.
En résumé : tu poses la question et du fournis la réponse  :sol:  
 
Cela dit :
- Un "lien maillé" entre plus de deux tables est à coup sûr une erreur de conception dans ta base - dommage qu'il y ait pas de smiley représentant un ours bleu avec un "b" rouge sur le ventre :D . Le 1er problème que tu vas avoir c'est que si une table participe 0 à n fois à la relation, une partie de ta clé primaire devient optionnelle, et là c'est le oaï.
 
Il vaut mieux créer une table supplémentaire avec sa propre clé primaire et placer des liens hiérarchiques entre tes 3 tables et ta 4e table.
Opinion : On a beau dire, on a beau faire, on gagne TOUJOURS à faire un MCD avant de descendre le schéma d'une base.
chkemp Bomjour si 2 tables on un lien maille cele genere
une troisieme table qui prendra comme cle primaire
les cles primaire des 2 autres tables.
Mais si 3 tables on un lien maille comment fait-on ?
On gener une quatrieme table qui aura comme cle primaire
les cles primaire des 3 autres tables.
 
Nota :j'utilise Access 97
 
Merci pour vos reponses

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)