Gi i thi u
Phép tính quan h trên b
Phép tính quan h trên mi n
Trang 4Có 2 lo i
SQL
QBE (Query By Example)
Trang 5Gi i thi u
Phép tính quan h trên b
Trang 6Bi u th c phép tính quan h trên b có d ng
- t là bi n b
Bi n nh n giá tr là m t b c a quan h trong CSDL
t.A là giá tr c a thu c tính A trong b t
{ t.A | P(t) }
- P là công th c có liên quan n t
P(t) có giá tr ÚNG ho c SAI ph thu c vào t
- K t qu tr v là t p giá tr c a thu c tính A trong các b t sao cho P(t) úng
- M i quan h Qi c a l c CSDL là m t v t ; m i quan h
có m t bi n qi t ng ng; m i b thu c m t th hi n c a quan h Qi là m t tr c a bi n qi
Trang 7!∀#∃%&∋
Trang 9Cho bi t mã và tên nhân viên có l ng trên 30000
∧∧∧∧ !∀#∃∃∃∃%
Trang 10.1,&23(45+567832394:/4.+;+<4=>?=7=>?≅.∗
Trang 15V i m i án ‘TP HCM’ cho bi t mã án, mã phòng ban ch trì và tên ng i tr ng phòng
Trang 18M t công th c truy v n t ng quát có d ng
Trang 21M i công th c nguyên t u mang giá tr ÚNG
Trang 22Công th c (ii) và (iii)
∋ Χ/6723Ηα &∃&∀
α α
Trang 24(4) N u là công th c thì
- ∀ ∧∧∧∧ là công th c
Chân tr ÚNG khi P(t) ÚNG v i m i b t trong R
Chân tr SAI khi có ít nh t 1 b làm cho P(t) SAI
- ∃∃∃∃ ∧∧∧∧ là công th c
- ∃∃∃∃ ∧∧∧∧ là công th c
Chân tr ... m t b c a quan h CSDL
t.A giá tr c a thu c tính A b t
{ t.A | P(t) }
- P cơng th c có liên quan n t
... qu tr v t p giá tr c a thu c tính A b t cho P(t) úng
- M i quan h Qi c a l c CSDL m t v t ; m i quan h
có m t bi... 29
Gi i thi u
Phép tính quan h mi n
Trang 35