|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : juillet 2007 Messages : 238 ![]() |
Bonjour,
J'ai créé 2 tables de jointures "espace_noteA" et "espace_noteB" pour lier ma table "note" avec ma "table" espace. J'ai créé deux tables de jointures car les noteA et les noteB bien que présente dans la même table note sont différentes et il y beaucoup plus de noteB que de noteA. Donc j'ai pensés que le poids de mes tables de jointure serait ainsi moins alourdis, mais je me demande maintenant si il n'est pas préférable de ne garder qu'une table de jointure, sa serait déjà plus simple à gérer pour moi au niveau du code. Si quelqu'un à un avis sur la question, il me serait d'un grand aide |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : janvier 2007 Messages : 1 452 ![]() |
Salut,
Hm c'est pas justement pour gérer la lourdeur des données qu'on à inventé les index de tables ? Mais j'ai peut être, voir surement, mal compris le problème. bye |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : juillet 2007 Messages : 238 ![]() |
Oui je me suis pas très bien expliqué car j'ai encore du mal avec le vocabulaire technique de SQL
en faite les tables "espace_noteA" et "espace_noteB" contiennent l'id de "note" et l'id de "espace" pour les mettre en relation afin de savoir que telle note appartient à telle espace donc je me demandais si le fait qu'il est un nombre important de données dans espace_noteA par exemple pose un problème de rapidité quand l'application recherche une relation. |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : janvier 2007 Messages : 1 452 ![]() |
Salut,
envois nous ton schéma des tables en question, et les requètes que tu fais dessus. Comme cela je pourrais te conseiller sur l'indexation. bye |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Étudiant Inscription : mars 2008 Messages : 6 ![]() |
Salut!
Ce que je ne comprend pas, c'est que tu crées deux tables de jointures parce que tu considères tes notes A et notes B différentes, alors pourquoi n'as tu pas séparé la table des notes dès le début? Sinon, en indexant tes tables de jointure la recherche devrait être instantané. Voir même, si les couples dans les tables de jointure sont uniques (ce qui devrait être le cas), une clé primaire sur les deux champs. |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : juillet 2007 Messages : 238 ![]() |
Je suis aller dans ton sens Bubble J'ai séparé les noteA et noteB se qui est finalement plus simple
Je vais finir de modifier la structure de ma table et je la publie pour vous montrer ce que sa donne, sa sera plus simple pour voir comment l'optimiser. Merci de votre aide |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com