3.3 .3Mơ hình DFD Cấp 3
4. MƠ HÌNH THỰC THỂ KẾT HỢP
4.7. Mơ tả ràng buộc tồn vẹn
4.7.3 Ràng buộc liên thuộc tính, liên quan hệ
Ràng buộc 20
Hệ thống thơng tin: Xây dựng tịa soạn báo điện tử
MƠ HÌNH QUAN NIỆM DỮ LIỆU
Hiện tại [] Tương lai []
Trang : Ứng dụng :
Xây dựng tịa soạn báo điện tử Mơ tả ràng buộc tồn vẹn Tờ : Ngày lập : 28/6/2004 Người lập : 1. Hồng Minh Ngọc Hải 2. Nguyễn Duy Hiệp Các thực thể / mối kết hợp liên quan :
TINCHUADANG, PHIENBANTIN Mơ tả :
• NGAYTAO của PHIENBANTIN phải <= NGAYTAO của TIN Thuật tốn :
PHIENBANTIN.NGAYTAO <= TIN.NGAYTAO
Ràng buộc 21
Hệ thống thơng tin: Xây dựng tịa soạn báo điện tử
MƠ HÌNH QUAN NIỆM DỮ LIỆU
Hiện tại [] Tương lai []
Trang : Ứng dụng :
Xây dựng tịa soạn báo điện tử Mơ tả ràng buộc tồn vẹn Tờ : Ngày lập : 28/6/2004 Người lập : 1. Hồng Minh Ngọc Hải 2. Nguyễn Duy Hiệp Các thực thể / mối kết hợp liên quan :
MUC, TINDADANG Mơ tả :
• MUC trong TINDADANG phải thuộc MUC trong MUC hoặc là con, cháu của MUC trong MUC
TINDADANG.MUC = MUC.MUC or TINDADANG.MUC ⊂ MUC.MUC
Ràng buộc 22
Hệ thống thơng tin: Xây dựng tịa soạn báo điện tử
MƠ HÌNH QUAN NIỆM DỮ LIỆU
Hiện tại [] Tương lai []
Trang : Ứng dụng :
Xây dựng tịa soạn báo điện tử Mơ tả ràng buộc tồn vẹn Tờ : Ngày lập : 28/6/2004 Người lập : 3. Hồng Minh Ngọc Hải 4. Nguyễn Duy Hiệp Các thực thể / mối kết hợp liên quan :
Nguoidung, Tinchuadang Mơ tả :
• Người dùng chỉ cĩ thể xĩa bài do mình viết Thuật tốn :
Kiểm tra Mã người viết bài = Mã người dùng Nếu bằng cho phép xĩa bài
Nếu khơng bằng Thốt
Ràng buộc 23
Hệ thống thơng tin: Xây dựng tịa soạn báo điện tử
MƠ HÌNH QUAN NIỆM DỮ LIỆU
Hiện tại [] Tương lai []
Trang : Ứng dụn g :
Xây dựng tịa soạn báo điện tử Mơ tả ràng buộc tồn vẹn Tờ : Ngày lập : 28/6/2004 Người lập : 5. Hồng Minh Ngọc Hải 6. Nguyễn Duy Hiệp Các thực thể / mối kết hợp liên quan :
Nguoidung, Loainguoidung, Mơ tả :
• Chỉ những người cĩ quyền đăng bài mới được phép đăng bài. Thuật tốn :
Nếu Nguoidung.Loainguoidung = “Quyền đăng bài” Cho phép đăng bài
Ngược lại
Khơng cho phép đăng bài.
Ràng buộc 24
Hệ thống thơng tin: Xây dựng tịa soạn báo điện tử
MƠ HÌNH QUAN NIỆM DỮ LIỆU
Hiện tại [] Tương lai []
Trang : Ứng dụng :
Xây dựng tịa soạn báo điện tử Mơ tả ràng buộc tồn vẹn Tờ : Ngày lập : 28/6/2004 Người lập : 7. Hồng Minh Ngọc Hải 8. Nguyễn Duy Hiệp Các thực thể / mối kết hợp liên quan :
Mơ tả :
• Khi chuyển bài lên cấp trên thì phải chuyển đúng cấp quản lý mình.
• Khi trả bài về thì phải tra đúng người viết bài. Thuật tốn :
Trường hợp chuyển bài lên cấp trên
Nếu Tinchuadang.Role = Capquanly.Role and Capquanly.Direction = 1 thì Cho phép chuyển bài lên cấp trên (RoleNext)
Ngược lại
Khơng cho phép chuyển bài.
Trường hợp trả bài về cấp dưới
Nếu Tinchuadang.Role = Capquanly.Role and Capquanly.Direction = - 1 thì Cho phép trả bài xuống cấp dưới(RoleNext)
Ngược lại
Khơng cho phép trả bài.
Ràng buộc 25
Hệ thống thơng tin: Xây dựng tịa soạn báo điện tử
MƠ HÌNH QUAN NIỆM DỮ LIỆU
Hiện tại [] Tương lai []
Trang : Ứng dụng :
Xây dựng tịa soạn báo điện tử Mơ tả ràng buộc tồn vẹn Tờ : Ngày lập : 28/6/2004 Người lập : 9. Hồng Minh Ngọc Hải 10. Nguyễn Duy Hiệp Các thực thể / mối kết hợp liên quan :
Quanlymuc, Muc, Nguoidung Mơ tả :
• Người dùng chỉ cĩ thể viết bài cho mục mà nĩ được phân cơng. Thuật tốn :
Nếu Quanlymuc.IdUser = Nguoidung.UserId and Quanlymuc.IdNewsCategory = Muc.IdNewsCategory thì
Cho phép viết bài mục đĩ. Ngược lại
Khơng cho phép viết bài mục đĩ.