Kas yra Dekarto produktas SQL serveryje?
Kas yra Dekarto produktas SQL serveryje?

Video: Kas yra Dekarto produktas SQL serveryje?

Video: Kas yra Dekarto produktas SQL serveryje?
Video: Микко Хюппонен: Борьба с вирусами, защита Сети 2024, Gegužė
Anonim

The Dekarto gaminys , taip pat vadinamas a kirsti -join, grąžina visas eilutes visose užklausoje nurodytose lentelėse. Kiekviena pirmosios lentelės eilutė yra suporuota su visomis antrosios lentelės eilutėmis. Taip atsitinka, kai nėra apibrėžtas ryšys tarp dviejų lentelių. Tiek lentelės AUTORIUS, tiek PARDUOTUVĖ turi dešimt eilučių.

Atsižvelgiant į tai, ar kryžminis sujungimas yra toks pat kaip Dekarto produktas?

Tiek prisijungia duoti tas pats rezultatas. Kirsti - prisijungti yra SQL 99 prisijungti ir Dekarto gaminys yra „Oracle“nuosavybė prisijungti . A kirsti - prisijungti kad neturi „kur“sąlygos, suteikia Dekarto gaminys . Dekarto gaminys Rezultatų rinkinyje yra pirmosios lentelės eilučių skaičius, padaugintas iš antrosios lentelės eilučių skaičiaus.

Be to, kas yra kryžminis sujungimas SQL su pavyzdžiu? The KRYŽIAUS JUNGIMAS sujungė kiekvieną pirmosios lentelės eilutę (T1) su kiekviena antrosios lentelės eilute (T2). Kitaip tariant, kryžminis sujungimas grąžina abiejų lentelių eilučių Dekarto sandaugą. The KRYŽIAUS JUNGIMAS gauna eilutę iš pirmosios lentelės (T1), o tada sukuria naują eilutę kiekvienai antrosios lentelės eilutei (T2).

Be to, kas sukelia Dekarto gaminį?

A KARTESIJA JOIN yra kiekvienos vienos lentelės eilutės sujungimas su kiekviena kitos lentelės eilute. Jei nėra WHERE sąlygos KARTESIJA JOIN elgsis kaip a KARTESINIS PRODUKTAS . y., eilučių skaičius rezultatų rinkinyje yra produktas dviejų lentelių eilučių skaičiaus.

Kas yra produkto sujungimas?

Apibrėžimas Produkto prisijungimas The produkto prisijungimas lygina kiekvieną kvalifikuojančią eilutę iš vieno santykio su kiekviena kvalifikuojančia eilute iš kito santykio ir išsaugo eilutes, kurios atitinka WHERE predikato filtrą. Užklausoje nenurodyta WHERE sąlyga. The prisijungti yra nelygybės sąlygomis. Yra ORed prisijungti sąlygos.

Rekomenduojamas: