Cộng đồng chia sẻ tri thức Lib24.vn

Bài tập Đại số quan hệ - môn Cơ Sở Dữ Liệu

08e50a50834efb3938a03a389e1592a6
Gửi bởi: Khoa CNTT - HCEM 10 tháng 9 2020 lúc 10:00:09 | Được cập nhật: 3 giờ trước (3:15:54) Kiểu file: PDF | Lượt xem: 570 | Lượt Download: 21 | File size: 0.224661 Mb

Nội dung tài liệu

Tải xuống
Link tài liệu:
Tải xuống

Các tài liệu liên quan


Có thể bạn quan tâm


Thông tin tài liệu

III. PHẦN ĐẠI SỐ QUAN HỆ Câu 1: Cho các quan hệ SINHVIEN, DIEMTHI, MONHOC như sau: SINHVIEN MaSV A07031 A07032 A07033 A07034 A07035 HoTen Trịnh Vân Anh Nguyễn Văn Đức Lê Thị Hồng Nguyễn Quang Hưng Phạm Minh Thái GioiTinh 0 1 0 1 1 DiaChi Hải Phòng Hà Nội Hà Nội Thái Bình Hà Nội MONHOC DIEMTHI MaMH TenMH MD07 Tin học văn phòng MD10 Phần cứng máy tính MH13 Cơ sở dữ liệu SoTiet 120 45 90 MaSV A07031 A07031 A07032 A07034 A07034 A07035 MaMH DiemLan1 DiemLan2 MD07 7 MH13 4 6 MD10 8 MD07 9 MD10 7 MD07 3 4 Tính các biểu thức đại số quan hệ sau đây: a. b. c. d. HoTen, GioiTinh (DiaChi= ‘Hà Nội’SINHVIEN) TenMH, SoTiet ((SoTiet < 60)  (SoTiet > 90)MONHOC) MaSV, HoTen, TenMH, DiemLan1 (SINHVIEN * MONHOC * DIEMTHI) HoTen (DiemLan2 < 5 (DIEMTHI) * SINHVIEN ) Câu 2: Cho 2 quan hệ R, S như sau: R S A B C A B C a1 b1 1 a1 b1 1 a2 b1 2 a2 b2 3 a1 b2 3 a1 b1 2 a1 b1 2 a3 b3 1 Tính các biểu thức đại số quan hệ sau đây: a. R  S, R  S, R - S b. A, B(R) c. A, C(S) Câu 3: Cho 2 quan hệ R, S như sau: R S A B C B C D a1 b1 1 b1 1 d1 a2 b1 2 b2 2 d3 a1 b2 3 b1 3 d2 a1 b1 2 b1 2 d1 Tính các biểu thức đại số quan hệ sau đây: a. R * S b. A= ‘a1’  B =‘b1’(R*S) c. A, B(R), A, B(R*S) Câu 4: Xét một cơ sở dữ liệu gồm các lược đồ quan hệ sau: NhanVien( MaNV, TenNV, NgaySinh, Diachi, BacLuong, MaPH) Phong( MaPH, TenPH) Bảng NhanVien chứa thông tin về các nhân viên, bảng Phong chứa thông tin về các phòng ban. Mỗi nhân viên thuộc một phòng nào đó được xác định thông qua Mã phòng. Thực hiện các truy vấn sau bằng biểu thức đại số quan hệ: a. Cho biết Tên các nhân viên sinh trước ngày ‘1/1/1977’ và có bậc lương lớn hơn 1.86 b. Cho biết Tên nhân viên và Tên phòng làm việc của tất cả các nhân viên. Câu 5: Xét một cơ sở dữ liệu gồm các lược đồ quan hệ sau: NhanVien( MaNV, TenNV, NgaySinh, DiaChi, BacLuong, MaPH) Phong( MaPH, TenPH) Bảng NhanVien chứa thông tin về các nhân viên, bảng Phong chứa thông tin về các phòng ban. Mỗi nhân viên thuộc một phòng nào đó được xác định thông qua Mã phòng. Thực hiện các truy vấn sau bằng biểu thức đại số quan hệ: a. Cho biết Tên phòng làm việc của mỗi nhân viên. b. Cho biết Tên nhân viên, Tên phòng và Bậc lương của các nhân viên có bậc lương thuộc đoạn [1.86, 3.1]. Câu 6: Xét một cơ sở dữ liệu gồm các lược đồ quan hệ sau: NhanVien( MaNV, TenNV, GioiTinh, NgaySinh, Diachi, Luong, MaPH) Phong( MaPH, TenPH) Bảng NhanVien chứa thông tin về các nhân viên, bảng Phong chứa thông tin về các phòng ban. Mỗi nhân viên thuộc một phòng nào đó được xác định thông qua Mã phòng. Thực hiện các truy vấn sau bằng biểu thức đại số quan hệ: a. Cho biết Tên nhân viên, Giới tính, Ngày sinh của những nhân viên có mức lương từ 4.000.000đ đến 6.000.000đ b. Cho biết Tên nhân viên, Mức lương của các nhân viên làm việc ở phòng Tài chính kế toán.