Экзистенциальные и универсальные квантификаторы в СУБД - PullRequest
1 голос
/ 13 марта 2011

Я понимаю, что они есть, и я видел примеры, касающиеся этого.Одним из таких примеров является

{t.Fname,t.Lname|Employee(t) AND (∃d)(Department(d) AND d.Dname='Research' AND d.Dnumber=t.Dno)}

Теперь, в чем разница между выше и этим

{t.Fname,t.Lname|Employee(t) AND Department(d) AND d.Dname='Research' AND d.Dnumber=t.Dno}

И как это

(∀x) (P (x)) ≡ НЕ (∃x) (НЕ (P (x)))

Может кто-нибудь объяснить, пожалуйста?

1 Ответ

2 голосов
/ 13 марта 2011

Для каждого x P (x) означает, что все x удовлетворяют P, что означает, что не существует x, который не удовлетворяет P, следовательно,

(∀x) (P(x)) ≡ NOT (∃x) (NOT (P(x)))

...