Генерация Декартова Произведения

  • Декартово произведение формируется когда:

    • Условие соединения опускается

    • Условие соединения некорректно

    • Все строки в первой таблице соединяются со всеми строками во второй таблице

  • Всегда включайте допустимое условие соединения, если Вы хотите избежать Декартова произведения.

Когда условие соединения недопустимо или полностью опускается, результатом является Декартово произведение, в котором выводятся на экран все комбинации строк. Все строки в первой таблице соединяются со всеми строками во второй таблице.

Декартово произведение имеет тенденцию генерировать большое количество строк и результат редко бывает полезен. Поэтому следует всегда включать допустимое условие соединения, если у Вас нет определенной потребности соединить все строки из всех таблиц.

Декартовы произведения полезны для некоторых тестов, когда Вы должны сгенерировать большое количество строк, чтобы смоделировать подходящий объем данных.

Далее: Транзакции базы данных: Начало и Конец

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)