Декарттык продукт кошулуу деген эмне?
Декарттык продукт кошулуу деген эмне?

Video: Декарттык продукт кошулуу деген эмне?

Video: Декарттык продукт кошулуу деген эмне?
Video: Дианаға жігіті тамақ беріп отыр #дианаскатова #зухра #qoslike #shorts 2024, Ноябрь
Anonim

А Декарттык кошулуу же Декарттык продукт болуп саналат кошулуу бир столдун ар бир сабынан башка столдун ар бир сабына. Бул, адатта, дал келбеген учурда болот кошулуу мамычалар белгиленген. Мисалы, 100 саптан турган А таблицасы болсо кошулду 1000 саптан турган В таблицасы менен, а Декарттык кошулуу 100 000 сапты кайтарат.

Ошо сыяктуу эле, сиз декарттык продукт менен кошулуунун ортосунда кандай айырма бар деп сурасаңыз болот?

SQL INNER КОШУЛ : Ал эки таблицада болгон жазууларды (же саптарды) кайтарат, эгерде жок дегенде бир дал келүү бар болсо ортосунда мамычалар. SQL CROSS JOIN : Бул кайтарат Декарттык продукт эки үстөлдүн. Декарттык продукт 1-таблицада орун алган саптардын саны 2-таблицадагы саптардын санына көбөйтүлгөнүн билдирет.

Экинчиден, маалымат базасында декарт деген эмне? А Картезиан кошулуу, ошондой эле белгилүү Картезиан продукт, бир таблицадагы ар бир саптын экинчи таблицанын ар бир сабына кошулуусу. Мисалы, А таблицасында 100 сап болсо жана 1000 саптан турган В таблицасы менен кошулса, Картезиан кошулуу 100 000 катарга алып келет.

Ошо сыяктуу эле, декарттык кошулуунун кандай пайдасы бар?

А кайчылаш кошулуу эки таблицадан ар бир саптын айкалышын түзгүңүз келгенде колдонулат. Натыйжага бардык катар комбинациялары кирет; бул көбүнчө деп аталат кайчылаш продукт кошулуу . Жалпы колдонуу үчүн кайчылаш кошулуу түстөр жана өлчөмдөр сыяктуу нерселердин бардык комбинацияларын алуу болуп саналат.

Ички кошулуу декарттык продуктпу?

The КАРТЕЗИЯЛЫК КОШУЛУУ же CROSS КОШУЛ кайтарат Декарттык продукт эки же андан көп кошулган таблицалардан алынган жазуулардын топтому. Ошентип, ал анга барабар ички кошулуу кайда кошулуу -шарт дайыма True же кайда деп бааланат кошулуу - арызда шарт жок.

Сунушталууда: