
NH P MÔN CSDL QUAN HẬ Ệ So n b i b môn Công ngh ph n m m - 200ạ ở ộ ệ ầ ề 7
2. BµI TËP VÒ ph THU C HÀMỤ Ộ
M C TIÊU C A BÀI NÀY GIÚP NG I H CỤ Ủ ƯỜ Ọ
Hi u đ c t m quan tr ng c a lý thuy t c a ph thu c hàmể ượ ầ ọ ủ ế ủ ụ ộ
V n d ng các thu t toán tính bao đóng, đ nh nghĩa suy di nậ ụ ậ ị ễ
theo tiên đ , theo quan h , tìm ph t i thi u, bài toán thành viênề ệ ủ ố ể
đ gi i quy t các bài t p c th .ể ả ế ậ ụ ể
Áp d ng các thu t toán đ gi i quy t các bài t p liên quan:ụ ậ ể ả ế ậ
Tìm bao đóng, ch ng minh m t ph thu c hàm có d th a trongứ ộ ụ ộ ư ừ
t p các ph thu c hàm không,...ậ ụ ộ
A/ NH C L I LÝ THUY TẮ Ạ Ế
I. M T S Đ NH NGHĨA, TÍNH CH TỘ Ố Ị Ấ
1. Đ nh nghĩa ph thu c hàmị ụ ộ
Đ nh nghĩa:ị cho U là m t t p thu c tính, m t ph thu c hàm trên U làộ ậ ộ ộ ụ ộ
m t phát bi u có d ng Xộ ể ạ Y, trong đó X,Y⊆U.
Cho R là quan h trên t p thu c tính U, nói r ng quan h R tho mãnệ ậ ộ ằ ệ ả
ph thu c hàm Xụ ộ Y, n u v i 2 b b t kì trong R mà chúng gi ngế ớ ộ ấ ố
nhau trên t p thu c tính X thì chúng cũng gi ng nhau trên t p thu c tínhậ ộ ố ậ ộ
Y, nghĩa là ∀u,v ∈R, n u u.X=v.X thì u.Y=v.Y.ế
N u f= XếY là m t ph thu c hàm trên U thì ta nói t p thu c tính Yộ ụ ộ ậ ộ
ph thu c hàm vào t p thu c tính X (Y functional dependent on X )ụ ộ ậ ộ
ho c t p thu c tính X xác đ nh hàm t p thu c tính Y (X functionalặ ậ ộ ị ậ ộ
determines Y).
Cho f là m t ph thu c hàm trên U, n u quan h R tho mãn ph thu cộ ụ ộ ế ệ ả ụ ộ
hàm f thì ta ký hi u R(f), n u R không tho mãn ph thu c hàm thì taệ ế ả ụ ộ
ký hi u ệR(f).
Cho F là m t t p các ph thu c hàm trên U, nói r ng quan h R thoộ ậ ụ ộ ằ ệ ả
mãn t p ph thu c hàm F, ký hi u là R(F) n u và ch n u v i ậ ụ ộ ệ ế ỉ ế ớ ∀ f ∈ F
thì R(f) hay nói m t cách t ng đ ng quan h R tho mãn t p phộ ươ ươ ệ ả ậ ụ
thu c hàm F n u nh nó tho mãn t ng ph thu c hàm trong t p đó.ộ ế ư ả ừ ụ ộ ậ
Trang 1