ERD mở rộng

Một phần của tài liệu (TIỂU LUẬN) bài tập lớn đề bài phân tích thiết kế hệ thống quản lý hoạt động tại nhà hàng nam sơn – 809 giải phóng (Trang 85 - 87)

3.2.1.2. Chuyển từ ERD mở rộng về ERD kinh điển

Xét thực thể và thuộc tính khóa

KHÁCH HÀNG: Mã khách hàng là khóa chính.

Vì các thuộc tính Họ tên, Ngày sinh, Địa chỉ là thuộc tính mơ tả. Thuộc tính Số điện thoại và thuộc tính Email xác định tính duy nhất (có thể làm khố) nhưng vì nó q dài. Để dễ quản lý thì nhóm em xin chọn thêm thuộc tính Mã khách hàng để làm khóa chính.

HĨA ĐƠN: Số hóa đơn là khóa chính

Vì các thuộc tính Số bàn, Ngày giờ, Tên hàng, Số lượng, Đơn giá, Chiết khấu, Tiền đặt trước, Tiền khách đưa, Nhân viên thanh toán là thuộc tính mơ tả, thuộc tính Thành tiền, Tổng cộng, Tổng tiền giảm, Khách hàng phải trả,

Tiền trả lại khách là thuộc tính suy dẫn, và thuộc tính Số hóa đơn thể hiện tính duy nhất. Do đó, chúng ta chọn Số hóa đơn là khóa chính.

NHÂN VIÊN: Mã nhân viên là khóa chính

Vì các thuộc tính Tên nhân viên, Chức vụ, Bộ phận là thuộc tính mơ tả. Để dễ quản lý, nhóm chúng em xin chọn Mã nhân viên làm khóa chính.

ĐĂNG NHẬP: Tên đăng nhập là khóa chính NGUN LIỆU: Mã ngun liệu là khóa chính

Vì các thuộc tính Tên ngun liệu, Số lượng, Đơn giá, Đơn vị tính là thuộc tính mơ tả. Để dễ quản lý, nhóm chúng em xin chọn Mã ngun liệu làm khóa chính.

NHẬP NGUN LIỆU: Mã nhập ngun liệu là khóa chính

Vì các thuộc tính Tên người u cầu, Bộ phận, Lý do sử dụng, Tên nguyên vật liệu, Ngày yêu cầu, Số lượng yêu cầu, Số lượng thực xuất, Đơn vị tính, Trạng thái u cầu là thuộc tính mơ tả. Để dễ quản lý, nhóm chúng em xin chọn Mã nhập ngun liệu làm khóa chính.

PHIẾU ORDER: Mã phiếu order là khố chính

Vì các thuộc tính Số bàn, Ngày giờ, Tên nhân viên, Số khách, Tên món, Số lượng là thuộc tính mơ tả. Thuộc tính Ngày giờ khơng thể là duy nhất vì cùng 1 lúc có thể có nhiều khách hàng order. Do đó, để dễ quản lý nhóm em xin chọn Mã phiếu order làm khóa chính.

MĨN ĂN: Mã món là khóa chính

Vì các thuộc tính Tên món, Giá bán, Đơn vị tính, Hình ảnh món là thuộc tính mơ tả. Để dễ quản lý, nhóm em xin chọn Mã món làm khóa chính.

Quy tắc 1: Khử kiểu thuộc tính đa trị của kiểu thực thể:

Khơng có thuộc tính đa trị của kiểu thực thể

Khơng có thuộc tính đa trị của kiểu liên kết

Quy tắc 3: Khử kiểu thuộc tính phức hợp:

Khơng có thuộc tính phức hợp

Mơ hình ERD kinh điển

Một phần của tài liệu (TIỂU LUẬN) bài tập lớn đề bài phân tích thiết kế hệ thống quản lý hoạt động tại nhà hàng nam sơn – 809 giải phóng (Trang 85 - 87)