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

  FORUM HardWare.fr
  Programmation

  BBD et Tables lien maille

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

BBD et Tables lien maille

n°22274
chkemp
Posté le 04-04-2001 à 13:52:39  profilanswer
 

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

mood
Publicité
Posté le 04-04-2001 à 13:52:39  profilanswer
 

n°22279
instantdha​rma
Ailleurs c'est ici
Posté le 04-04-2001 à 14:10:50  profilanswer
 

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.


---------------
di. / www.diredaredare.org - Ailes de la ville
n°22281
Fred999
Rabat-joie
Posté le 04-04-2001 à 14:18:26  profilanswer
 

Rien à rajouter.
 
C'est vrai, un MCD c'est l'enfer... Mais bon, ça aide.

n°22282
instantdha​rma
Ailleurs c'est ici
Posté le 04-04-2001 à 14:29:03  profilanswer
 

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)


---------------
di. / www.diredaredare.org - Ailes de la ville
n°22283
chkemp
Posté le 04-04-2001 à 14:32:54  profilanswer
 

Merci les gars
rigolez pas on a fait ume MCD et c'est vrai que ca faisait un peu bancal...

n°22289
Fred999
Rabat-joie
Posté le 04-04-2001 à 14:48:34  profilanswer
 

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.

n°22311
instantdha​rma
Ailleurs c'est ici
Posté le 04-04-2001 à 15:46:21  profilanswer
 

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


---------------
di. / www.diredaredare.org - Ailes de la ville

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  BBD et Tables lien maille

 

Sujets relatifs
[ASP] Pb sur tables liéesFlash 5 Javascript / Actionscript lien HTML vers une frame specifiq
[php/mysql] liste des tables d'une bdd[html] bouton qui agit comme un lien hypertexte
p'tit lien pas mal de recommandations pour faire un site[VB6 et access] j'ai vraiment besoin d'aide pour fusionner des tables
Combien de tables Mysql ...VISUAL BASIC 6 : comment faire un lien vers une url ?
[HTML débutant] Cmt enlever la bordure bleue d'un lien-image ?[HTML] lien vers une messagerie : "mailto"
Plus de sujets relatifs à : BBD et Tables lien maille


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR