Ràng buộc có bối cảnh trên nhiều quan hệ lược đồ

Một phần của tài liệu Xây dựng chương trình mô phỏng quy trình tạm ứng và quyết toán tạm ứng báo cáo nghiên cứu khoa học (Trang 57 - 61)

R38. HoadonID là khóa ngoại của tblHoadonChitiet tham chiếu tới bảng tblHoadon

Trang 58

Bảng tầm ảnh hưởng

R38 Thêm Sửa Xóa

tblHoadonChitiet + + HoadonID -

tblHoadon - + HoadonID +

R39. NCCID là khóa ngoại của tblHoadon tham chiếu tới bảng tblNCC

x Є tblNCC → y Є tblHoadon: x[NCCID]= y[NCCID] Bảng tầm ảnh hưởng

R39 Thêm Sửa Xóa

tblHoadon + + NCCID -

tblNCC - + NCCID +

R40. NCCID là khóa ngoại của tblMathang tham chiếu tới bảng tblNCC

x Є tblNCC → y Є tblMathang: x[NCCID]= y[NCCID] Bảng tầm ảnh hưởng

R40 Thêm Sửa Xóa

tblMathang + + NCCID -

tblNCC - + NCCID +

R41. LoaiNCCID là khóa ngoại của tblNCC tham chiếu tới bảng tblLoaiNCC

x Є tblLoaiNCC → y Є tblNCC: x[LoaiNCCID]= y[LoaiNCCID] Bảng tầm ảnh hưởng

Trang 59

tblNCC + + LoaiNCCID -

tblLoaiNCC - + LoaiNCCID +

R42. TamungID là khóa ngoại của tblPhieuchi tham chiếu tới bảng tblTamung

x Є tblTamung → y Є tblPhieuchi: x[TamungID]= y[TamungID] Bảng tầm ảnh hưởng

R42 Thêm Sửa Xóa

tblPhieuchi + + TamungID -

tblTamung - + TamungID +

R43. ThanhtoanID là khóa ngoại của tblThanhtoanChitiet tham chiếu tới bảng tblThanhtoan

x Є tblThanhtoan → y Є tblThanhtoanChitiet: x[ThanhtoanID]= y[ThanhtoanID]

Bảng tầm ảnh hưởng

R43 Thêm Sửa Xóa (adsbygoogle = window.adsbygoogle || []).push({});

tblThanhtoanChitiet + + ThanhtoanID -

tblThanhtoan - + ThanhtoanID +

R44. ThanhtoanID là khóa ngoại của tblThanhtoanPhieuchi tham chiếu tới bảng tblThanhtoan

x Є tblThanhtoan → y Є tblThanhtoanPhieuchi: x[ThanhtoanID]= y[ThanhtoanID]

Bảng tầm ảnh hưởng

R44 Thêm Sửa Xóa

Trang 60

tblThanhtoanID - + ThanhtoanID +

III.7. Thuật toán, qui tắc lưu trữ xử lý dữ liệu: III.7.1.Qui tắc lưu mã phiếu:

Mã phiếu= ký tự đại diện + năm + tháng + Số thứ tự

Trong đó:

Ký tự đại diên của mỗi loại phiếu khác nhau: PC: phiêu chi tiền mặt, HD: hóa đơn, TU: tạm ứng, TT: Thanh toán.

Năm :lấy 2 số cuối của năm.Ví dụ năm ‘2009’ thì lấy ‘09’. Tháng: lấy 2 số của tháng. Ví dụ tháng 3 thì lấy ‘03’.

Số thứ tự: có giá trị từ ‘0001’ đến ‘9999’. Qua tháng thì số thứ tự được bắt đầu lại bằng ‘0001’.

III.7.2.Qui tắc ghi phiếu nhật ký:

Phiếu nhật ký dùng để lưu trữ những thao tác của sinh viên khi thực hành trên phần mềm mô phỏng.

Trong table tblPhieulog có thuộc tính LoaiXN dùng để lưu nhưng thao tác của sinh viên.

LoaiXN =1 là Lập phiếu. LoaiXN = 2 là Sửa phiếu LoaiXN = 3 là Xóa phiếu

LoaiXN = 4 là xác nhận phiếu (đồng ý duyệt phiếu) LoaiXN = 5 là trả phiếu (không đồng ý duyệt phiếu.

Trang 61

Một phần của tài liệu Xây dựng chương trình mô phỏng quy trình tạm ứng và quyết toán tạm ứng báo cáo nghiên cứu khoa học (Trang 57 - 61)