Nội dung ôn tập cuối khóa – TH11

5 14 0
Nội dung ôn tập cuối khóa – TH11

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

Thông tin tài liệu

12.Cho biết tổng số lượng bán của từng công ty (hiển thi tên công ty) Loai Query Total, Vùng phân nhóm MaCT, Vùng tính tổng Soluong, Sum.. 13.Cho biết tổng số lượng của từng đơn vị.[r]

(1)

BÀI TẬP ÔN TẬP CHƯƠNG II

Bài 1: Sử dụng CSDL Quản lý thị trường bán sữa, trả lời câu hỏi SQL sau:

*Tìm kiếm có điều kiện lọc

1 Cho biết mã công ty cung cấp hai mặt hàng “P1”, “P2” Cho biết tên công ty cung cấp mặt hàng “P2”

3 Cho biết mã công ty có chuyến hàng số lượng từ 10 đến 30 Cho biết mã hàng cung cấp công ty Hà Nội Cho biết mã cơng ty có chuyến hàng tháng

6 Cho biết mã công ty cung cấp mặt hàng màu đỏ Cho biết tên công ty cung cấp mặt hàng màu đỏ Cho biết tổng số lượng bán mặt hàng “P1” *Tìm kiếm có phân (một) nhóm:

9 Cho biết mã công ty cung cấp hai mặt hàng “P1”, “P2”

Loại Query Total; vùng phần nhóm: MaCT, vùng tính tổng: MaH, Count() Điều kiện lọc MaH= P1 or P2; Điều kiện nhóm: Count(MaH)>=2

10.Cho biết tên cơng ty cung cấp hai mặt hàng

Loại Query Total, phân nhóm: TenCT, vùng tính tổng maH, Count, Điều kiện nhóm: count(maH)>=2

11.Cho biết tên cơng ty cung cấp tất mặt hàng

Tính số mặt hàng cung cấp công ty, điều kiện nhóm >= tổng số mặt hàng bảng P (Select count(maH) From P)

12.Cho biết tổng số lượng bán công ty (hiển thi tên công ty) Loai Query Total, Vùng phân nhóm MaCT, Vùng tính tổng Soluong, Sum 13.Cho biết tổng số lượng đơn vị

Vùng phân nhóm Madv, vùng tính tổng soluong, Sum 14.Cho biết tổng số lượng bán theo tháng

Vùng phân nhóm month(Ngayban), vùng tính tổng soluong,Sum * Phân hai nhóm

15.Cho biết tổng số lượng bán mặt hàng theo tháng

Loại Crosstab Query: Vùng phân nhóm: MaH, Month(Ngayban); vùng tính tổng: Soluong

(2)

* Tìm kiếm với cấu trúc lồng nhau: Trả lời cho câu hỏi phủ định bảng nhiều

17.Cho biết tên công ty không cung cấp mặt hàng màu đỏ 18.Cho biết mã công ty không cung cấp mặt hàng “P2” 19.Cho biết mã công ty chưa cung cấp mặt hàng

Bài 2: Tạo CSDL Quản lý điểm Sinh viên gồm bảng sau: 1

DMKHOA(MAKHOA, TENKHOA, DIENTHOAI)

DMLOP(MALOP, TENLOP, MAKHOA,HEDT,NAMNHAPHOC, KHOAHOC,SISO)

SINHVIEN(MASV, HO, TEN, NGAYSINH, GIOITINH, NOISINH, MALOP) DMMONHOC(MAMON, TENMON, SODVHT)

DIEMTHI(MASV, MAMON, HocKy, DiemMH)

Chú ý: Hai cột liên kết (khóa chính, khóa ngoại) bảng phải kiểu, độ dài

2 Tạo Mối liên kết toàn vẹn 3 Nhập liệu

Nhập khoa, khoa lớp, lớp SV, Mỗi SV học HP học kỳ Miền giá trị cột sau:

Gioitinh={True: Nữ; False: Nam} Hocky={I, II, III, IV, V, VI}

Makhoa={CNTT, SP}

MaHP={001,002,003,004,005} MaSV={001,002,003,004,005} Malop={CT11,CT12,TT10, …} Khoahoc={10,11,12, …}

Điachi={Quy Nhơn, Tuy Phước, Tây Sơn, Bình Định, An Nhơn, …} 4 Dùng câu hỏi truy vấn SQL để trả lời câu hỏi sau: Loại 1: Hiển thị danh sách có điều kiện

1 Hiển thị danh sách gồm: Masv, Ho, Ten, Malop, Ngaysinh

(dd/mm/yyyy), Gioitinh (Nam, Nữ) Namsinh sinh viên có họ không bắt đầu chữ N,L,T

(3)

3 Hiển thị danh sách gồm: Masv, Ho, Ten, Malop, Ngaysinh

(dd/mm/yyyy), Gioitinh (Nam, Nữ) , Namsinh sinh viên nam không học lớp CT11

4 Hiển thị danh sách Masv, Ho, ten , Malop, MaMonhoc, DiemMH xếp theo mã lớp, Ten tăng dần

