Chương 3: MÔ HÌNH LIÊN KẾT THỰC THỂ MỞ RỘNG VÀ QUI TẮC NGHIỆP VỤ

Nội dung: Nhắc lại ERD. Mô hình ERR: Siêu kiểu và kiểu con, Chuyên biệt hóa và tổng quát hóa, Các loại ràng buộc trong mối liên kết. Quy tắc nghiệp vụ: Phân loại. | Chương 3 MÔ HÌNH LIÊN KẾT THỰC THỂ MỞ RỘNG VÀ QUI TẮC NGHIỆP VỤ Nội dung Nhắc lại ERD Mô hình ERR Siêu kiểu và kiểu con Chuyên biệt hóa và tổng quát hóa Các loại ràng buộc trong mối liên kết Quy tắc nghiệp vụ Phân loại Lược đồ ER và quy tắc nghiệp vụ SANPHAM NHACUNGCAP KHOHANG CUNGUNG Loai VanChuyen Gia Từ lược đồ trên, hãy xác định các quy tăc nghiệp vu?? Mô hình liên kết thực thể mở rộng – mô hình EER Enhanced Entity Relationship model Thực tế: yêu cầu nghiệp vụ của các tổ chức ngày càng phức tạp hơn Mô hình ER cơ bản không đủ cấu trúc để diễn tả những hệ thống thông tin phức tạp Cần mô hình mở rộng để Diễn tả được các quy tắc nghiệp vụ ( business rules) phức tạp Tạo được những kiểu thực thể tổng quát hơn (siêu kiểu) Ví dụ: một công ty có 3 loại nhân viên khác nhau: làm theo giờ, theo tháng và lương theo hợp đồng. Thể hiện quy tắc nghiệp vụ này trên ER như thế nào?? Cách 1: Tạo 1 kiểu thực thể EMPLOYEE có 3 thuộc tính HOURLY, SALARY, CONTRACT mỗi thực thể chỉ có giá trị thuộc 1 trong 3 thuộc tính trên, 2 thuộc tính còn lại để trống Cách 2: Tạo 3 kiểu thực thể riêng biệt cho 3 loại nhân viên không tận dụng được những thuộc tính chung Mô hình liên kết thực thể mở rộng – mô hình EER Enhanced Entity Relationship model Siêu kiểu và kiểu con (Supertype và subtype) Siêu kiểu (supertype): là kiểu thực thể tổng quát có mối liên kết với một hay nhiều kiểu con Kiểu con (subtype): là sự phân nhóm từ một kiểu thực thể thành nhiều kiểu thực thể Siêu kiểu và kiểu con (tt) Ký hiệu SUPERTYPE SUBTYPE 1 SUBTYPE 2 General entity type Specialized versions of supertype Attributes shared by all entites Attributes unique To subtype 1 Attributes unique To subtype 2 Ví dụ sơ đồ EER EMPLOYEE HOURLY EMPLOYEE SALARIED EMPLOYEE Employee_Name Hourly_Rate Annual_Salary CONSULTANT Address Date_Hired Employee_Number Stock_Option Contract_Number Billing_Rate Sự thừa kế thuộc tính Attribute inheritance Sự thừa kế thuộc tính là tính chất mà theo đó . | Chương 3 MÔ HÌNH LIÊN KẾT THỰC THỂ MỞ RỘNG VÀ QUI TẮC NGHIỆP VỤ Nội dung Nhắc lại ERD Mô hình ERR Siêu kiểu và kiểu con Chuyên biệt hóa và tổng quát hóa Các loại ràng buộc trong mối liên kết Quy tắc nghiệp vụ Phân loại Lược đồ ER và quy tắc nghiệp vụ SANPHAM NHACUNGCAP KHOHANG CUNGUNG Loai VanChuyen Gia Từ lược đồ trên, hãy xác định các quy tăc nghiệp vu?? Mô hình liên kết thực thể mở rộng – mô hình EER Enhanced Entity Relationship model Thực tế: yêu cầu nghiệp vụ của các tổ chức ngày càng phức tạp hơn Mô hình ER cơ bản không đủ cấu trúc để diễn tả những hệ thống thông tin phức tạp Cần mô hình mở rộng để Diễn tả được các quy tắc nghiệp vụ ( business rules) phức tạp Tạo được những kiểu thực thể tổng quát hơn (siêu kiểu) Ví dụ: một công ty có 3 loại nhân viên khác nhau: làm theo giờ, theo tháng và lương theo hợp đồng. Thể hiện quy tắc nghiệp vụ này trên ER như thế nào?? Cách 1: Tạo 1 kiểu thực thể EMPLOYEE có 3 thuộc tính HOURLY, SALARY, CONTRACT mỗi thực .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
589    353    2    27-04-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.