Келгиле үйрөнөлү. X × Y деп белгиленген эки X жана Y топтомдорунун декарттык көбөйтүндүсү - бардык иреттелген жуптардын топтому, мында x Xде жана у Y ичинде. SQL жагынан, декарттык продукт эки таблицадан түзүлгөн жаңы таблица.
Катезиандык продукт пайда болгондо төмөндөгү шарттардын кайсынысы бар?
Декарттык продукт төмөнкү учурларда түзүлөт: Биригүү шарты алынып салынса. Кошулуу шарты жараксыз. Биринчи таблицадагы бардык саптар экинчи таблицадагы бардык саптарга бириктирилген – Картезиан продуктуну болтурбоо үчүн, WHERE пунктуна ар дайым жарактуу кошулуу шартын кошуңуз.
Декарттык продуктту түзгөндө эмне болот?
Бир таблицадагы бардык саптар башка таблицадагы бардык саптарга кошулган. Сиз туура эмес киргизгениңизден улам эч кандай саптар кайтарылган жок
Кайчылаш кошулуу качан колдонулат?
Кириш. CROSS JOIN биринчи таблицадагы ар бир саптын экинчи таблицанын ар бир сабы мененжупташкан комбинациясын түзүү үчүн колдонулат. Бул кошулуу түрү декарттык кошулуу катары да белгилүү. Биз кофе дүкөндө отуруп, эртең мененки тамакка буйрутма берүүнү чечтик дейли.
Декарттык продукт эмнеден пайда болот?
Декарттык продукт, ошондой эле кайчылаш кошулуу деп аталат, суроосунда тизмеленген бардык таблицалардагы бардык саптарды кайтарат. Биринчи таблицадагы ар бир сап экинчи таблицадагы бардык саптар менен жупташкан. Бул эки таблица ортосунда эч кандай байланыш жок болгондо болот. AUTHOR жана STORE таблицаларында да он барсаптар.