Dưới đây là Đề thi Cơ sở dữ liệu (Đề số 8). Việc tham khảo đề thi này giúp các bạn kiểm tra lại đánh giá kiến thức của mình và có thêm thời gian chuẩn bị ôn tập cho kì thi sắp tới được tốt hơn. Mời các bạn tham khảo. | ĐỀ THI SỐ 8 Câu 1 a. Trình bày các khái niệm về mô hình dữ liệu quan hệ: quan hệ, bộ, giá trị, thuộc tính. b. Cho hai quan hệ r và s. Hãy thực hiện các phép tính sau: o r s o r-s r A 1 1 1 1 B 0 1 1 1 C 0 0 1 1 D 0 0 0 1 s A 2 2 1 x B 1 2 1 y C 1 1 1 z D 1 1 0 v Câu 2 Cho cơ sở dữ liệu của một cơ quan gồm có các quan hệ sau: a. NhanVien(MaNV, Hoten, Namsinh, Que, BatDau) với MaNV là mã số nhân viên, Hoten là họ tên nhân viên, Namsinh là năm sinh của nhân viên, Que là quê quán của nhân viên và BatDau là ngày bắt đầu đi làm tại cơ quan của nhân viên b. HocVi(MaNV, HocHam, HocVi) với HocHam là học hàm(Phó GS hoặc GS), HocVi là học vị (Đại học, cao học, tiến sỹ, tiến sỹ khoa học) Hãy dùng ngôn ngữ SQL để thực hiện công việc sau: 1. Lập báo cáo gồm Hoten và Que của những người quê ở Hà Nội có HocHam là giáo sư 2. Đưa ra danh sách và số lượng nhân viên có học hàm Giáo sư 3. Lập báo cáo danh sách những người tuổi dưới 35 có học vị tiến sỹ 4. Lập báo cáo đưa ra danh sách những người có HocVi đại học và công tác trên 3 năm Câu 3 - Trình bày định nghĩa về ràng buộc toàn vẹn, cho ví dụ ? - Các yếu tố của ràng buộc toàn vẹn: Nội dung, bối cảnh, tầm ảnh hưởng ĐÁP ÁN ĐỀ SỐ 8 Câu 1( đ) a. Trình bày các khái niệm về mô hình dữ liệu quan hệ - ( đ) Quan hệ : Cho tập hữu hạn thuộc tính R = {A1, A2, ,An} (n 1). Mỗi thuộc tính Ai có một miền xác định tương ứng gọi là dom(Ai). Quan hệ r(R) là tập con của tích Descarter của các miền giá trị của các thuộc tính định nghĩa trên R r(R) dom(A1) dom(A2) dom(An) - Bộ t của quan hệ r(R): t= trong đó vi là giá trị tương ứng với thuộc tính Ai (Mỗi dòng của quan hệ được gọi là một bộ) Thuộc tính : là dữ liệu mô tả một đặc trưng của một thực thể Miền giá trị là một tập hợp các giá trị của thể thoả mãn b. Thực hiện các phép tính q = r s và p = r-s q A B C D 1 1 1 0 () p A 1 1 1 B 0 1 1 C 0 0 1 D 0 0 1 Câu 2( đ) Select hoten, que, hocham From Nhanvien as NV, HocVi as HV Where (()="HN") AND