Đề thi môn SQL hay CSDL
Time: 90 min
Được sử dụng tài liệu….Nếu muốn thi lại.
Câu 1:
Cho các quan hệ sau:
r(
|
A
|
B
|
C)
|
s(
|
C
|
D
|
E)
|
q(
|
F
|
G)
| |
a1
|
a4
|
a3
|
a2
|
a1
|
a3
|
a5
|
a6
| ||||
a1
|
a3
|
a4
|
a1
|
a4
|
a2
|
a2
|
a3
| ||||
a3
|
a5
|
a2
|
a3
|
a1
|
a4
|
a4
|
a5
|
Thực hiện các quan hệ sau:
1/ r x q; r * s
2/ chiếu (BCD) trên (r*sxq)
Chiếu (BCD) trên (chọn (A=a1 ^ B=a2 trên (r*sxq))
Câu 2:
Cho 3 quan hệ sau:
NCC ( Mã NCC, Ten NCC, Dchi, Dthoai)
MHANG ( Mã Hàng, Tên Hàng, Đơn Gía)
HOADON ( Số HD, Ngay HSS, Mã NCC, Mã Hàng, Số lượng)
Viết lại câu bằng câu lệnh SQL và Đại số quan hệ.
C1/ tìm mã nhà cung cấp và tên hàng đã được cung cấp trong ngày 12-8-2007 và 15-9-2007 có đơn giá >=1000d
C2/ tính tổng doanh số của từng mặt hàng do các nhà cung cấp có địa chỉ tại hà nội
C3/ cho biết số lần cung cấp mặt hàng bút chì với số lượng >=100 của các nhà cung cấp.
C4/ cho biết các hàng đượccung cấp ít nhất
Câu 3:
r=AC; q= CB; s = BD
tối thiểu hóa quan hệ sau:
a, chiếu ( A>=C ^ B=a 1 ^ D>A ) trên (q*r*s)
b, q*r- chọnCBD trên (q*chiếu (D=a 2) trên (r*s))
câu 4:
cho quan hệ
Hóa Đơn (Số HD, Ngày HD, Mã khách, Tên Khách, Tổng tiền)
Chuẩn hóa quan hệ trên.
No comments:
Post a Comment