ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

SQL для начинающих (DML): Объединение таблиц INNER JOIN / JOIN (MySql), Урок 13!

образование онлайн

уроки онлайн

онлайн уроки

видео уроки

sql

mysql

sql для начинающих

sql с нуля

sql уроки

sql запросы

sql для тестировщиков

sql server уроки

sql mysql

sql введение

уроки sql

sql запросы обучение

запросы в sql

sql база данных

базы данных для начинающих

базы данных sql

structured query language

sql видеоуроки

sql join

sql inner join

sql join урок

sql join query

sql декартовое произведение

декартовое произведение

Автор: LessonFirst

Загружено: 2016-01-31

Просмотров: 15863

Описание: Декартовое произведение - это есть отношение двух и более отношений, таких что, каждый кортеж одного отношения сопоставляется с каждым кортежем другого отношения.
Пусть будет две таблицы
таблица ролей.
1, admin
2, user

таблица юзеров
1, Ivan
2, Andrey
3, Nikita

Тогда декартовое произведение этих двух отношений будет следующим:

1, Ivan, 1, admin
1, Ivan, 2, user
2, Andrey, 1, admin
2, Andrey, 2, user
3, Nikita, 1, admin
3, Nikita, 1, user

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

Добавим таблицу стран.
1, Украина
2, США
3, Германия
4, Россия
5, Китай

И напишем декартовое произведение трех таблиц, роли, юзеры и страны. Т.к. у нас уже выше написано декартовое произведение юзеров и ролей, следовательно осталось сопоставить это отношение что получилось от юзеров и ролей с отношением стран:

1, Ivan, 1, admin, 1, Украина
1, Ivan, 1, admin, 2, США
1, Ivan, 1, admin, 3, Германия
1, Ivan, 1, admin, 4, Россия
1, Ivan, 1, admin, 5, Китай
1, Ivan, 2, user, 1, Украина
1, Ivan, 2, user, 2, США
1, Ivan, 2, user, 3, Германия
1, Ivan, 2, user, 4, Россия
1, Ivan, 2, user, 5, Китай
2, Andrey, 1, admin, 1, Украина
2, Andrey, 1, admin, 2, США
2, Andrey, 1, admin, 3, Германия
2, Andrey, 1, admin, 4, Россия
2, Andrey, 1, admin, 5, Китай
2, Andrey, 2, user, 1, Украина
2, Andrey, 2, user, 2, США
2, Andrey, 2, user, 3, Германия
2, Andrey, 2, user, 4, Россия
2, Andrey, 2, user, 5, Китай
3, Nikita, 1, admin, 1, Украина
3, Nikita, 1, admin, 2, США
3, Nikita, 1, admin, 3, Германия
3, Nikita, 1, admin, 4, Россия
3, Nikita, 1, admin, 5, Китай
3, Nikita, 1, user, 1, Украина
3, Nikita, 1, user, 2, США
3, Nikita, 1, user, 3, Германия
3, Nikita, 1, user, 4, Россия
3, Nikita, 1, user, 5, Китай

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

Группа в ВК: vk.com/club74199947

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
SQL для начинающих (DML): Объединение таблиц INNER JOIN / JOIN (MySql), Урок 13!

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]