CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU 4.1) Mô hình thực thể liên kết

Một phần của tài liệu Quản lý bán hàng cho hệ thống Quản lý nhà hàng.DOC (Trang 33 - 35)

Mô hình Thực thể/ Liên kết (Entity/ Association Model) là mô hình dữ liệu do P.P.Chen đưa ra năm 1976 và sau đó được dùng khá phổ biến trên thế giới.

Nó có ưu điểm là khá đơn giản và gần với tư duy trực quan. Khi xem xét các thông tin, người ta thường gom cụm chúng xung quanh các vật thể. Chẳng hạn các thông tin về tên, tuổi, địa chỉ, chiều cao, cân nặng… được gom cụm với nhau xung quanh một người, trong khi các thông tin về số đăng ký, nhãn mác, kiểu dáng, mầu sơn, dung tích xi lanh…lại được gom với nhau xung quang một xe máy. Mô hình thực thể liên kết mô tả tập hợp các dữ liệu dùng trong một hệ thống theo cách gom cụm như vậy. Mô hình E/A xuất phát từ ba khái niệm cơ bản : thực thể, liên kết và thuộc tính.

Vì chương trình tập trung chủ yếu vào nghiệp vụ bán hàng nên phần này chủ yếu phân tích thực thể psBanHang.

 Các thực thể :

Một thực thể (entity) là một vật thể cụ thể hay trừu tượng, tồn tại thực sự và khá ổn định trong thế giới thực mà ta muốn phản ánh nó trong hệ thống thông tin.  Các thuộc tính :

Thuộc tính (property hay attribute) là một giá trị dùng để mô tả một khía cạnh nào đó của một thực thể.

thực thể được mô tả bởi cùng một tập hợp các kiểu thuộc tính và biểu diễn cho một lớp các tự nhiên các vật thể trong thế giới thực.

 Các liên kết :

 Liên kết một - một : liên kết một - một giữa hai thực thể T1 và T2 là liên kết mà ứng với mỗi dữ liệu trong thực thể T1 có nhiều nhất một dữ liệu trong thực thể T2 và ngược lại. Ký hiệu của liên kết một - một : 1 -1 hay 1:1.

 Liên kết một - nhiều : một liên kết một - nhiều từ thực thể T1 đến thực thể T2 là liên kết ứng với mỗi dữ liệu trong thực thể T1 có một hoặc nhiều hoặc không có dữ liệu nào trong thực thể T2 nhưng mỗi dữ liệu trong thực thể T2 có duy nhất một dữ liệu trong thực thể T1. Ký hiệu của liên kết một nhiều là : 1 – n hay 1 : n.

 Liên kết nhiều - nhiều : một liên kết nhiều - nhiều từ thực thể T1 đến thực thể T2 là liên kết mà ứng với mỗi dữ liệu trong thực thể T1 có một hoặc nhiều hoặc không có dữ liệu nào trong thực thể T2 và ngược lại ứng với mỗi dữ liệu trong thực thể T2 có một hoặc nhiều hoặc không có dữ liệu nào trong thực thể T1. Ký hiệu liên kết này là n – n hay n : n.

Một phần của tài liệu Quản lý bán hàng cho hệ thống Quản lý nhà hàng.DOC (Trang 33 - 35)