Tải bản đầy đủ (.docx) (2 trang)

bài tập lớn Sql (thông tin khách hàng)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (20.57 KB, 2 trang )

1. Đại số quan hệ:
π(ho_ten)(σ(gioi_tinh = 'Nữ' và nam_sinh giữa 1980 và 2000)(KháchHang))
SQL:
SELECT ho_ten
FROM KhachHang
WHERE gioi_tinh = 'Nữ' và nam_sinh GIỮA 1980 VÀ 2000;
2. Đại số quan hệ:
π(ho_ten)(σ(gioi_tinh = 'Nam' and nam_sinh < 1980)(KhachHang))
SQL:
SELECT ho_ten
FROM KhachHang
WHERE gioi_tinh = 'Nam' and nam_sinh < 1980;
3. Đại số quan hệ:
π(ma_phong, loai_phong, so_phong)(σ(gia_phong between 5000000 and 9000000)(Phong))
SQL:
SELECT ma_phong, loai_phong, so_phong
FROM Phong
WHERE gia_phong GIỮA 5000000 AND 9000000;
4. Đại số quan hệ:
π(ma_dich_vu, ten_dich_vu)(DichVu ⨝ ChiTietDichVu ⨝ (σ(so_luong >= 10)(SuDungDichVu)))
SQL:
SELECT DichVu.ma_dich_vu, DichVu.ten_dich_vu
FROM DichVu THAM GIA ChiTietDichVu ON DichVu.ma_dich_vu = ChiTietDichVu.
ma_dich_vu
THAM GIA SuDungDichVu ON ChiTietDichVu.ma_su_dung = SuDungDichVu.ma_su_dung
NƠI SuDungDichVu.so_luong >= 10;
5. Đại số quan hệ:
π(ma_dang_ky, ho_ten)(σ(thoi_gian_den between '2020-08-01' and '2020-08-31')
(DangKyPhong ⨝ KhachHang))
SQL:
SELECT DangKyPhong.ma_dang_ky, KhachHang.ho_ten


FROM DangKyPhong THAM GIA KhachHang TRÊN DangKyPhong.ma_khach_hang =
KhachHang.ma_khach_hang
WHERE thoi_gian_den GIỮA '2020-08-01' VÀ '2020-08-31';
6. Đại số quan hệ:
π(ma_dang_ky, ma_khach_hang, ma_phong)(σ(thoi_gian_dang_ky between '2020-01-01'
and '2020-03-31')(DangKyPhong))
SQL:
SELECT ma_dang_ky, ma_khach_hang, ma_phong
FROM DangKyPhong WHERE thoi_gian_dang_ky GIỮA '2020-01-01' VÀ '2020-03-31';


7. Đại số quan hệ:
π(ma_khach_hang, ho_ten)(KháchHang ⨝ (σ(ten_dich_vu = 'Karaoke')(SuDungDichVu) ⨝
ChiTietDichVu))
SQL:
SELECT KhachHang.ma_khach_hang, KhachHang.ho_ten
FROM KhachHang THAM GIA SuDungDichVu ON KhachHang.ma_khach_hangu =
SuDungDichVu .ma_khach_hang
THAM GIA ChiTietDichVu ON ChiTietDichVu.ma_su_dung = SuDungDichVu.ma_su_dung
WHERE ChiTietDichVu.ten_dich_vu = 'Karaoke';
8. Đại số quan hệ:
π(ma_hoa_don, ho_ten)(KhachHang ⨝ (σ(gia_dich_vu >= 200000)(SuDungDichVu) ⨝
ChiTietDichVu))
SQL:
SELECT HoaDon.ma_hoa_don, KhachHang.ho_ten
FROM KhachHang THAM GIA SuDungDichVu ON KhachHang.ma_khach_hang =
SuDungDichVu. ma_khach_hang
THAM GIA ChiTietDichVu ON SuDungDichVu.ma_su_dung = ChiTietDichVu.ma_su_dung
THAM GIA HoaDon ON HoaDon.ma_su_dung = SuDungDichVu.ma_su_dung
WHERE ChiTietDichVu.gia_dich_vu >= 200000;

9. Đại số quan hệ:
π(ho_ten)(KhachHang ⨝ (σ(loai_phong = 'Loại 1')(DangKyPhong) ⨝ Phong))
SQL:
SELECT KhachHang.ho_ten
FROM KhachHang THAM GIA DangKyPhong ON KhachHang.ma_khach_hang =
DangKyPhong.ma_khach_hang
THAM GIA Phong ON DangKyPhong.ma_phong = Phong.ma_phong
WHERE Phong.loai_phong = 'Loại 1';
10. Đại số quan hệ:
π(ma_hoa_don, ma_khach_hang)(σ(ten_dich_vu = 'Taxi')(KhachHang ⨝ (SuDungDichVu ⨝
DichVu ⨝ HoaDon)))
SQL:
SELECT HoaDon.ma_hoa_don, KhachHang.ma_khach_hang
FROM KhachHang THAM GIA SuDungDichVu ON KhachHang.ma_khach_hang =
SuDungDichVu.ma_khach_hang
THAM GIA DichVu ON SuDungDichVu.ma_dich_vu = DichVu.ma_dich_vu
THAM GIA HoaDon ON HoaDon.ma_su_dung = SuDungDichVu.ma_su_dung
WHERE DichVu.ten_dich_vu = 'Taxi';



×