Je suis un débutant en algèbre relationnelle et je n'arrive pas à comprendre complètement comment fonctionne le produit cartésien.Produit cartésien en algèbre relationnelle
Je veux savoir ce qui se passe dans un produit cartésien lorsque mes deux tables ont des attributs communs. Je n'ai aucun problème à comprendre quand les deux tables n'ont aucun attribut en commun.
Par exemple, j'ai essayé de comprendre sur l'exemple que je me suis fait.
T1 T2
---------- -----------
A B C A B D
1 4 7 1 4 8
2 5 3 2 9 5
4 7 1 7 3 2
Si je veux faire T2 T1 x, quand je veux écrire la ligne qui est la concaténation de la première ligne de T1 A=1 , B=4 , C=7
et la deuxième ligne de T2 A=2 ,B=9 ,C=5
, ce qui se passe à la colonne A et B ?
Si vous pouviez me montrer le résultat de T1 x T2 ce serait vraiment utile!
S'il vous plaît donner une référence à votre variante de l'algèbre relationnelle. De nombreuses algèbres ont des relations avec des attributs ordonnés, qui peuvent avoir des noms en double; afin qu'ils puissent calculer un produit de deux relations quelconques. – philipxy
Copie possible de [produits cartésiens de tables qui contiennent les mêmes colonnes] (https://stackoverflow.com/questions/33942237/cartesian-products-of-tables-that-contains-same-columns) – philipxy