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 83 - 85)

2. THAM KHẢO QUY TRÌNH HOẠT ĐỘNG CỦA TỊA SOẠN ĐIỆN TỬ

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

Ràng buc 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 buc tồn vn 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 buc 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 buc tồn vn 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 :

TINDADANG.MUC = MUC.MUC or TINDADANG.MUC ⊂ MUC.MUC

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 buc tồn vn 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 buc 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ụng :

Xây dựng tịa soạn báo

điện tử Mơ t ràng buc tồn vn 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 buc 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 buc tồn vn 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 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 buc 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 buc tồn vn 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 83 - 85)

Tải bản đầy đủ (PDF)

(185 trang)