Tải bản đầy đủ (.pdf) (1 trang)

05 btvn5 function th qtcsdl 1617 vtmhang (2)

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 (107.26 KB, 1 trang )

Quản trị Cơ sở dữ liệu – HKI/2016.2017 – 14CK – Biên soạn: ThS. Vũ Thị Mỹ Hằng

BÀI TẬP VỀ NHÀ 5 – FUNCTION
VIẾT CÁC FUNCTION SAU VÀ GỌI THỰC THI:
(không sử dụng CSDL)
1. Nhận vào @a, @b và trả về tổng hai số @a, @b.
2. Nhận vào @a, @b và tính tổng các số nằm trong đoạn [@a, @b].
a. Trả về giá trị tổng nếu @a > @b
b. Trả về 0 nếu @a = @b
c. Trả về -1 nếu @a < @b
3. Nhận vào @n và kiểm tra xem n có phải là số ngun tố khơng.
a. Trả về 1 nếu @n là số nguyên tố.
b. Trả về -1 nếu @n không phải số nguyên tố.
4. Nhận vào @a, @b và đếm các số nguyên tố trong đoạn [@a, @b]. Lưu ý: sử dụng lại
function ở câu 3.
5. Nhận vào @n và kiểm tra xem n có phải số chẵn không.
a. Trả về 1 nếu @n là số chẵn.
b. Trả về -1 nếu @n không phải số chẵn.
6. Nhận vào @a, @b và đếm các số nguyên tố không chẵn trong đoạn [@a, @b]. Lưu ý:
sử dụng lại stored procedure ở câu 3 và 5.
VIẾT CÁC FUNCTION SAU VÀ GỌI THỰC THI:
(sử dụng CSDL QLHV)
7. Nhận vào mã lớp, cho biết danh sách các học viên thuộc về lớp này.
8. Nhận vào tên môn (tên môn là duy nhất), cho biết danh sách các giáo viên từng được
phân công giảng dạy môn này.
9. Nhập vào một mã giáo viên. Cho biết danh sách các giáo viên (mã gv, họ tên, tuổi) chịu
sự quản lý của giáo viên này.
10. Nhận vào giá trị giới tính, trả ra số lượng học viên có giới tính này.
11. Nhận vào mã lớp, trả ra họ tên giáo viên quản lý lớp.
12. Nhận vào mã học viên, trả ra điểm trung bình (làm trịn 2 chữ số) của học viên này.
Cách thức tính điểm trung bình tương tự câu 3, bài tập về nhà 3.


13. Xuất danh sách họ tên các học viên cùng điểm trung bình của họ. Lưu ý: sử dụng lại
function ở câu 5 để tính điểm trung bình cho học viên.



×