Không biết chính xác và toàn bộ yêu cầu, chúng tôi không thể thiết kế một mô hình dữ liệu hoàn chỉnh. Hãy để chúng tôi giả định các quy tắc kinh doanh sau đây, nó dựa trên câu hỏi của bạn.
- Mỗi khách hàng có thể yêu cầu một hoặc nhiều phòng.
- Mỗi phòng có thể được yêu cầu bởi một khách hàng
- Mỗi quản trị viên có thể chỉ định một hoặc nhiều phòng.
- Mỗi phòng phải được chỉ định bởi một Quản trị viên.
- Mỗi phòng phải thuộc về một loại phòng.
- Mỗi loại phòng có thể chứa một hoặc nhiều phòng.
- Mỗi Đặt phòng phải thuộc về một Ngày.
- Mỗi ngày có thể chứa một hoặc nhiều Đặt chỗ.
- Mỗi loại phòng có thể chứa một hoặc nhiều Tiền thuê.
- Mỗi thuê phải thuộc về một loại phòng.
- Mỗi đặt phòng phải bao gồm một hoặc nhiều phòng.
- Mỗi phòng có thể được bao gồm trong một Đặt phòng.
- Mỗi khách hàng có thể giữ một hoặc nhiều Đặt chỗ.
- Mỗi Đặt phòng phải thuộc về một Khách hàng.
- Mỗi Tiền thuê có thể được bao gồm trong một hoặc nhiều Bill.
- Mỗi hóa đơn phải bao gồm một Tiền thuê.
- Mỗi hóa đơn thanh toán phải bao gồm một loại thanh toán.
- Mỗi loại thanh toán có thể chứa một hoặc nhiều hóa đơn thanh toán.
- Mỗi ngày có thể chứa một hoặc nhiều hóa đơn thanh toán.
- Mỗi hóa đơn thanh toán phải thuộc về một Ngày.
- Mỗi phòng có thể được xếp hạng một hoặc nhiều Xếp hạng phòng.
- Mỗi xếp hạng phòng phải thuộc về một phòng.
- Mỗi Xếp hạng có thể chứa một hoặc nhiều Xếp hạng phòng.
- Mỗi xếp hạng phòng phải thuộc về một Xếp hạng.
Dựa trên các quy tắc trên, chúng tôi đã thiết kế mô hình dữ liệu sau.
Mô hình này là một tập hợp con của hệ thống Đặt phòng khách sạn . Sau quá trình chuẩn hóa (kiểm tra tại đây ), bạn sẽ có mô hình chi tiết và đầy đủ hơn.
Trong mô hình trên, giá thuê phòng được tính dựa trên loại phòng như Phòng đơn, Phòng đôi, Phòng gia đình hoặc Phòng họp thay vì số người trong phòng.
Và tiền thuê phòng được thay đổi theo thời gian, vì vậy chúng tôi đã bao gồm từ ngày và ngày để có lịch sử của giá thuê phòng. Ngoài ra, khách hàng có thể sử dụng nhiều loại thanh toán như thẻ tín dụng, thẻ ghi nợ, thanh toán tiền mặt, vì vậy chúng tôi được bao gồm thực thể loại thanh toán .
Mô hình này dựa trên giả định. Tôi hy vọng mô hình này sẽ giúp bạn trong một ngày nào đó.
Cảm ơn bạn.