Đề thi & đáp án lý thuyết Quản trị cơ sở dữ liệu năm 2011 (Mã đề LT15) sau đây có nội dung đề gồm 2 phần với hình thức thi viết tự luận và thời gian làm bài trong vòng 150 phút. Mời các bạn cùng tham khảo và thử sức mình với đề thi nghề này nhé.
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc ĐỀ THI TỐT NGHIỆP CAO ĐẲNG NGHỀ KHÓA II (2008 - 2011) NGHỀ:QUẢN TRỊ CƠ SỞ DỮ LIỆU MÔN THI: LÝ THUYẾT CHUYÊN MÔN NGHỀ Mã đề số: QTCSDL - LT15 Hình thức thi: Viết tự luận Thời gian: 150 phút (không kể thời gian giao đề thi) ĐỀ BÀI I PHẦN BẮT BUỘC (7 điểm) Câu 1: (2.0 điểm) a) Giải thích bảng khơng thể có hai hàng giống hệt nhau? b) Trong việc quản lí học sinh dự kì thi tốt nghiệp khai báo kiểu liệu cho trường (Field) sau đây? Số báo danh; Họ tên; Năm sinh; Điểm số c) Hãy nêu bước để định khố bảng liệu gồm thuộc tính nêu câu b? d) Khi nhập liệu, trường không để trống? Câu 2: (2.5 điểm) Cho lược đồ sở liệu Quản lý điểm thi sau: LOP(MaLop, TenLop, LopTruong, SiSo) SINHVIEN(MaSV, HoTenSV, NgaySinh, GioiTinh, DiaChi, Lop) MONHOC(MaMH, TenMH, SoTinChi, SoTiet) KETQUA(MaSV, MaMH, LanThi, Diem, KetQua) Yêu cầu: a) Hãy phát biểu cách chặt chẽ ràng buộc toàn vẹn “Sĩ số thực (SiSo) lớp số lượng sinh viên trực thuộc lớp đó” Thực câu truy vấn sau ngôn ngữ đại số quan hệ: b) Với sinh viên thuộc lớp “K1-01” (tên lớp = “K1-01”), liệt kê mã số sinh viên, họ tên sinh viên, tên môn học, lần thi, điểm số môn học mà sinh viên tham gia với kết “Đậu” Thực câu truy vấn sau ngôn ngữ SQL c) Liệt kê mã sinh viên, họ tên sinh viên kết thi (MaSV, HoTenSV, Diem, KetQua) lần môn “Cơ sở liệu” (Tên môn học = “Cơ sở liệu”) Kết xếp theo điểm giảm dần.) d) Cho biết tên lớp sĩ số lớp có đơng sinh viên nhất? Câu 3: (2.5 điểm) Cho toán sau: Một bãi trơng gửi xe có cổng: Một cổng xe vào, cổng xe Bãi chia thành khu dành cho loại xe khác nhau: Xe máy, xe buýt, xe tải công-tennơ Thực chức nhận xe, trả xe, giải cố có cố xảy ra, lập báo cáo gửi lên ban quản lý, thực sau: - Nhận xe : khách đến gửi xe, người coi xe nhận dạng xe theo bảng phân loại, sau kiểm tra chỗ trống bãi Nếu chỗ dành cho loại xe hết thơng báo cho khách Ngược lại ghi vé đưa cho khách hướng dẫn xe vào bãi, đồng thời ghi thông tin vé vào sổ xe vào - Trả xe :khi khách lấy xe, người coi xe kiểm tra vé xem vé thật hay giả, đối chiếu vé với xe Nếu vé giả hay khơng xe khơng cho nhận xe Ngược lại viết phiếu tốn thu tiền khách, đồng thời ghi thông tin cần thiết vàosổ xe v.v Trường hợp không xe nghĩa có xảy cố cần thực giải cố cách kiểm tra sổ gửi, trường, lập biên thực toán Hàng tháng lập báo cáo gửi lên ban quản lý công ty Một số biểu mẫu sử dụng hệ thống + Bảng giá (Phân loại) Loại xe Xe máy Xe buyt Xe tải Công Ten nơ + Phiếu toán Đơn giá /ngày đêm 3.000đ 15.000đ 20.000đ 30.000đ Thuộc khu Số chỗ A B C D 200 100 100 10 Số : xxxxxxxx Số xe: …………………………… Loại xe: ………………………… Ngày vào: …………………… Ngày ra: …………………… Thời gian gửi: …………………… Thành tiền: ……………………… + Sổ ghi xe vào Ngày Số vé Số xe Loại xe Giờ vào Ghi + Sổ ghi xe Ngày Số vé Số xe Loại xe Giờ Thời gian gửi Thành tiền + Các thông tin vé xe ghi vào sổ xe vào Yêu cầu: a) Lập biểu đồ phân rã chức b) Liệt kê kho liệu c) Lập sơ thực thể liên kết ER II PHẦN TỰ CHỌN (3 điểm) Phần Trường tổ chức thi tốt nghiệp tự chọn nội dung để đưa vào đề thi, với thời gian làm 30 phút số điểm phần tự chọn tính điểm Ngày .tháng năm DUYỆT HỘI ĐỒNG TN TIỂU BAN RA ĐỀ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc ĐÁP ÁN ĐỀ THI TỐT NGHIỆP CAO ĐẲNG NGHỀ KHOÁ II (2008 - 2011) NGHỀ:QUẢN TRỊ CƠ SỞ DỮ LIỆU MÔN THI: LÝ THUYẾT CHUYÊN MÔN NGHỀ Mã đề số: DA QTCSDL - LT15 I PHẦN BẮT BUỘC (7 điểm) TT NỘI DUNG Câu a ĐIỂM điểm Giải thích bảng khơng thể có hai hàng giống hệt nhau? 0.5 Mỗi hàng thể cá thể phân biệt toán quản lí Bởi bảng thiết kế tốt khơng có hai hàng giống hệt dư thừa liệu, dẫn tới kết khơng xác làm việc với CSDL b Trong việc quản lí học sinh dự kì thi tốt nghiệp, Anh( Chị) khai báo kiểu liệu cho trường sau đây? 0.5 Có thể khai báo kiểu liệu trường sau: - Số báo danh: Text Number AutoNumber; - Họ tên: Text; - Ngày sinh: Date/Time; c - Điểm số: Number Hãy nêu bước định khố bảng liệu gồm thuộc tính nêu câu Các bước định khố : + Chọn khố chính: Trong bảng liệu nêu câu chọn trường SBD (số báo danh) số báo danh tương ứng thông tin học sinh + Thao tác: Mở bảng chế độ thiết kế Nháy ô bên trái tên trường SBD (số báo danh) để chọn trường, nháy nút chọn EditPrimary Key 0.5 d Khi nhập liệu trường không để trống: 0.5 Trong trường hợp định khố trường tạo nên khố trường thiết đặt tính chất thuộc tính bắt buộc có liệu (Required) không bỏ trống nhập liệu Trường ID (kiểu AutoNumber) tất nhiên tự động không cho bỏ trống Câu Hãy phát biểu cách chặt chẽ RBTV “Sĩ số thực (SiSo) a lớp số lượng sinh viên trực thuộc lớp đó” Nội dung: Sĩ số thực lớp số lượng sinh viên trực thuộc lớp 2.5 điểm l LOP, sv SINHVIEN cho sv.Lop = l.MaLop l.Siso = Count (sv.MaSV) Cuối sv Cuối l Hoặc viết khác: l LOP, l.Siso = Count(sv SINHVIEN sv.Lop = l.Malop) (sv.MaSV) Cuối l cách khác: l.Malop) (*) l.SiSo = Count(sv SINHVIEN sv.Lop = Bối cảnh: LOP, SINHVIEN Bảng tầm ảnh hưởng: LOP b Thêm + Xóa - Sửa + (SiSo) + + + SINHVIEN (Lop) Với sinh viên thuộc lớp “K1-01” (tên lớp = “K1-01”), liệt kê mã số sinh viên, họ tên sinh viên, tên môn học, lần thi, điểm số môn học mà sinh viên tham gia với kết “Đậu” 0.5 MaLop=Lop ((LOP:TenLop=‘K1-01’) MaMH MaSV SINHVIEN (KETQUA: Ketqua =’Đậu’) aaa MONHOC) [MaSV, HoTenSV, TenMH, LanThi, Diem] c Liệt kê mã sinh viên, họ tên sinh viên kết thi (MaSV, HoTenSV, Diem, KetQua) lần môn “Cơ sở liệu” (Tên môn học = “Cơ sở liệu”) Kết xếp theo điểm giảm dần SELECT sv.MaSV, HoTenSV, Diem, KetQua FROM SINHVIEN sv, MONHOC m, KETQUA k WHERE sv.MaSV = k.MaSV AND k.MaMH = m.MaMH AND m.TenMH = ‘Cơ sở liệu’ and k.LanThi=1 ORDER BY Diem DESC; 0.5 d Cho biết tên lớp sĩ số lớp có đơng sinh viên SELECT TenLop, SiSo FROM LOP WHERE SiSo = ( SELECT Max (SiSo) FROM Lop) 0.5 Câu a Biểu đồ phân rã chức b Liệt kê kho liệu a Bảng giá xe b Vé xe c Sổ ghi xe d Sổ ghi xe e Phiếu toán f Biên cố g Báo cáo 2.5 điểm 0.5 c Lập sơ thực thể liên kết ER Xác định thực thể thuộc tính Tên loại xe => Loại xe( tên loại xe, số chỗ, đơn giá) Số vé => Vé(số vé) Số xe => XE(số xe) Xác định mối quan hệ: Các động từ Ghi , Thanh toán Ghi : gì? Vé Cho gì? Xe Khi nào? Ngày vào Giờ vào Thanh tốn : gì? Vé Cho gì? Xe Khi nào? Ngày vào Giờ vào Bằng cách nào? Số vé Bao nhiêu? Tổng tiền Vẽ biểu đồ: II PHẦN TỰ CHỌN (3 điểm) Ngày …… tháng……năm…… 0.5 0.5 ... .tháng năm DUYỆT HỘI ĐỒNG TN TIỂU BAN RA ĐỀ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc ĐÁP ÁN ĐỀ THI TỐT NGHIỆP CAO ĐẲNG NGHỀ KHOÁ II (2008 - 2011) NGHỀ:QUẢN TRỊ CƠ SỞ DỮ LIỆU... LanThi, Diem] c Liệt kê mã sinh viên, họ tên sinh viên kết thi (MaSV, HoTenSV, Diem, KetQua) lần môn ? ?Cơ sở liệu? ?? (Tên môn học = ? ?Cơ sở liệu? ??) Kết xếp theo điểm giảm dần SELECT sv.MaSV, HoTenSV,... biệt tốn quản lí Bởi bảng thi? ??t kế tốt hai hàng giống hệt dư thừa liệu, dẫn tới kết khơng xác làm việc với CSDL b Trong việc quản lí học sinh dự kì thi tốt nghiệp, Anh( Chị) khai báo kiểu liệu cho