Professional Documents
Culture Documents
BT - Phep Toan Dai So Quan He
BT - Phep Toan Dai So Quan He
Bài 2:
Cho 2 quan hệ r và s như sau:
A B C D A B E G
1 0 1 1 1 1 1 0
2 2 0 1 1 0 1 2
1 0 2 2 2 1 2 1
2 2 1 1 1 2 2 1
Quan hệ r Quan hệ s
Tính các biểu thức đại số quan hệ sau đây
i. AB(C=1(r))AB(E=1(s))
ii. Π ABC(r) ⋈ Π AB (σ G=2(s))
iii. Π AB(r) Π A(s)
Bài 3:
Cho 2 quan hệ r và s như sau:
A B C D B E
r = s=
10 A 5 10 b 1
15 B 8 9 c 5
25 A 6 0 b 6
i. σ D <5 ( r )
ii. σ E >2∧B=b ( s )
iii. r ⋈ r .C= s .E s
Bài 4:
Để lưu trữ thông tin của các nhân viên tại các đơn vị trong một cơ quan người ta sử dụng
2 quan hệ donvi và nhanvien có lược đồ quan hệ lần lượt là:
DONVI(MADV, TENDV, DIENTHOAI)
NHANVIEN(MANV, HOTEN, DIACHI, MADV)
Trong đó:
- (a, b, c) donviĐơn vị có mã là a: có tên đơn vị là b và số điện thoại là c
- (a, b, c, d) nhanvienNhân viên có mã là a: có họ tên là b, địa chỉ là c, hiện làm
việc tại đơn vị có mã là d.
Viết các biểu thức đại số quan hệ biểu diễn các yêu cầu truy vấn dữ liệu sau:
a. Cho biết mã đơn vị của nhân viên Lê Hoàng.
b. Hiển thị mã nhân viên, họ tên và địa chỉ của các nhân viên thuộc đơn vị có tên
là Phòng Tài Vụ.
c. Cho biết tên và số điện thoại của đơn vị mà nhân viên Lê Hoàng làm việc.
Bài 5
Cho các quan hệ có lược đồ quan hệ lần lượt như sau:
DONDATHANG(SOHD, NGAYDATHANG)
CHITIETDATHANG(SOHD, MAHANG, SOLUONG, DONGIA)
MATHANG(MAHANG, TENHANG)
Trong đó:
- (a,b) Dondathang Đơn đặt hàng có số hóa đơn là a có ngày đặt hàng là b.
- (c, e) Hocphan Mặt hàng có mã hàng là c và tên hàng là e.
- (a, c, s, d) ChitietdathangĐơn đặt hàng a chứa mặt hàng c với số lượng s
và đơn giá d.
Viết biểu thức đại số quan hệ biểu diễn các yêu cầu truy vấn dữ liệu dưới đây:
i. Cho biết mặt hàng Coca Cola trong mỗi lần đặt hàng với số lượng và đơn giá bao
nhiêu?
ii. Cho biết đơn đặt hàng có số hóa đơn 001 bao gồm những mặt hàng nào?
iii. Những mặt hàng nào của công ty chưa từng có một hoá đơn đặt hàng nào?
Bài 6: Để lưu trữ thông tin về kinh nghiệm giảng dạy các môn học chuyên ngành của các
giáo viên tại khoa CNTT – trường ĐHKH Huế người ta sử dụng 3 quan hệ hocphan,
giaovien và giangday có lược đồ quan hệ lần lượt là:
HOCPHAN(MAHP, TENHP, SOTINCHI)
GIAOVIEN(MAGV, HOTEN, SODIENTHOAI)
GIANGDAY(MAGV, MAHP, NAMBATDAU)
Trong đó:
- (a, b, c) hocphanHọc phần có mã là a: có tên học phần là b và số tín chỉ là c
- a, b, c) giaovienGiáo viên có mã là a: cóhọ tên là b và số điện thoại là c
- a, b, c) giangdayGiáo viên có mã là ađã giảng dạy môn học có mã học phần là b
bắt đầu từ năm c.
Viết các biểu thức đại số quan hệ biểu diễn các yêu cầu truy vấn dữ liệu sau:
i. Cho biết mã học phần và năm bắt đầu của các môn học mà giáo viên Lê Hoàng
đã giảng dạy.
ii. Hiển thị mã giáo viên, họ tên và số điện thoại của các giáo viên có thể giảng
học phần Nhập môn CSDL.
iii. Cho biết các mã học phần mà bất cứ giáo viên nào cũng có thể đảm nhiệm
được học phần đó. Từ đó cho biết tên của các học phần này.