index of cnpmth03005baitap

3 25 2
index of cnpmth03005baitap

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

Thông tin tài liệu

Tạo trigger khi thêm mới dữ liệu dùng để kiểm tra các ràng buộc toàn vẹn dữ liệu và tính toán tự động như yêu cầu bên dưới:.. Trong bảng PNHAP tạo thêm cột tổng trị giá có tên TONGTG d[r]

(1)

TRIGGER

1 Tạo trigger thêm liệu dùng để kiểm tra ràng buộc toàn vẹn liệu yêu cầu bên dưới:

a Xây dựng trigger thêm liệu vào bảng PNHAP với tên tg_PNHAP_Them Trong cần kiểm tra ràng buộc liệu phải hợp lệ: - Ngày nhập hàng phải sau ngày đặt hàng

b Xây dựng trigger thêm liệu vào bảng CTPNHAP với tên tg_CTPNHAP_Them Trong cần kiểm tra ràng buộc liệu:

- Số lượng nhập hàng <= (Số lượng đặt – Tổng số lượng nhập vào trước đó)

2 Tạo trigger xoá liệu dùng để kiểm tra ràng buộc toàn vẹn liệu yêu cầu bên dưới:

a Xây dựng trigger xoá liệu bảng PXUAT với tên tg_PXUAT_XOA Trong cần thực hành động:

- Tự động xoá dòng liệu liên quan bên bảng CTPXUAT

b Xây dựng trigger xoá liệu bảng PNHAP với tên tg_PNHAP_XOA Trong cần thực hành động:

- Tự động xoá dòng liệu liên quan bên bảng CTPNHAP

3 Tạo trigger sửa liệu dùng để kiểm tra ràng buộc toàn vẹn liệu yêu cầu bên dưới:

a Xây dựng trigger sửa liệu bảng PNHAP với tên tg_PNHAP_SUA Trong cần kiểm tra ràng buộc liệu phải hợp lệ:

- Không cho phép sửa đổi giá trị cột: số nhập hàng, số đặt hàng - Kiểm tra giá trị cột ngày nhập hàng phải sau ngày đặt hàng

(2)

- Không cho phép sửa đổi giá trị cột số phiếu xuất

- Kiểm tra giá trị ngày xuất phải năm tháng với giá trị cũ ngày xuất Nếu khác thơng báo lỗi khơng cho sửa đổi

4 Tạo trigger thêm liệu dùng để kiểm tra ràng buộc toàn vẹn liệu tính tốn tự động u cầu bên dưới:

a Trong bảng PNHAP tạo thêm cột tổng trị giá có tên TONGTG dùng để lưu tổng trị giá phiếu nhập hàng Trong trigger tg_PNHAP_Them xây dựng trước phần 1a Bổ sung thêm tính tốn tự động sau:

- Tăng giá trị cột TONGTG bảng PNHAP liệu bảng CTPNHAP thêm vào

- Tăng giá trị cột TONGSLN bảng TONKHO liệu bảng CTPNHAP thêm vào

b Trong bảng PXUAT tạo thêm cột tổng trị giá có tên TONGTG dùng để lưu tổng trị giá phiếu XUAT hàng Xây dựng trigger thêm liệu vào bảng CTPXUAT với tên tg_CTPXUAT_Them Trong cần kiểm tra ràng buộc liệu phải hợp lệ tính tốn tự động sau:

- Kiểm tra số phiếu xuất phải tồn bảng PXUAT - Kiểm tra mã vật tư phải tồn bảngVATTU - Kiểm tra số lượng xuất phải đủ bảng TONKHO

- Kiểm tra đơn giá xuất phải dương Nếu tất ràng buộc hợp lệ tự động thực hành động sau đây:

+Tăng giá trị cột TONGGT bảng PXUAT +Tăng giá trị cột TONGSLX bảng TONKHO

5 Tạo trigger xoá liệu dùng để kiểm tra ràng buộc tồn vẹn liệu tính tốn tự động yêu cầu bên dưới:

a Xây dựng trigger xoá liệu bảng CTPXUAT với tên tg_CTPXUAT_Xoa Trong cần thực tính tốn sau:

(3)

- Giảm giá trị cột TONGSLN bảng TONKHO

b Xây dựng trigger xoá liệu bảng CTPNHAP với tên tg_CTPNHAP_Xoa Trong cần thực tính tốn sau:

Ngày đăng: 09/04/2021, 23:36

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

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

Tài liệu liên quan