Изменения

Перейти к: навигация, поиск
Обработка условий
*Примеры правил
 
**$a = b ∧ b = c ⇒ a = b ∧ b = c ∧ a = c$
 
**$a > b ∧ b = c ⇒ a > b ∧ b = c ∧ a > c$
 
**$a > b ∧ b > c ⇒ a > b ∧ b > c ∧ a > c$
*Пример
 
**$σ_{P_1.p > P_2.p ∧ P_2.p ≥ 60}(P_1 ⋈_{P_1.SId = P_2.SId} P_2) ⇒$
 
**$σ_{P_1.p > P_2.p ∧ P_2.p ≥ 60 ∧ P_1.p > 60}(P_1 ⋈_{P_1.SId = P_2.SId} P_2) ⇒$
 
**$σ_{P_1.p > P_2.p}(σ_{p > 60}(P_1) ⋈_{P_1.SId = P_2.SId} σ_{p ≥ 60}(P_2))$
КНФ и ДНФ
*Преобразование предикатов **Конъюнктивная нормальная форма **Дизъюнктивная нормальная форма  Вычисление КНФ Слева направо, до первой лжи Вычисление ДНФ
*Вычисление КНФ**Слева направо, до первой лжи*Вычисление ДНФ**Слева направо, до первой истины
=== Семантические оптимизации ===
45
правок

Навигация