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 qua mạng (Trang 25 - 28)

- 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 1: Một thực thể của kiểu thực thể này liên kết với một và chỉ

một thực thể của kiểu thực thể kia và ngược lại.

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 quan hệ giữa các thực thể

Tên thực thể Tên quan hệ Khách hàng Sách Sách Danh mục sách Tác giả Sách Nhà xuất bản Xuất bản Sách 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 qua mạng (Trang 25 - 28)