Bonjour ,
Je me dirige vers vous pour une question qui me parait assez dificile , surtout que je trouve pas assez d'information su r le sujet.
La question est la suivante :
Soit S le schéma S = {R[B, C, E], S[A, B], T[A, D], U[D, F], V [A, B, C, D]}. càd nos tables
Supposons que l’on souhaite calculer la jointure de ces cinq relations. Puisque l’opérateur ✶ est commutatif et associatif, le résultat final ne dépend pas de l’ordre dans lequel on effectue les opérations.(operation de jointure)
Cependant, l’ordre peut être important d’un point de vue pratique.
1. Illustrez à l’aide d’une base de données concrète pourquoi l’expression suivante pose un problème pratique, même si aucun tuple de la base n’est dangling :
((((R ✶ S) ✶ T) ✶ U) ✶ V ).
Notez que les parenthèses fixent l’ordre dans lequel on effectue les opérations.
2. Donnez une expression (un ordre) qui évite ce problème. Expliquez comment vous trouvez cette
expression.
pourriez vous me dire plus de commentaires sur le sujet?avec un exemple ça serait plus interessant.
Merci
Partager