Õpime seda. Kahe hulga X ja Y Descartes'i korrutis, mida tähistatakse X × Y, on kõigi järjestatud paaride hulk, kus x on X-s ja y on Y. SQL-i mõistes on Descartes'i toode uus tabel, mis koosneb kahest tabelist.
Kui moodustub Descartes'i korrutis, millised järgmistest tingimustest esinevad?
Descartes'i korrutis moodustatakse, kui: Liitumistingimus jäetakse välja. Liitumistingimus on kehtetu. Kõik esimese tabeli read on ühendatud kõigi teise tabeli ridadega – Descartes'i korrutise vältimiseks lisage WHERE-klauslisse alati kehtiv liitumistingimus.
Mis juhtub, kui loote Descartes'i toote?
Kõik ühe tabeli read on ühendatud teise tabeli kõikide ridadega Ridasid ei tagastata, kuna sisestasite valesti
Kui kasutatakse ristliitmist?
Sissejuhatus. CROSS JOIN kasutatakse esimese tabeli igast reast paariskombinatsiooni genereerimiseks teise tabeli iga reaga. Seda liitetüüpi tuntakse ka descartesiaalsena. Oletame, et istume kohvikus ja otsustame hommikusöögi tellida.
Mis põhjustab Descartes'i toote?
Kartesiuse toode, mida nimetatakse ka ristliitmiseks, tagastab kõik read kõigis tabelites, mis on loetletud päringus. Esimese tabeli iga rida on seotud kõigi teise tabeli ridadega. See juhtub siis, kui kahe tabeli vahel pole seost määratletud. Nii AUTORI kui ka POE tabelites on kümmeread.