Tải bản đầy đủ (.doc) (2 trang)

Đề thi tuyển sinh đại học LT 2006 môn cơ sở sữ liệu pot

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 (91.48 KB, 2 trang )

BỘ CÔNG NGHIỆP
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TPHCM
ĐỀ THI TUYỂN SINH ĐẠI HỌC LT 2006
Môn thi: CƠ SỞ DỮ LIỆU
Thời gian làm bài: 180 phút
(Thí sinh không được sử dụng tài liệu)
Câu 1: (6 điểm)
Công ty A muốn quản lý các kho hàng và hàng nhập kho, đã sử dụng một lược đồ cơ sở
dữ liệu bao gồm các lược đồ quan hệ sau:
KHO (MAKHO, TENKHO, DCHI, DTICH, MAPTR)
Tân từ: Công ty có nhiều kho chứa hàng. Mỗi kho chứa hàng có một mã kho
(MAKHO) xác định một tên kho (TENKHO), một địa chỉ kho (DCHI), một diện tích sử
dụng (DTICH), và một mã nhân viên phụ trách kho (MAPTR). Nhân viên phụ trách kho
chỉ có thể là một trong số các nhân viên của kho.
MATHANG (MAHANG, TENHANG, DVT, TONKHO, MANCC, TENNCC,
DCNCC)
Tân từ: Các mặt hàng của công ty chứa trong các kho hàng. Mỗi mã hàng (MAHANG)
xác định một tên hàng (TENHANG), một đơn vị tính (DVT), một số lượng tồn kho
(TONKHO), một mã nhà cung cấp (MANCC), một tên nhà cung cấp (TENNCC), và
một địa chỉ nhà cung cấp (DCNCC). Mỗi mã nhà cung cấp (MANCC) xác định một tên
nhà cung cấp (TENNCC), và một địa chỉ nhà cung cấp (DCNCC).
PHIEUNHAP (SOPN, MAHANG , MAKHO , NGAYNK, SOLUONG, MANV)
Tân từ: Hàng khi nhập vào kho được ghi nhận lại trong phiếu nhập gồm các thông tin:
mã hàng nhập (MAHANG), mã kho nhập (MAKHO), ngày nhập (NGAYNK), số lượng
nhập (SOLUONG), và mã nhân viên thực hiện nhập hàng (MANV). Một mặt hàng có
thể được nhập vào một hay nhiều kho. Một mặt hàng cũng có thể được nhập một lần hay
nhiều lần xảy ra trong một ngày hay trong những ngày khác nhau. Mỗi số phiếu nhập
(SOPN) xác định một mã hàng nhập (MAHANG), một mã kho nhập (MAKHO), một
ngày nhập (NGAYNK), một số lượng nhập (SOLUONG), và một mã nhân viên thực
hiện nhập hàng (MANV).
NHANVIEN (MANV, HOTEN, PHAI, MAKHO)


Tân từ: Mỗi kho hàng có một số nhân viên. Một nhân viên chỉ làm trong một kho hàng
nhất định. Mỗi mã nhân viên (MANV) xác định một họ tên (HOTEN), một phái (PHAI),
và một mã kho (MAKHO).
1.1) (1điểm) Xác định khoá chính cho từng lược đồ quan hệ trên.
1.2) (1điểm) Hãy xác định và biểu diễn 2 ràng buộc toàn vẹn (RBTV) sau ( Lưu ý: nêu
rõ các yếu tố của một RBTV: bối cảnh, điều kiện, bảng tầm ảnh hưởng):
a) (0.5 điểm) Một ràng buộc toàn vẹn tham chiếu tồn tại giữa hai lược đồ quan hệ
KHO và NHANVIEN.
b) (0.5 điểm) Một ràng buộc miền giá trị trên cột diện tích (DTICH) của lược đồ
quan hệ KHO.
1.3) (1điểm) Hãy chỉ ra 2 phụ thuộc hàm suy ra từ Tân từ trong lược đồ quan hệ
MATHANG.
1.4) (0.5điểm) Trong lược đồ cơ sở dữ liệu trên, hãy chỉ ra một lược đồ quan hệ không
đạt dạng chuẩn 3. Giải thích tại sao?
1.5) (2.5điểm)Viết các truy vấn bằng ngôn ngữ SQL chuẩn để thực hiện các yêu cầu
sau:
a) (0.75 điểm) Cho biết Mã hàng, Tên hàng của các mặt hàng được nhập trong ngày
01/01/2006 vào kho có tên kho là “Kho Vật liệu”.
b) (0.75 điểm) Cho biết Mã kho, Tên kho, Địa chỉ kho do nhân viên “Trần Xuân
Minh” phụ trách ? (Yêu cầu: không sử dụng phép kết trong câu truy vấn này)
c) (1 điểm) Lập danh sách cho biết tổng số lượng nhập (TSOLUONG) của từng mặt
hàng trong tháng 12 năm 2006. Danh sách gồm các cột MAHANG, TENHANG,
TSOLUONG.
Câu 2: (4 điểm)
2.1) (1 điểm) Cho lược đồ quan hệ Q(ABCDEH) với tập phụ thuộc hàm
F = {B →AC; C→D; DE→H; AD→E}
Chứng tỏ phụ thuộc hàm AB→H được suy dẫn từ F bằng Hệ luật dẫn Armstrong ?
(Nêu rõ là áp dụng luật gì)
2.2) (3 điểm) Cho lược đồ quan hệ Q(ABCDEHIL) và tập các phụ thuộc hàm
F = {I→B; DE→HL; D→C; AC→H; B→I; C→L; A→H}

a) (0.75 điểm) Tìm tất cả khoá của lược đồ quan hệ Q.
b) (0.75 điểm) Xác định dạng chuẩn của lược đồ quan hệ Q.
c) (0.75 điểm) Tìm một phủ tối thiểu của tập phụ thuộc hàm F trên.
d) (0.75 điểm) Nếu lược đồ quan hệ Q chưa đạt dạng chuẩn 3 (3NF), hãy phân rã
Q thành các lược đồ quan hệ đạt tối thiểu dạng chuẩn 3 vừa bảo toàn thông tin
vừa bảo toàn phụ thuộc hàm.
(Lưu ý: Thí sinh làm bài phải ghi rõ từng bước thực hiện)
___________________________________________________________________________
Cán bộ coi thi không được giải thích gì thêm
Họ tên thí sinh: ____________________________ Số báo danh:__________________

×