45
правок
Изменения
→Семантические оптимизации
*Ограничение
**У всех, кто получает стипендию все оценки ≥60$≥ 60$ **<pre class="prettyprint lang-sql">check not HasScolarship or 60 <<= all (select Points from Points where Points.SId = Id)</pre>
*Запрос
**Оценки стипендиатов группы M34391 по СУБД
**$σ_{HasScolarship ∧ CId = 10}(Students ⋈ Points)$
*Оптимизированный запрос
**$σ_{GId=M34391 ∧ HasScolarship}(Students) ⋈⋈ σ_{60 ≥ Points ∧ CId = 10}(Points)$