5 Hiển thị danh sách gồm: Masv, Ho, Ten, Malop, Ngaysinh

(dd/mm/yyyy), Gioitinh (Nam, Nữ) sinh viên không học lớp CT11, CT12

6 Hiển thị danh sách gồm: Masv, Ho, Ten, Malop, Ngaysinh (dd/mm/yyyy), Gioitinh (Nam, Nữ) lớp CT11 CT12

7 Hiển thị danh sách gồm Masv, Họ, Tên, Malop, DiemHP, MaMonhoc sinh viên có điểm HP từ đến học kỳ I

8 Hiển thị danh sách gồm: Masv, Ho, Ten, Malop, Ngaysinh

(dd/mm/yyyy), Gioitinh (Nam, Nữ), Tuổi sinh viên có tuổi từ 19-21 Hiển thị danh sách gồm Masv, Họ, Tên, Malop, DiemHP, MaMonhoc sinh viên có điểm HP học kỳ I

10.Hiển thị danh sách gồm: Masv, Ho, Ten, Malop, Ngaysinh

(dd/mm/yyyy), Gioitinh (Nam, Nữ) , Namsinh sinh viên nữ có năm sinh nhỏ 1995

11.Hiển thị danh sách gồm: Masv, Ho, Ten, Malop, Ngaysinh (dd/mm/yyyy), Gioitinh (Nam, Nữ) sinh viên nữ có tuổi >=30

12.Cho biết Masv, Ho,Ten, Malop, MaMonhoc, DiemHP sinh viên có điểm môn học mã ‘001’ nhỏ

13.Hiển thị danh sách gồm: Masv, Ho, Ten, Malop, Ngaysinh

(dd/mm/yyyy), Gioitinh (Nam, Nữ) sinh viên sinh vào tháng 8/1991 14.Hiển thị danh sách gồm: Masv, Ho, Ten, Malop, Ngaysinh

(dd/mm/yyyy), Gioitinh (Nam, Nữ), tuổi sinh viên nữ nhỏ 22 tuổi 15.Hiển thị Masv, Họ, Ten, MaLop, MaKhoa, Khoahoc nhũng sinh viên Khoa có mã CNTT

16.Hiển thị danh sách gồm: Masv, Ho, Ten, Malop, Ngaysinh

(dd/mm/yyyy), Gioitinh (Nam, Nữ) sinh viên nam học lớp có mã bắt đầu chữ ‘CT’

(4)

Loại 2: Cấu trúc lồng nhau: trả lời câu hỏi phủ định bảng có quan hệ nhiều (DIEMTHI).

18.Cho biết Hoten sinh viên CHƯA học mơn có mã ‘001’ 19.Cho biết Tên Mơn học khơng có sinh viên thiếu điểm MH 20.Cho biết Ho, tên sinh viên không học học phần mã 001 21.Cho biết Ho, Tên sinh viên KHÔNG thiếu mơn 22.Cho biết Ho, Ten sinh viên KHƠNG học mơn mã ‘001’

Loại 3: Có từ khóa Group by (Khơng Having): Tính tổng theo nhóm 23.Hiển thị MaLop, TenLop, số lượng nam nữ theo lớp 24.Cho biết Malop, TenLop, tổng số sinh viên lớp 25.Hiển thị MaLop, TenLop, số lượng sinh viên theo lớp 26.Đếm số sinh viên có học phần mã 001 bị thiếu điểm

27.Tính tổng số đơn vị học trình thiếu điểm sinh viên 28.Tính điểm TBC năm cho sinh viên

29.Cho biết Masv, Ho, Ten sinh viên, Tổng số đơn vị học trình học phần thiếu điểm

30.Cho biết MaKhoa, tổng số sinh viên Khoa 31.Cho biết tổng số sinh viên lớp CT11

32.Hiển thị Masv, Ho, Ten, Hocky, DiemTBC sinh viên 33 Đếm số sinh viên lớp CT11 CT12

34.Cho biết MaLop, TenLop, số lượng sinh viên học lớp CT11,CT12 35.Cho biết Ho, Ten sinh viên chưa học môn

36.Cho biết Tên mơn học có sinh viên thiếu điểm

37.Cho biết Tên mơn học mà chưa có sinh viên học

38.Cho biết HoTen sinh viên đủ điểm tất môn học học

Loại 4: Có từ khóa Group by có Having: Trả lời cho câu hỏi Tất cả, 2, 3, …

39.Cho biết HoTen sinh viên học TẤT CẢ môn học DMMONHOC

(5)

41.Cho biết Ho, Ten sinh viên có mơn học có DiemMH <5 42.Cho biết Ho, Ten sinh viên học học phần Học kỳ I

43.Cho biết Masv,Ho, Ten, tổng số đơn vị học trình mơn thiếu điểm >=25 (sv lại lớp)

Loại 5: Tình giá trị cao nhất, thấp nhất:

44.Cho biết Hotên sinh viên có điểm mơn ‘001’ cao 45.Cho biết Ho,Ten,MaMonhoc có DiemMH cao

Ngày đăng: 04/04/2021, 16:50

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

Tài liệu liên quan