Изменения

Перейти к: навигация, поиск

Этапы обработки запроса. Перезапись запросов

Нет изменений в размере, 13:25, 27 декабря 2021
Семантическая оптимизация
**Неэквивалентные запросы
**Тот же результат
В частности , если, если нас просят спроецировать на имя студентов естественное соединение студентов и групп и мы знаем, что в Students GroupId является внешним ключом, то мы можем сделать вывод, что это просто проецирование на имя таблички студентов.
*Пример
**$π_{FirstName}(Students ⋈ Groups) ⇒ π_{FirstName}(Students)$, если $Students.GId ⊂ Groups.GId$
Анонимный участник

Навигация