Bài tập  /  Bài đang cần trả lời

Giải bài có thưởng!

Hãy dùng các phép toán đại số quan hệ để thực hiện các yêu cầu sau:

Câu 2: Cho các quan hệ: NhanVien(MaNV, HotenNV, Ngaysinh, Gioitinh, ChucVu) CongTrinh(MaCT, TenCT, Ngaykhoicong, Ngayhoanthanh, Kinhphi) NV_CT(MaCT, MANV, Songaycong) Hãy dùng các phép toán đại số quan hệ để thực hiện các yêu cầu sau: a. Cho biết danh sách các công trình có năm hoàn thành là 2010. b. Cho biết danh sách nhân viên nữ và có chức vụ Trưởng phòng c. Cho biết danh sách các nhân viên làm việc cho công trình có tên là Cầu Thăng Long
0 trả lời
Hỏi chi tiết
141
Tham khảo câu trả lời từ Trợ lý ảo Lazi
a. Để lấy danh sách các công trình có năm hoàn thành là 2010, ta sử dụng phép chiếu (projection) và phép chọn (selection) như sau:

π TenCT (σ Ngayhoanthanh = 2010 (CongTrinh))

Trong đó:
- σ Ngayhoanthanh = 2010 (CongTrinh): lấy các bản ghi trong bảng CongTrinh có giá trị của trường Ngayhoanthanh là 2010.
- π TenCT: lấy giá trị của trường TenCT trong kết quả của phép chọn trên.

b. Để lấy danh sách nhân viên nữ và có chức vụ Trưởng phòng, ta sử dụng phép chọn (selection) như sau:

σ Gioitinh = 'Nữ' ∧ ChucVu = 'Trưởng phòng' (NhanVien)

Trong đó:
- σ Gioitinh = 'Nữ' ∧ ChucVu = 'Trưởng phòng' (NhanVien): lấy các bản ghi trong bảng NhanVien có giá trị của trường Gioitinh là 'Nữ' và giá trị của trường ChucVu là 'Trưởng phòng'.

c. Để lấy danh sách các nhân viên làm việc cho công trình có tên là Cầu Thăng Long, ta sử dụng phép kết hợp (join) và phép chọn (selection) như sau:

π HotenNV (σ TenCT = 'Cầu Thăng Long' (CongTrinh ⨝ NV_CT ⨝ NhanVien))

Trong đó:
- σ TenCT = 'Cầu Thăng Long' (CongTrinh): lấy các bản ghi trong bảng CongTrinh có giá trị của trường TenCT là 'Cầu Thăng Long'.
- CongTrinh ⨝ NV_CT: kết hợp bảng CongTrinh và bảng NV_CT dựa trên trường MaCT.
- NV_CT ⨝ NhanVien: kết hợp kết quả từ bước trước với bảng NhanVien dựa trên trường MaNV.
- π HotenNV: lấy giá trị của trường HotenNV trong kết quả của phép kết hợp trên.

Bạn hỏi - Lazi trả lời

Bạn muốn biết điều gì?

GỬI CÂU HỎI
Học tập không giới hạn cùng học sinh cả nước và AI, sôi động, tích cực, trải nghiệm

Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi

Vui Buồn Bình thường

Học ngoại ngữ với Flashcard

×
Trợ lý ảo Trợ lý ảo
×
Gia sư Lazi Gia sư