Bài giảng Ngôn ngữ đại số quan hệ được biên soạn với mục tiêu giúp người học tìm hiểu bản chất quan hệ là tập con trong một không gian tích; thực hiện những phép toán làm thay đổi thể hiện của quan hệ hay lược đồ; các phép toán trên quan hệ cùng với các quan hệ được gọi là đại số quan hệ.
Trang 1NGÔN NG Đ I S QUAN H Ữ Ạ Ố Ệ
Trang 2Ngôn ng đ i s quan h ữ ạ ố ệ
• B n ch t quan h là t p con trong m t không gian ả ấ ệ ậ ộ tích.
• Chúng ta ph i th c hi n nh ng phép toán làm thay ả ự ệ ữ
đ i th hi n c a quan h hay l ổ ể ệ ủ ệ ượ c đ ồ
=> Các phép toán trên quan h cùng v i các quan h ệ ớ ệ
đ ượ c g i là đ i s quan h ọ ạ ố ệ
Trang 3Ngôn ng đ i s quan h ữ ạ ố ệ
(M t s quy ộ ố ướ c)
Trang 4Ngôn ng đ i s quan h ữ ạ ố ệ
(M t s quy ộ ố ướ c)
Trang 5Ngôn ng đ i s quan h ữ ạ ố ệ
(Phép chi u) ế
v
Trang 6Ngôn ng đ i s quan h ữ ạ ố ệ
(Phép ch n) ọ
v
Trang 7Ngôn ng đ i s quan h ữ ạ ố ệ
(Phép k t t nhiên) ế ự
A1 C1
A1 C2
A2 C1
B1 C1 B1 C2 B2 C1
Trang 8Ngôn ng đ i s quan h ữ ạ ố ệ
(Phép k t t nhiên) ế ự
A1 C1
A1 C2
A2 C1
B1 C1 B1 C2
A1 C1
A1 C2
A2 C3
B1 C1 B1 C2
Trang 9Ngôn ng đ i s quan h ữ ạ ố ệ
(K t có đi u ki n) ế ề ệ
Lop maLop Tenlop
trị
Trang 10Ngôn ng đ i s quan h ữ ạ ố ệ
(K t ngoài) ế
Lop maLop Tenlop
trị
Trang 11Ngôn ng đ i s quan h ữ ạ ố ệ
(phép chia)
Sơn xe Rửa xe
PhanCon
g
NhanVie n
CongVie c
Trang 12Ngôn ng đ i s quan h ữ ạ ố ệ
(Phép toán)
Trang 13Ngôn ng đ i s quan h ữ ạ ố ệ
(Ví d ) ụ