1. Trang chủ
  2. » Công Nghệ Thông Tin

Tuan 3

3 1 0

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

THÔNG TIN TÀI LIỆU

Nội dung

Microsoft Word ITEC CSDLNC TH V5 docx ITEC – Thực Hành Cơ Sở Dữ Liệu Nâng Cao – HKII 1516 GV biên soạn TS Lê Thị Nhàn ThS Vũ Thị Mỹ Hằng ThS Tiết Gia Hồng Trang 14 | 38 TUẦN 4 – THỦ TỤC THƯỜNG TRÚ (ST[.]

ITEC – Thực Hành Cơ Sở Dữ Liệu Nâng Cao – HKII.1516 TUẦN – THỦ TỤC THƯỜNG TRÚ (STORED PROCEDURE) I HƯỚNG DẪN Ví dụ 1: Viết stored procedure nhận vào ngày, xuất danh sách phiếu trả ngày (mã phiếu trả, số cmnd độc giả phiếu trả đó) Ví dụ 2: Viết stored procedure nhận vào số cmnd, xuất danh sách phiếu mượn người (mã phiếu mượn, ngày mượn tổng số sách mượn phiếu mượn đó) Ví dụ 3: Viết stored procedure nhận vào số cmnd, xóa độc giả mang số cmnd theo bước sau: B1: Kiểm tra số cmnd có tồn không  không trả mã lỗi B2: Kiểm tra độc giả có mượn sách khơng  có trả mã lỗi B3: Nếu thỏa mãn điều kiện thực xóa độc giả trả báo hiệu xóa thành cơng khơng có lỗi phát sinh GV biên soạn: TS Lê Thị Nhàn - ThS Vũ Thị Mỹ Hằng - ThS Tiết Gia Hồng Trang 14 | 38 ITEC – Thực Hành Cơ Sở Dữ Liệu Nâng Cao – HKII.1516 II BÀI TẬP Viết stored procedure thực yêu cầu sau: Nhận vào mã phiếu mượn, trả số cmnd, họ tên, địa chỉ, ngày sinh độc giả mượn phiếu Nhận vào năm, xuất thơng tin độc giả sinh năm Xuất thông tin độc giả trẻ tuổi Nhận vào mã phiếu mượn, trả số cmnd, họ tên độc giả mượn tổng số sách mượn lần Nhận vào số isbn đầu sách, xuất danh sách độc giả (số cmnd, họ tên, ngsinh, địa chỉ) độc giả mượn đầu sách Nhận vào số cmnd độc giả, xuất thông tin sách (mã isbn, mã sách) mà độc giả mượn Nhận vào mã phiếu mượn trả số lượng phiếu trả cho phiếu mượn Nhận vào mã isbn, xóa đầu sách mang mã isbn theo bước sau:  Kiểm tra đầu sách có tồn không  không trả mã lỗi  Kiểm tra đầu sách có sách chưa o Nếu chưa có sách thuộc đầu sách, tiến hành xóa đầu sách trả báo hiệu xóa thành cơng o Nếu có, kiểm tra sách thuộc đầu sách có độc giả mượn hay trả chưa:  Nếu chưa, xóa sách thuộc đầu sách sau xóa đầu sách trả báo hiệu xóa thành cơng  Nếu có, khơng xóa trả mã lỗi Nhận vào mã phiếu trả, cập nhật ngày trả theo bước sau:  Kiểm tra mã phiếu trả có tồn khơng  không trả mã lỗi  Cập nhật ngày trả phiếu trả GV biên soạn: TS Lê Thị Nhàn - ThS Vũ Thị Mỹ Hằng - ThS Tiết Gia Hồng Trang 15 | 38 ITEC – Thực Hành Cơ Sở Dữ Liệu Nâng Cao – HKII.1516  Cập nhật tiền phạt chi tiết phiếu trả tương ứng theo công thức: tiền phạt = mucgiaphat * (ngày trả – ngày mượn – số ngày quy định) 10 Nhận vào thông tin phiếu mượn (mã phiếu mượn, mã độc giả), thêm phiếu mượn vào CSDL theo bước sau:  Kiểm tra mã phiếu mượn tồn chưa  tồn trả mã lỗi  Kiểm tra mã độc giả phải khác null phải tồn bảng độc giả  không trả mã lỗi  Thêm phiếu mượn vào CSDL, biết ngày mượn ngày hệ thống Trả báo hiệu thêm thành công GV biên soạn: TS Lê Thị Nhàn - ThS Vũ Thị Mỹ Hằng - ThS Tiết Gia Hồng Trang 16 | 38

Ngày đăng: 06/04/2023, 09:31

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w