(?) 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]
Trang 11. In ra danh sách các sản phẩm (MASP,TENSP) do
“Trung Quốc” sản xuất có giá từ 30.000 đến 40.000
2. In ra danh sách các khách hàng (MAKH, HOTEN)
đã mua hàng trong ngày 1/1/2007
3. In ra danh sách các sản phẩm (MASP,TENSP) do
“Trung Quoc” sản xuất hoặc các sản phẩm được bán ra trong ngày 1/1/2007
4. Tìm các số hóa đơn mua cùng lúc 2 sản phẩm có
mã số “BB01” và “BB02”
5. In ra danh sách các sản phẩm (MASP,TENSP) do
“Trung Quoc” sản xuất không bán được trong 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 bằng
3 Phép kết tự nhiên
IV Phép kết nội
V Ví dụ
VI Bài tập thảo luận
VII Bài tập về nhà
Trang 2“Trung Quốc” sản xuất có giá từ 30.000 đến 40.000
] ,
))[
000 40 000
30 ( ) ' '
((
SANPHAM
gia TrungQuoc
nuocsx tensp
masp, ( ' )' ( 30 000 40 000 )
In ra danh sách các khách hàng (MAKH, HOTEN) đã mua hàng trong ngày 1/1/2007
] ,
[ )
# 2007 /
1 / 1
# (
HOADON
Trang 3In ra danh sách các sản phẩm do “Trung Quoc” sản xuất hoặc các sản phẩm được bán ra trong ngày 1/1/2007
B A
C
tensp masp
nghd HOADON
CTHD SANPHAM
B
tensp masp
TrungQuoc nuocsx
SANPHAM
A
SOHD MASP
] ,
))[
# 2007 /
1 / 1
# (
: (
] ,
)[
' '
( :
B A
C
SANPHAM CTHD
HOADON B
SANPHAM A
MASP SOHD
nghd tensp
masp
TrungQuoc nuocsx
tensp masp
) )
) (
((
) (
# 2007 / 1 / 1 ,
' '
,
Hoặc
Trang 4mã số “BB01” và “BB02”.
B A
C
sohd BB
masp CTHD
B
sohd BB
masp CTHD
A
] )[
' 02 '
( :
] )[
' 01 '
( :
CTHD
A sohdmasp'BB01'( )
Hoặc
Trang 5In ra danh sách các sản phẩm do “TrungQuoc” sản xuất không bán được trong 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
Trang 6khác nhau Vd:
VD: Tìm tên nhân viên và tên phòng ban mà nhân viên đó làm việc (?)
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 Vd:
VD: Tìm tên nhân viên và 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