Xây dựng mô hình dữ liệu cho hệ thống

Một phần của tài liệu Giải pháp tin học cho các doanh nghiệp vừa và nhỏ (Trang 30 - 31)

- Không có luồng dữ liệu từ một kho đến một kho dữ liệu khác.

1.5.7.Xây dựng mô hình dữ liệu cho hệ thống

* Mô hình thực thể: Mô hình thực thể là mô hình dữ liệu logic được xây dựng trên các khái niệm logic như thực thể, kiểu thực thể, thuộc tính và quan hệ.

- Thực thể: là một chủ điểm, một nhiệm vụ, một đối tượng hay một sự kiện đáng quan tâm đối với tổ chức (và cả bên trong lĩnh vực hệ thống), kể cả những thông tin mà nó lưu trữ.

- Kiểu thực thể: là việc nhóm tự nhiên một số thực thể lại, mô tả cho một loại thông tin chứ không phải là bản thân thông tin. Kiểu thực thể tương đương với bảng logic và có dạng hộp trong sơ đồ thực thể (trong thực tế đôi khi người ta còn coi kiểu thực thể như các bảng thực thể).

- Thuộc tính: Sau khi đã xác định được kiểu thực thể thích hợp (bảng) và bản chất của thực thể (dòng), bước tiếp theo là xác định những thông tin nào cần phải lưu giữ cho mỗi thực thể. Thuộc tính là các đặc trưng của thực thể, biểu thị bằng các trường hoặc cột của bảng.

Có ba kiểu thuộc tính khác nhau : + Thuộc tính tên gọi + Thuộc tính mô tả + Thuộc tính kết nối

- Quan hệ: Mối quan hệ tự nhiên xuất hiện giữa các thực thể các kiểu khác nhau. Bản chất của các mối quan hệ này là tổ chức và tạo nên cách sử dụng trong việc điều khiển hoạt động nghiệp vụ.

Những mối quan hệ được biểu diễn trên mô hình thực thể bằng các đường có mũi tên hoặc dấu tam giác. Có ba kiểu quan hệ chính được sử dụng dưới các dạng đơn giản nhất của mô hình thực thể.

• Quan hệ một - một : Giữa hai bảng thực thể tồn tại quan hệ một - một nếu như một thực thể ở bảng này tương ứng duy nhất với một thực thể ở bảng kia và ngược lại.

• Quan hệ một - nhiều : Giữa hai bảng A, B tồn tại một quan hệ một - nhiều nếu như mỗi một thực thể ở bảng A tương ứng với một hoặc nhiều thực thể ở bảng B và ngược lại mỗi thực thể ở bảng B tương ứng duy nhất với một thực thể ở bảng A.

• Quan hệ nhiều - nhiều : Giữa hai bảng A, B tồn tại một quan hệ nhiều - nhiều nếu như mỗi thực thể trong bảng A có nhiều thực thể trong bảng B và với mỗi thực thể trong bảng B có nhiều thực thể trong bảng A.

Một phần của tài liệu Giải pháp tin học cho các doanh nghiệp vừa và nhỏ (Trang 30 - 31)