Bài tập trigger, thủ tục và hàm_ Hệ quản trị Cơ sở dữ liệu_DBMS

3 1.4K 10
Bài tập trigger, thủ tục và hàm_ Hệ quản trị Cơ sở dữ liệu_DBMS

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

Thông tin tài liệu

1. Storedprocedure tính tổng của 2 số nguyên. 2. Stored procedure liệt kê những thông tin của đầu sách, thông tin tựa sách và số lượng sách hiện chưa được mượn của một đầu sách cụ thể (ISBN). Với Tuasach (ma_tuasach, tuasach, tacgia, tomtat) Dausach (isbn, ma_tuasach, ngonngu, bia, trangthai) Cuonsach (isbn, ma_cuonsach, tinhtrang) 3. Viết hàm tính tuổi của người có năm sinh được nhập vào như một tham số của hàm.

1 Stored-procedure tính tổng số nguyên Stored procedure liệt kê thông tin đầu sách, thông tin tựa sách số lượng sách chưa mượn đầu sách cụ thể (ISBN) Với Tuasach (ma_tuasach, tuasach, tacgia, tomtat) Dausach (isbn, ma_tuasach, ngonngu, bia, trangthai) Cuonsach (isbn, ma_cuonsach, tinhtrang) Viết hàm tính tuổi người năm sinh nhập vào tham số hàm Cho CSDL sau: Việt stored procedures thưc việc sau: a Xem thông tin độc giả Tên: sp_ThongtinDocGia Nội dung: Liệt kê thông tin độc giả tương ứng với mã độc giả Nếu độc giả người lớn hiển thị thông tin độc giả + thông tin bảng người lớn Nếu độc giả trẻ em hiển thị thông tin độc giả + thông tin bảng trẻ em Thực hiện: [1] Kiểm tra độc giả thuộc loại người lớn hay trẻ em [2] Nếu người lớn thì: In thông độc giả này, gồm có: thông tin độc giả + thông tin người lớn [3] Nếu trẻ em thì: In thông tin liên quan đến độc giả này, gồm có: thông tin độc giả + thông tin trẻ em b Thông tin đầu sách: Tên: sp_ThongtinDausach Nội dung: Liệt kê thông tin đầu sách, thông tin tựa sách số lượng sách chưa mượn đầu sách cụ thể (ISBN) c Liệt kê độc giả người lớn mượn sách: Tên: sp_ThongtinNguoilonDangmuon Nội dung: Liệt kê thông tin tất độc giả mượn sách thư viện d Liệt kê độc giả người lớn mượn sách hạn: Tên: sp_ThongtinNguoilonQuahan Nội dung: Liệt kê thông tin tất độc giả mượn sách thư viện tình trạng mượn hạn 14 ngày e Liệt kê độc giả người lớn mượn sách trẻ em mượn sách: Tên: sp_DocGiaCoTreEmMuon Nội dung: Liệt kê những độc giả tình trạng mượn sách trẻ em độc giả bảo lãnh tình trạng mượn sách Bài tập 5: Tạo số Trigger sau CSDL Thư viện: 5.1 tg_delMuon: Nội dung: Cập nhật tình trạng sách yes 5.2 tg_insMuon: Nội dung: Cập nhật tình trạng sách no 5.3 tg_updCuonSach: Nội dung: Khi thuộc tính tình trạng bảng sách cập nhật trạng thái đầu sách cập nhật theo Cài đặt thủ tục sau cho CSDL Quảnthư viện 5.4 tg_InfThongBao Nội dung: Viết trigger thêm mới, sửa tên tác giả, thêm/sửa tựa sách in câu thông báo Tiếng Việt ‘Đã thêm tựa sách’ Gợi ý : Kiểm tra trigger tạo khối lệnh để liệu không bị thay đổi : begin tran khối lệnh thêm,xóa,sửa rollback Bài tập 6:_transaction Viết Function sau CSDL Đề án 6.1 Viết hàm trả tổng tiền lương trung bình phòng ban tùy ý (truyền vào MaPB) 6.2 Viết hàm trả tổng lương nhận nhân viên theo dự án (truyền vào MaNV MaDA) 6.3 Viết hàm trả tổng tiền lương trung bình phòng ban 6.4 Viết hàm trả tổng tiền thưởng cho nhân viên dựa vào tổng số tham gia dự án(Time_Total) sau: - Nếu Time_Total >=30 60 =100 =150 tổng tiền thưởng = 1600 ($) 6.5 Viết hàm trả tổng số dự án theo phòng ban 6.6 Viết hàm trả kết bảng (Table), viết hai cách: Inline Table-Valued Functions Multistatement Table-Valued Thông tin gồm: MaNV, HoTen, NgaySinh, NguoiThan, TongLuongTB ... Khi thuộc tính tình trạng bảng sách cập nhật trạng thái đầu sách cập nhật theo Cài đặt thủ tục sau cho CSDL Quản lý thư viện 5.4 tg_InfThongBao Nội dung: Viết trigger thêm mới, sửa tên tác giả,... tran khối lệnh thêm,xóa,sửa rollback Bài tập 6:_transaction Viết Function sau CSDL Đề án 6.1 Viết hàm trả tổng tiền lương trung bình phòng ban tùy ý (truyền vào MaPB) 6.2 Viết hàm trả tổng lương... dung: Liệt kê những độc giả tình trạng mượn sách trẻ em độc giả bảo lãnh tình trạng mượn sách Bài tập 5: Tạo số Trigger sau CSDL Thư viện: 5.1 tg_delMuon: Nội dung: Cập nhật tình trạng sách yes

Ngày đăng: 06/05/2017, 11:20

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

Tài liệu liên quan