Dekart məhsulu nə vaxt əmələ gəlir?

Mündəricat:

Dekart məhsulu nə vaxt əmələ gəlir?
Dekart məhsulu nə vaxt əmələ gəlir?
Anonim

Gəlin öyrənək. X × Y ilə işarələnmiş iki X və Y dəstlərinin Kartezian hasilatı x-in X-də və y-nin Y-də olduğu bütün sıralanmış cütlərindəstidir. SQL baxımından, Dekart məhsulu iki cədvəldən ibarət yeni cədvəldir.

Dekart məhsulu əmələ gələndə aşağıdakı şərtlərdən hansı mövcuddur?

Dekart məhsulu o zaman əmələ gəlir: Birləşmə şərti buraxıldıqda. Qoşulma şərti etibarsızdır. Birinci cədvəldəki bütün sətirlər ikinci cədvəlin bütün cərgələrinə birləşdirilib – aKartez məhsulundan qaçmaq üçün həmişə WHERE bəndində etibarlı birləşmə şərtini daxil edin.

Dekart məhsulu yaratdığınız zaman nə baş verir?

Bir cədvəlin bütün sətirləri digər cədvəlin bütün sətirlərinə birləşdirilib Səhv daxil etdiyiniz üçün heç bir sətir qaytarılmır

Çarmıx birləşmə nə vaxt istifadə olunur?

Giriş. CROSS JOIN birinci cədvəlin hər sətirinin ikinci cədvəlin hər sətri ilə qoşalaşmış kombinasiyasını yaratmaq üçün istifadə olunur. Bu birləşmə növü həm də kartezyen birləşmə kimi tanınır. Tutaq ki, biz bir qəhvə mağazasında oturmuşuq və səhər yeməyi sifariş etmək qərarına gəldik.

Dekart məhsuluna nə səbəb olur?

Çarpaz birləşmə kimi də adlandırılan Dekart məhsulu sorğusunda sadalanan bütün cədvəllərdəki bütün sətirləri qaytarır. Birinci cədvəldəki hər bir sıra ikinci cədvəldəki bütün sətirlərlə qoşalaşdırılır. Bu, iki cədvəl arasında müəyyən edilmiş əlaqə olmadıqda baş verir. Həm AUTHOR, həm də STORE cədvəllərində on varsıra.

Tövsiyə: