1. Trang chủ
  2. » Tất cả

Chuong 3 mo hinh eer

51 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Chương 3 Mô hình liên kết thực thể mở rộng và quy tắc nghiệp vụ * Chương 3 Mô hình ER mở rộng và quy 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á[.]

Chương 3: Mơ hình ER mở rộng quy tắc nghiệp vụ Nội dung   Nhắc lại ERD Mơ hình ERR     Siêu kiểu kiểu Chuyên biệt hóa tổng quát hóa Các loại ràng buộc mối liên kết Quy tắc nghiệp vụ  Phân loại Lược đồ ER quy tắc nghiệp vụ PART VENDOR SUPPLY SCHEDULE Shipping mode WAREHOUSE Unit cost Từ lược đồ trên, xác định quy tăc nghiệp vu?? I./ Mơ hình liên kết thực thể mở rộng(Enhanced Entity Relationship model)– mơ hình EER   Mơ hình ER khơng đủ cấu trúc để diễn tả hệ thống thông tin phức tạp Cần mơ hình mở rộng để   Diễn tả quy tắc nghiệp vụ ( business rules) phức tạp Tạo kiểu thực thể tổng quát (siêu kiểu) Mơ hình liên kết thực thể mở rộng    Ví dụ: cơng ty có loại nhân viên khác nhau: làm theo giờ, theo tháng lương theo hợp đồng Thể quy tắc nghiệp vụ ER nào?? Tạo kiểu thực thể EMPLOYEE có thuộc tính HOURLY, SALARY, CONTRACT thực thể có giá trị thuộc thuộc tính trên, thuộc tính cịn lại để trống Tạo kiểu thực thể riêng biệt cho loại nhân viên  không tận dụng thuộc tính chung Siêu kiểu kiểu (Supertype subtype)   Siêu kiểu (supertype): kiểu thực thể tổng quát có mối liên kết với hay nhiều kiểu Kiểu (subtype): phân nhóm từ kiểu thực thể thành nhiều kiểu thực thể Siêu kiểu kiểu (tt)  Ký hiệu Attributes shared by all entites SUPERTYPE SUBTYPE Attributes unique To subtype SUBTYPE Attributes unique To subtype General entity type Specialized versions of supertype Ví dụ sơ đồ EER Employee_Name Employee_Number HOURLY EMPLOYEE EMPLOYEE SALARIED EMPLOYEE Address Date_Hired CONSULTANT (tư vấn) Annual_Salary Contract_Number (tính theo năm) Hourly_Rate Stock_Option (cổ phần) Billing_Rate Sự thừa kế thuộc tính Attribute inheritance  Sự thừa kế thuộc tính tính chất mà theo kiểu thực thể thừa kế trị thuộc tính thuộc siêu kiểu   Một thành viên subtype thành viên supertype Điều ngược lại lúc mà phụ thuộc vào nghiệp vụ Khi sử dụng mối quan hệ supertype/subtype  Có thuộc tính dành cho số thể (instance) kiểu thực thể   Ví dụ: siêu kiểu Patient có subtype Outpatient (bệnh nhân) Resident (điều trị) Thể kiểu (subtype) tham gia vào mối quan hệ cho kiểu  Ví dụ: outpatient có thuộc tính CheckBack_Date (ngày tái khám) Resident có thuộc tính Date_Discharged( ngày viện) Các thuộc tính cho subtype 10

Ngày đăng: 04/04/2023, 08:30

Xem thêm: