You are on page 1of 1

Bài tập buổi 5: Đại số quan hệ

Câu 1: Đưa ra tên và địa chỉ của tất cả các nhân viên làm việc cho đơn vị.
πTENNV,DCHI (σNHANVIEN.MAĐV=ĐONVI.MADV(NHANVIEN×ĐONVI))
Câu 2: Với mỗi dự án có địa điểm tại Hà nội, hãy liệt kê mã số dự án, mã số của đơn vị kiểm
soát, Tên, địa chỉ và ngày sinh của người quản lý đơn vị
πMADA,MADV(σDiaDiemDA=”HaNoi”(DUAN))
πMADA,MADV,MANQL(R⋈R.MADV=ĐONVI.MADV(DONVI))
πMADA,MADV,MANV(S⋈S.MADV=NHANVIEN.MADV(NHANVIEN))

Câu 3: Tìm tên của các nhân viên làm việc trên tất cả các dự án do đơn vị có mã số 5 kiểm soát.
πTENNV(σNV.MAĐV=DD.MADV DD.MANGS=5(NHANVIEN×DONVIDD))

Câu 4: Tạo ra một danh sách các mã số dự án đối với các dự án có một nhân viên hoặc một
người quản lý đơn vị kiểm soát dự án có tên là ‘Nam’.

πMADV(σTENNV=”Nam”(NHANVIEN)FCOUNT()(Ten=”Nam”(NHANVIEN))

Câu 5: Đưa ra tên của tất cả các nhân viên có nhiều hơn hoặc bằng 2 người phụ thuộc.

πTENNV(σNHANVIEN.MANV=THANNHAN.MANV(γNHANVIEN.MANV,COUNT(∗)(THANNHAN)≥2(NHANVIEN×THANNHAN))

Câu 6: Đưa ra các nhân viên không có người phụ thuộc.


πMANV,HONV,TENNV(σMANV ∉πMANV(THANNHAN.MANV)(NHANVIEN))

Câu 7: Đưa ra tên của những người quản lý có ít nhất là một người phụ thuộc.
πTENNV(σMANV∈πMANQL(ĐONVI⋈MADV=MANV(NHANVIEN)

You might also like