MySQL Forums
Forum List  »  French

Re: aide sur requete avec jointures
Posted by: Jean Molliné
Date: August 17, 2010 09:25AM

Salut,
j'ai l'impression que ton modèle de données est bancal, peut-être vas-tu corriger cette impression ?

En me fiant à ton modèle relationnel, tu as des relations n/n : donc, prenons modules et chapitres : tu dis qu'un module est composé de 0 à n chapitres, mais dans une relation n/n, un chapitre appartiendra dans l'autre sens à 1/n modules.
Le résultat ne sera pas du tout pareil selon que ce type de relation est confirmé ou non.

Et là en regardant un peu ton modèle, j'ai le très net sentiment que tes tables x_has_y ne servent qu'à stocker les rangs/positionnement de x dans y et éventuellement dans z puisqu'on a aussi un niveau z.

Si mon interprétation est juste, on va reconstruire ton modèle de façon plus appropriée. Sinon, confirme moi ma première interprétation et dans ce cas complète les règles de gestion des relations entre les éléments.
Au passage, quel outil utilises-tu pour modéliser ? MySQL-WorkBench, DBDesigner, autre ? Ça me donnera un point de repère pour t'aiguiller.

______________________________________________________________
Une question bien formulée, c'est un problème bien compris : ça représente déjà les 3/4 de la réponse ;)

Options: ReplyQuote


Subject
Views
Written By
Posted
5475
August 17, 2010 07:45AM
Re: aide sur requete avec jointures
2959
August 17, 2010 09:25AM
2308
August 17, 2010 09:46AM
2471
August 17, 2010 10:21AM
2201
August 17, 2010 10:32AM
2298
August 17, 2010 11:31AM
2453
August 17, 2010 01:12PM
3629
August 17, 2010 06:28PM
2505
August 17, 2010 10:39PM
2265
August 18, 2010 06:13AM
2365
August 18, 2010 06:59AM
2187
August 18, 2010 10:12AM
2321
August 18, 2010 10:40AM
3589
August 22, 2010 04:07AM
2177
August 31, 2010 03:28AM
2580
August 31, 2010 03:29AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.