Bai tap quan ly SV

3 15 2
Bai tap quan ly SV

Đang tải... (xem toàn văn)

Thông tin tài liệu

-EMP: Lưu các thông tin của nhân viên, bao gồm các thông tin: Mã nhân viên (EmpNo), Tên của nhân viên: Ename, Nghề nghiệp (Job), Mã người quản lý trực tiếp (Mgr), ngày vào làm (HireDate[r]

(1)

Bài 1:

Cho lược đồ sở liệu sau:

EMP(EmpNo, Ename, Job, Mgr, HireDate, Sal, Comm, DeptNo) DEPT(DeptNo, Dname, Loc)

SALGRADE(Grade, Losal, Hisal)

Trong bảng quan hệ có ý nghĩa sau:

-EMP: Lưu thơng tin nhân viên, bao gồm thông tin: Mã nhân viên (EmpNo), Tên nhân viên: Ename, Nghề nghiệp (Job), Mã người quản lý trực tiếp (Mgr), ngày vào làm (HireDate), lương hàng tháng (Sal), phụ cấp hàng tháng (Comm) mã phòng ban (DeptNo) mà nhân viên làm việc

-DEPT: Lưu thông tin phịng ban bao gồm thơng tin: Mã phịng ban (DeptNo), tên phòng ban (Dname), Nơi đặt văn phòng (Loc)

-SALGRADE: Lưu thông tin mức lương bao gồm thông tin: Mã mức lương (Grade), lương thấp (Losal), lương cao (Hisal)

-Các field gạch khố Dùng SQL để trả lời câu truy vấn sau đây:

1 Nêu tên phòng mà nhân viên “SMITH” làm việc Liệt kê nhân viên có tên bắt đầu chữ “A” Liệt kê tất phòng ban đặt thành phố Hồ Chí Minh

4 Liệt kê mã số nhân viên, tên nhân viên, tên phòng, lương bậc lương nhân viên

5 Liệt kê nhân viên có thâm niên làm việc lâu

6 Liệt kê nhân viên khơng có phụ cấp hàng tháng Biết nhữngnhân viên có giá trị trường Comm hay Null xem khơng có phụ cấp

7 Liệt kê mã số nhân viên, tên nhân viên, tên phòng ban thu nhập hàng năm Biết thu nhập hàng năm = (Salary + Comm) * 12 Comm Null xem

8 Liệt kê nhân viên có chức vụ cao cơng ty Biết nhân viên có chức vụ cao nhân viên không chịu quản lý nhân viên khác

9 Cho biết phịng tài (“FINANCE”) có nhân viên

10 Liệt kê tên phòng ban, kèm theo tổng số nhân viên phòng ban 11 Cho biết tổng số tiền lương phải trả hàng tháng cho nhân viên theo

phòng ban

12 Liệt kê phòng ban có tổng số tiền lương phải trả hàng tháng cho nhân viên lớn

13 Tính thu nhập bình quân nhân viên

14 Liệt kê nhân viên có lương cao lương người quản lý 15 Liệt kê nhân viên có lương thấp

Bài 2:

Cho lược đồ sở liệu thư viện sau: ThẻĐộcGiả(MãThẻDg, HọTênDg, Địachỉ)

Sách(Mãsách, Tênsách, NămXb, NhàXb, TênTácGiả)

Phiếumượn(MãPhiếu, NgàyMượn, MãSách, MãThẻDg, NgàyTrả) Dùng SQL trả lời câu hỏi sau đây:

(2)

2 Liệt kê tên sách thuộc nhà xuất “Giáo Dục” có thư vịên Liệt kê tên độc giả cịn giữ sách có tên “Đồ Hoạ Máy Tính”

chưa trả cho thư viện

4 Liệt kê tên độc giả tên sách mà độc giả giữ đến kỳ hạn trả cho thư viện Biết qui định sau mượn 10 ngày phải trả sách lại cho thư viện

5 Liệt kê tên địa liện lạc độc giả nợ sách thư viện

6 Thống kê xem thẻ độc giả mượn sách tháng 11/2009

7 Liệt kê sách chưa mượn lần

8 Liệt kê tất sách mượn nhiều tháng 11/2009 Liệt kê độc giả quen thuộc thư viện Biết độc giả quen thuộc

là độc giả đến mượn sách 10 lần

10 Liệt kê tác giả yêu thích năm 2009 Biết tác giả yêu thích tác giả có sách mượn nhiều

Bài 3:

Cho lược đồ CSDL sau: Khoa(Makhoa, tenkhoa) Monhoc(Mamh, tenmh, SoTc)

CTDaoTao(MaKhoa, KhoáHoc, msmh) SinhVien(Masv, Hoten, MaKhoa, Khoáhọc) DangKy(Masv, MaMh, Diemthi)

-Khoa: mã khoa (MaKhoa), tên khoa (tenkhoa)

-Monhoc: Mã môn học (Mamh), tên mơn học (tenmh), số tín (SoTc) -CTDaoTao: chương trình đào tạo, bao gồm thơng tin sau: Khoa

(MaKhoa), khố học (Khố học), học mơn học (msmh) Sinh viên tốt nghiệp phải học đạt (có điểm từ trở lên) tất mơn học chương trình đào tạo

-Sinhvien: Mã sinh viên (Masv), Họ tên (Hoten), thuộc khoá học (Khoáhọc) Khoa (MaKhoa)

-Đăng ký: Mã sinh viên (Masv) học mơn học (MaMh) có điểm thi (Diemthi) -Các thuộc tính gạch thuộc tính khố

Hãy dùng SQL trả lời câu hỏi sau:

1 Hãy liệt kê sinh viên thuộc khoa “Công Nghệ Thơng Tin“ Khố học 2008 Cho biết “Khoa Cơng Nghệ Thơng Tin“ có sinh viên Cho biết họ tên sinh viên thuộc khoa có mã khoa “CNTT“ có nhiều

3 mơn có điểm trung bình

4 Cho biết sinh viên Khoa Khoá học phải học nhiều mơn tồn trường

5 Cho biết mơn học có nhiều sinh viên học (là môn học mà sinh viên đăng ký học chưa thi)

6 Cho biết môn học thuộc Khoa “CNTT“, khố 2007 chưa có sinh viên đăng ký học

7 Cho biết môn học dạy nhiều khoa

8 Hãy cho biết mơn học mà sinh viên có mã số “SV01“ cịn nợ so với chương trình đào tạo

(3)

10 Hãy cho biết điểm trung bình tích lũy sinh viên có tên “Văn Tài Hoa“

11 Liệt kê sinh viên thuộc khoa “CNTT“, khoá 2007 có điểm trung bình tích lũy cao

12 Cho biết sinh viên thuộc khoa “CNTT“, khố 2007 có điểm mơn “Cơ sở liệu” cao khố

Bài 4:Cho lược đồ sở liệu sau: Phim(maphim, tenphim)

Dienvien(madv, tendv, quoctich)

Phim_dienvien(maphim,madv,vaichinh) Dia(madia, têndia)

Chua(madia, maphim)

Khach_hang(makh, tenkh, diachi) Thue(makh, madia,ngaythue, tra) Hãy dùng SQL đề trả lời truy vấn sau:

a/ Cho biết đĩa có chứa phim “Dịng đời”

b/ Cho biết đĩa có diễn viên “Sơng Hương” đóng vai c/ Cho biết khách hàng nợ băng đĩa trung tâm Biết khách hàng thuê mà chưa trả ngày trả để trống

Ngày đăng: 19/05/2021, 08:27

Tài liệu cùng người dùng

Tài liệu liên quan