Chuẩn hóa dữ liệu về 3NF

Một phần của tài liệu ÁO cáo bài tập lớn kỹ thuật phần mềm ứng dụng đề tài hệ THỐNG QUẢN lý KHÁCH sạn MTP (Trang 37 - 40)

 Chuẩn hóa quan hệ 3NF Nhân viên: Mỗi nhân viên có một Mã nhân viên riêng, có duy nhất Tên, Ngày sinh, Địa chỉ, Giới tính, Số ĐT, CMT/CCCD, Email, Tình trạng, Mã chức vụ, Chi Nhánh. Ta có phụ thuộc hàm sau:

Mã nhân viên  Tên, Ngày sinh, Giới tính, Số ĐT, CMT/CCCD, Email, Tình trạng, Mã chức vụ, Chi nhánh.

 Kết luận: quan hệ Nhân viên đã ở 3NF

 Chuẩn hóa quan hệ 3NF Hóa đơn: Mỗi hóa đơn có một Mã hóa đơn riêng, xác định duy nhất Ngày giờ checkin, Ngày giờ checkout, Thuế, Tổng tiền, Phương thức thanh toán, Mã nhân viên, Mã phòng, Mã khách hàng. Ta có phụ thuộc hàm sau:

Mã hóa đơn  Ngày giờ checkin, Ngày giờ checkout, Thuế, Tổng tiền, Phương thức thanh toán, Mã nhân viên, Mã phòng, Mã khách hàng.

 Kết luận: quan hệ Hóa đơn đã ở 3NF

 Chuẩn hóa quan hệ 3NF Chi tiết hóa đơn: Mỗi chi tiết hóa đơn có Mã hóa đơn kết hợp với Mã sản phẩm xác định duy nhất Giá sản phẩm trên hóa đơn, Số lượng sản phẩm. Ta có phụ thuộc hàm sau:

(Mã hóa đơn, Mã sản phẩm)  Giá sản phẩm trên hóa đơn, Số lượng sản phẩm.

 Kết luận: quan hệ Chi tiết hóa đơn đã ở 3NF

 Chuẩn hóa quan hệ 3NF Sản phẩm: Mỗi sản phẩm có Mã sản phẩm riêng xác định duy nhất Tên sản phẩm, Mô tả sản phẩm, Giá sản phẩm. Ta có phụ thuộc hàm sau:

Mã sản phẩm  Tên sản phẩm, Mô tả sản phẩm, Giá sản phẩm.

 Kết luận: quan hệ Sản phẩm đã ở 3NF

 Chuẩn hóa quan hệ 3NF Phòng: Mỗi phòng có Mã phòng xác định duy nhất Giá thuê, Mô tả phòng, Trạng thái phòng, mã chi nhánh Ta có phụ thuộc hàm sau: Mã phòng  Giá thuê, Mô tả phòng, Trạng thái phòng, Mã chi nhánh

 Kết luận; quan hệ Phòng đã ở 3NF

 Chuẩn hóa quan hệ Chi nhánh: Mỗi chi nhánh có Mã chi nhánh riêng xác định Tên chi nhánh, Số ĐT, Địa chỉ, Email. Ta có phụ thuộc hàm sau:

Mã chi nhánh  Tên chi nhánh, Số ĐT, Địa chỉ, Email.

 Kết luận: quan hệ Chi nhánh đã ở 3NF

 Chuẩn hóa quan hệ 3NF Account: Mỗi account có Username xác định duy nhất Mã nhân viên, PassWord. Ta có phụ thuộc hàm sau:

Username  Mã nhân viên, PassWord.

 Kết luận: quan hệ Account đã ở 3NF

 Chuẩn hóa quan hệ 3NF Chức vụ: Mỗi chức vụ có Mã chức vụ xác định duy nhất Chức vụ, Lương cơ bản. Ta có phụ thuộc ham sau:

Mã chức vụ  Chức vụ, Lương cơ bản

 Kết luận: quan hệ Chức vụ đã ở 3NF

 Chuẩn hóa quan hệ 3NF Khách hàng: Mỗi khách hàng có Mã khách hàng xác định duy nhất Tên khách hàng, Số ĐT, CMT/CCCD, Địa chỉ, Mã loại khách hàng. Ta có phụ thuộc hàm sau:

Mã khách hàng  Tên khách hàng, Số ĐT, CMT/CCCD, Địa chỉ, Mã loại khách hàng

 Kết luận: quan hệ Khách hàng đã ở 3NF

 Chuẩn hóa quan hệ 3NF Loại khách hàng: Mỗi loại khách hàng có Mã loại khách hàng xác định duy nhất Tên khách hàng, Mô tả khách, Sô phầm trăm được giảm. Ta có phụ thuộc hàm sau:

Mã loại khách hàng  Tên khách hàng, Mô tả khách, Số phần trăm được giảm.

 Chuẩn hóa quan hệ 3NF Hóa đơn nhập kho: Mỗi hóa đơn nhập kho có Mã hóa đơn nhập kho xác định duy nhất ngày giờ nhập, công ty giao hàng, tên nhân viên giao hàng, mã nhân viên, mã chi nhánh. Ta có phụ hàm sau:

Mã hóa đơn nhập kho  Ngày giờ nhập, công ty giao hàng, tên nhân viên giao hàng, mã nhân viên, tên chi nhánh.

 Kết luận: quan hệ Hóa đơn nhập kho đã ở 3NF

 Chuẩn hóa quan hệ 3NF Chi tiết hóa đơn nhập kho: Mỗi chi tiết hóa đơn nhập kho có Mã hóa đơn nhập kho kết hợp Mã sản phẩm xác định duy nhất Số lượng nhập kho, Giá sản phẩm trên hóa đơn. Ta có phụ thuộc hàm sau:

(Mã hóa đơn nhập kho, Mã sản phẩm)  Số lượng nhập kho, Giá sản phẩm trên hóa đơn.

 Kết luận: quan hệ Chi tiết hóa đơn nhập kho đã ở 3NF

 Chuẩn hóa quan hệ 3NF Chấm công: Mỗi chấm công có Mã chấm công duy nhất xác định Mã nhân vien, tháng/năm, số ngày công, mô tả, phụ cấp. Ta có phụ thuộc hàm sau:

Mã chấm công  Tháng/ Năm, Số ngày công, mô tả, phụ cấp, mã nhân viên

Một phần của tài liệu ÁO cáo bài tập lớn kỹ thuật phần mềm ứng dụng đề tài hệ THỐNG QUẢN lý KHÁCH sạn MTP (Trang 37 - 40)