Quan hệ và kiểu quan hệ

Một phần của tài liệu Xây dựng hệ thống quản lý bán sách trên mạng (Trang 28 - 30)

- Kiểu thực thể

4.1.1.4.Quan hệ và kiểu quan hệ

Các thực thể có mối quan hệ với nhau, quan hệ giữa các thực thể thể hiện sự tương tác giữa các thực thể. Người ta dựng "bậc" để chỉ số các thực thể tham gia một quan hệ và mối tương tác cũng có bậc.

Có các loại quan hệ:

Quan hệ bậc một là quan hệ giữa hai đối tượng của cùng một thực thể.

Quan hệ bậc hai là quan hệ giữa hai đối tượng của hai thực thể khác nhau.

Quan hệ bậc ba là quan hệ giữa ba đối tượng của ba thực thể khác nhau.

Một quan hệ bậc hai có các kiểu liên kết sau:

Kiểu liên kết 1 − n: Một thực thể của kiểu thực thể này liên kết với nhiều thực

thể của kiểu thực thể kia.

Kiểu liên kết n − n: Nhiều thực thể của kiểu thực thể này liên kết với nhiều

thực thể của kiểu thực thể kia.

Từ các yêu cầu và chức năng mà bài toàn đặt ra. Qua tìm hiểu các tài liệu, giấy tờ nghiệp vụ liên quan đến hoạt động bán sách, ta xác định được các thực thể sau:

• Khách hàng

• Người quản lý (Người quản lý bao gồm người quản trị hệ thống và các nhân viên cập nhật dữ liệu cho hệ thống)

• Sách • Danh mục sách • Nhà xuất bản • Tác giả • Tin Sách • Nhóm tin • Quảng cáo • Thẻ hàng

Từ danh sách các thực thể ở trên ta xác định được các mối quan hệ giữa các thực thể:

• Đặt hàng (Khách Hàng - Đặt Hàng - Sách)

• Thuộc chủng loại (Sách - Thuộc chủng loại – Danh mục sách) • Thuộc (Sách - Thuộc - Tác giả)

• Thuộc (Sách - Thuộc - Nhà xuất bản) • Đưa tin (Quản lí - Đưa tin - Tin Sách) • Đăng (Quản lý - Đăng - Quảng cáo)

Biểu diễn một số mối quan hệ giữa thực thể:

Kí hiệu:

Tên thực thể của hệ thống Tên thực thể

Tên quan hệ giữa các thực thể Khách hàng Sách Sách Danh mục sách Tác giả Sách Nhà xuất bản Sách Xuất bản Viết (Thuộc) Thuộc Cloại Đặt hàng

Một phần của tài liệu Xây dựng hệ thống quản lý bán sách trên mạng (Trang 28 - 30)