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

Thông tin cơ bản

Định dạng
Số trang 51
Dung lượng 395,5 KB

Nội dung

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