Ràng buộc liên thuộc tính, liên quan hệ

Một phần của tài liệu Xây dựng tòa soạn điện tử có hỗ trợ lấy tin từ các website khác (Trang 85 - 87)

4. MƠ HÌNH THỰC THỂ KẾT HỢP

4.7.3Rà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

Thuật tốn :

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 (adsbygoogle = window.adsbygoogle || []).push({});

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 :

Capquanly, Tinchuadang Mơ tả :

• 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 (adsbygoogle = window.adsbygoogle || []).push({});

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 đĩ.

Một phần của tài liệu Xây dựng tòa soạn điện tử có hỗ trợ lấy tin từ các website khác (Trang 85 - 87)