MySQL Forums
Forum List  »  French

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

Dans ce cas, il faut juste remplacer la notation 1/1 par 0/1 et veiller lors de la création des tables à ce que les clés étrangères puissent avoir une valeur NULL .

Mais on part cependant du principe qu'une brique, si elle est associée à un chapitre par exemple, ne puisse l'être qu'à un et un seul, ou bien aucun, mais en aucun cas à plusieurs. Dans l'autre sens, un chapitre peut avoir autant de briques que voulu.

Attention cependant : si certains éléments n'ont pas de valeur en clé étrangère, elle n'apparaitront pas dans le résultat de la jointure montrée plus haut, et du coup leur positionnement (rank selon ton modèle) n'aura pas vraiment de sens. Il faudra donc prévoir une requête à part pour les extraire afin de les associer si nécessaire à l'élément parent approprié.
Parce qu'un point important à retenir en la matière est que les informations ne sont pas redondantes ici, et on les retrouve par transitivité. Plus besoin de ces tables intermédiaires que tu avais créé auparavant puisque par relation tu peux retrouver l'information sur un élément précis.

C'est plus clair comme ça ?

______________________________________________________________
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
5259
August 17, 2010 07:45AM
2870
August 17, 2010 09:25AM
2220
August 17, 2010 09:46AM
2380
August 17, 2010 10:21AM
Re: aide sur requete avec jointures
2096
August 17, 2010 10:32AM
2199
August 17, 2010 11:31AM
2353
August 17, 2010 01:12PM
3534
August 17, 2010 06:28PM
2387
August 17, 2010 10:39PM
2169
August 18, 2010 06:13AM
2273
August 18, 2010 06:59AM
2085
August 18, 2010 10:12AM
2206
August 18, 2010 10:40AM
3488
August 22, 2010 04:07AM
2080
August 31, 2010 03:28AM
2488
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.