Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (68.82 KB, 2 trang )
ĐỀ THI MÔN CƠ SỞ DỮ LIỆU
Thời gian: 90 phút
Đề 2
Câu 1: Cho cơ sở dữ liệu gồm các quan hệ
CANBO(MSCB, HoTenCB, TenDV, TenCQ)
DETAI(MSDT, CapDT, TenDT, KinhPhiDT, NamBD, NamKT, MSCBCN)
THANHVIEN(MSCB, MSDT, NhiemVu)
Trong đó ý nghĩa của các thuộc tính là:
MSCB: mã số cán bộ; MSCBCN: mã số cán bộ là chủ nhiệm đề tài; HoTenCB:
họ tên cán bộ; TenDV, TenCQ: tên đơn vị và tên cơ quan của cán bộ. MSDT:
mã số đề tài; CapDT: cấp của đề tài; TenDT: tên đề tài; KinhPhiDT: kinh
phí của đề tài; NamBD, NamKT: năm bắt đầu và năm kết thúc của đề tài;
NhiemVu: nhiệm vụ của cán bộ là thành viên tham gia đề tài (không là chủ
nhiệm).
I. Xác định khóa chính, khóa ngoại của các quan hệ trên. Mô tả ràng buộc
toàn vẹn tham chiếu giữa các quan hệ trên. Lưu ý giả thiết: Mỗi đề tài có
một cán bộ làm chủ nhiệm và có thể có nhiều cán bộ khác là thành viên; Mỗi
cán bộ có thể tham gia nhiều đề tài. Thuộc tính MSCBCN chính là MSCB
của cán bộ làm chủ nhiệm đề tài. Một cán bộ có thể làm chủ nhiệm nhiều
đề tài. Cơ quan chủ trì chính là cơ quan của cán bộ làm chủ nhiệm đề tài.
II. Dùng đại số quan hệ để thực hiện các truy vấn sau:
1) Cho biết mã số, họ tên, tên cơ quan của các thành viên tham gia đề tài
mã số “B2007-01”.
2) Lập danh sách gồm mã số và họ tên của cán bộ thuộc cơ quan tên là “Đại
học Bách Khoa Hà Nội” mà đã từng làm chủ nhiệm đề tài nhưng chưa chủ
trì đề tài nào có kinh phí >= 100 (triệu đồng).
3) Cho biết mã số và tên của đề tài có kinh phí nhỏ nhất.
1