Mô hình quan hệ giữa các thực thể của hệ thống

Một phần của tài liệu Xây dựng Cổng thông tin ẩm thực Hà Thành (Trang 41)

• Mục đích

Làm thống nhất quan niệm về mặt dữ liệu giữa người tham gia phân tích thiết kế và người sử dụng cuối cùng. Xác định các xử lý đối với dữ liệu ( các ràng buộc các mối liên quan giữa các thực thể)

• Các thành phần

- Thực thể.

- Các mối quan hệ giữa các thực thể.

- Các thuộc tính của từng thực thể.

• Các khái niệm và ký pháp

Thực thể: Một đối tượng 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à muốn phản ánh trong hệ thống thông tin.

Tên thực thể food_content id

cmt

email Điện thoại

diach i nam e ci d maqt

Thuộc tính:Là các đặc trưng của thực thể giúp ta nhận biết được thực thể đó.Thuộc tính phải được gắn trực tiếp với thực thể.

• Các loại thuộc tính

Thuộc tính tên gọi: Một thực thể thường có một thuộc tính mà giá trị cụ thể của nó cho ta tên gọi của bản ghi nhờ vậy mà ta nhận biết được bản ghi đó. (Thường có chữ Tên đứng đầu).

Thuộc tính định danh: Là một hoặc một số thuộc tính của một thực thể mà giá trị của nó cho phép ta phân biệt được bản ghi này và bản ghi khác trong thực thể (Gạch chân dưới thuộc tính định danh).

Thuộc tính đa trị : Là thuộc tính có nhiều bản ghi tại một thời điểm. Các thuộc tính mà không rơi vào ba loại trên gọi là thuộc tính mô tả.

• Các mối quan hệ (mối liên kết)

Mối liên kết 1-1:Thực thể có kiểu A có liên kết với một thực thể của kiểu B và ngược lại.

Mối liên kết 1-N: Thực thể của kiểu A có thể liên kết với nhiều thực thể của kiểu B, một thực thể của kiểu B chỉ có một liên kết với một thực thể của kiểu A.

Mối liên kết M-N: Một thực thể của kiểu A có liên kết với nhiều thực thể của kiểu B và ngược lại

Tên thuộc tính

Mô hình

- Mối quan hệ (1 - nhiều):Giữa bảng food_content và food_comment .Một bài viết thì có nhiều bình luận .Nhưng bình luận đó chỉ thuộc một bài viết.

- Mối quan hệ Food_ category và food_ content(1 – nhiều). Một danh mục có nhiều bài viết.Nhưng bài viết thì chỉ thuộc một danh mục.

- Mối quan hệ food_content và food_km (1 – nhiều). Một bài viết thì có nhiều người điền thông tin tham gia khuyến mãi .Nhưng thông tin về người tham gia khuyến mãi đó chỉ thuộc một bài viết

Food_km Thuộ

c 1

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Xây dựng Cổng thông tin ẩm thực Hà Thành (Trang 41)