(?) Một quan hệ có thể có một tập thuộc tính kết để kết với chính quan hệ đó.. Trong trường hợp này, phải sử dụng phép đổi tên[r]
(1)1 In danh sách sản phẩm (MASP,TENSP)
“Trung Quốc” sản xuất có giá từ 30.000 đến 40.000
2 In danh sách khách hàng (MAKH, HOTEN)
đã mua hàng ngày 1/1/2007
3 In danh sách sản phẩm (MASP,TENSP)
“Trung Quoc” sản xuất sản phẩm bán ngày 1/1/2007
4 Tìm số hóa đơn mua lúc sản phẩm có
mã số “BB01” “BB02”
5 In danh sách sản phẩm (MASP,TENSP)
“Trung Quoc” sản xuất không bán năm 2006
I Phép chọn II Phép chiếu III Phép kết
1 Phép kết theta
2 Phép kết
3 Phép kết tự nhiên IV Phép kết nội V Ví dụ
(2)“Trung Quốc” sản xuất có giá từ 30.000 đến 40.000
] ,
))[ 000 40 000
30 ( ) ' '
((
: nuocsx TrungQuoc gia masp tensp
SANPHAM
SANPHAM gia
TrungQuoc nuocsx
tensp
masp, ( ' )' (30.000 40.000)
In danh sách khách hàng (MAKH, HOTEN) mua hàng ngày 1/1/2007
] ,
[ ) # 2007 /
1 / 1 # (
: nghd makh hoten
HOADON
KHACHHANG MAKH
(3)(4)mã số “BB01” “BB02”
B A
C
sohd BB
masp CTHD
B
sohd BB
masp CTHD
A
] )[
' 02 '
( :
] )[
' 01 '
( :
CTHD A sohdmasp'BB01'( )
(5)In danh sách sản phẩm “TrungQuoc” sản xuất không bán năm 2006
) (
) (
) )
((
) (
) 2006 )
( (
)' '
( ,
' '
,
C A
D
B C
HOADON CTHD
SANPHAM B
SANPHAM A
nghd year
TrungQuoc nuocsx
tensp masp
SOHD MASP
TrungQuoc nuocsx
tensp masp
(6)khác Vd:
VD: Tìm tên nhân viên tên phịng ban mà nhân viên làm việc (?) Một quan hệ có tập thuộc tính kết để kết với quan hệ
Trong trường hợp này, phải sử dụng phép đổi tên Vd:
VD: Tìm tên nhân viên tên người giám sát nhân viên (?)
Thuộc tính kết Mối kết hợp
NHANVIEN.MANV=PHONGBAN.TRPHG NHANVIEN quản lý PHONGBAN NHANVIEN.PHG=PHONGBAN.MAPHG NHANVIEN làm việc PHONGBAN