Який синтаксис декартового добутку?
І множина A, і множина B складаються з двох елементів кожна. Їх декартів добуток, записаний як A × B, призводить до нового набору, який має такі елементи: A × B = {(a,5), (a,6), (b,5), (b,6)}. де кожен елемент A поєднується з кожним елементом B, і де кожна пара складає один елемент вихідного набору.
Для двох непорожніх множин, A і B. Якщо кількість елементів A дорівнює h, тобто n(A) = h, а кількість елементів B дорівнює k, тобто n(B) = k, то кількість упорядкованих пар у Декартовий добуток буде n(A × B) = n(A) × n(B) = hk.
Реалізація SQL декартового продукту SELECT * FROM table1 CROSS JOIN table2; Це створить нову таблицю, яка включає всі можливі та дійсні комбінації рядків із таблиці 1 і таблиці 2.
У математиці декартовий добуток множин A і B визначається як множина всіх упорядкованих пар (x, y), таких що x належить до A, а y належить до B. Наприклад, якщо A = {1, 2} і B = {3, 4, 5}, то декартів добуток A і B дорівнює {(1, 3), (1, 4), (1, 5), (2, 3), (2, 4), (2, 5)}.
У SQL Server дійсно діє декартовий добуток перехресне з’єднання, яке повертає всі рядки в усіх таблицях, перелічених у запиті: кожен рядок першої таблиці поєднується з усіма рядками другої таблиці. Це трапляється, коли між двома таблицями не визначено зв’язку.
Декартову форму площини можна представити у вигляді ax + by + cz = d де a, b і c — напрямні косинуси, нормальні до площини, а d — відстань від початку координат до площини.