Bài tập Đại số quan hệ - môn Cơ Sở Dữ Liệu
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:
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.