Professional Documents
Culture Documents
Cơ sở dữ liệu
Đổi tên: ρ
σ MAKHOA=‘CNTT’(SINHVIEN)
π A,C (R)
π X ,Y (R) ̸= π X (π Y (R))
A B A C D
α 1 α 10 +
β 10 +
β 2
β 20 -
ρ(X ,C ,D)(S)
R×S
Quan hệ GIANGVIEN
MaGV HoTen NgaySinh MaKhoa
GV01 Nguyen Tung 14/05/1986 CNTT
GV02 Truong Giao 21/07/1989 CNTP
GV03 Hoang Thao 02/02/1992 KTCK
Đại số quan hệ HK1, 2022 - 2023 35 / 59
Phép kết
Được dùng để tổ hợp 2 bộ có liên quan từ 2 quan
hệ thành 1 bộ
Ký hiệu: R ▷◁ S
với R(A1 , A2 , . . . , An ) và S(B1 , B2 , . . . , Bm )
Kết quả của phép kết là một quan hệ Q
Có n + m thuộc tính Q(A1 , . . . , An , B1 , . . . , Bm )
Mỗi bộ Q là tổ hợp của 2 bộ trong R và S, thỏa mãn
một số điều kiện kết nào đó
- Có dạng Ai θ Bj
- Ai là thuộc tính của R, Bj là thuộc tính của S
- Ai và Bj có cùng miền giá trị
- θ là phép so sánh ̸=, =, <, >, ≤, ≥
Đại số quan hệ HK1, 2022 - 2023 36 / 59
Phép kết: Phân loại
Kết theta (theta join) là phép kết có điều
kiện
Ký hiệu: R ▷◁p S
p gọi là điều kiện kết trên thuộc tính
7 8 9
R ▷◁p S = σ p (R × S)
7 8 9
7 8 9
7 8 9
AVG
MIN
MAX
SUM
COUNT