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:__________________ . 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. 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. 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)