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

Một phần của tài liệu (TIỂU LUẬN) báo cáo bài tập môn THIẾT kế xây DỰNG PHẦN mềm hệ thống quản lý đặt phòng khách sạn (Trang 59 - 62)

CHƯƠNG 2 : PHÂN TÍCH HỆ THỐNG

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

2.2. Phân tích dữ liệu nghiệp vụ

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

Ta chuyển ERD mở rộng về ERD kinh điển có thêm các ràng buộc. Các bước chuyển đổi như sau:

Bước 1: Khử kiểu thuộc tính đa trị

Bước 2: Khử kiểu thuộc tính khơng sơ đẳng Bước 3: Xác định khóa cho kiểu thực thể chính

Bước 1: Khử kiểu thuộc tính đa trị

• Đánh dấu (*) kiểu thuộc tính đa trị

- ĐẶT PHỊNG ( Mã đặt phịng, Tên khách hàng, Số CMND, Số điện thoại, Email,

Mã phòng*, Tên loại phòng*, Ngày đặt, Ngày đến, Thời gian thuê, Tiền đặt)

- SỬ DỤNG DỊCH VỤ(Mã sử dụng dịch vụ, Tên khách hàng, số CMND, Số điện thoại, Email, Mã phòng*, Tên dịch vụ*, Đơn giá DV*, Số lượng*, Thành tiền*, Ngày sử dụng*)

- TÌM ĐỒ (Mã tìm đồ, Tên khách hàng, số CMND, Số điện thoại, Email, Tên đồ*, Ngày thất lạc*, Nơi tìm thấy*, Số lượng*, Giá trị ước tính*, Ngày nhận, Tình trạng*)

- VI PHẠM (Mã vi phạm, Tên khách hàng, số CMND, Số điện thoại, Email, Tên

vi phạm*, Tên loại vi phạm*, Đơn giá vi phạm*, Mức độ*, Tiền phạt*, Ngày vi phạm*, Ngày nộp phạt*)

- HĨA ĐƠN (Mã hóa đơn, Mã đặt phịng, Tên khách hàng, số CMND, Số điện thoại, Email, Ngày thanh tốn, Hình thức thanh tốn, Khoản thanh tốn*, Thời gian sử dụng*, Thành tiền*)

• Xử lý các thuộc tính đa trị bằng cách tạo kiểu thực thể mới:

− Xử lý các thuộc tính đa trị của kiểu thực thể ĐẶT PHÒNG ta tạo ra kiểu thực thể mới là CHI TIẾT ĐẶT PHỊNG (Mã phịng, Tên loại phịng):

− Xử lý các thuộc tính đa trị của kiểu thực thể SỬ DỤNG DỊCH VỤ ta tạo ra kiểu thực thể mới là CHI TIẾT SDDV (Mã phòng, Tên dịch vụ, Đơn giá DV, Số lượng, Thành tiền, Ngày sử dụng):

- Xử lý các thuộc tính đa trị của kiểu thực thể TÌM ĐÒ ta tạo ra kiểu thực thể mới là CHI TIẾT TÌM ĐỒ (Tên đồ, Ngày thất lạc, Nơi tìm thấy, Số lượng, Giá trị ước tính, Tình trạng):

- Xử lý các thuộc tính đa trị của kiểu thực thể VI PHẠM ta tạo ra kiểu thực

thể mới là VI PHẠM – PHÒNG (Tên vi phạm, Tên loại vi phạm, Đơn giá vi phạm, Mức độ, Tiền phạt, Ngày vi phạm, Ngày nộp phạt):

− Xử lý các thuộc tính đa trị của kiểu thực thể VI PHẠM ta tạo ra kiểu thực thể mới là VI PHẠM – DỊCH VỤ (Tên vi phạm, Tên loại vi phạm, Đơn giá vi phạm, Mức độ, Tiền phạt, Ngày vi phạm, Ngày nộp phạt):

− Xử lý các thuộc tính đa trị của kiểu thực thể HĨA ĐƠN ta tạo ra kiểu thực thể mới là CHI TIẾT HÓA ĐƠN (Khoản thanh toán, Thời gian sử dụng, Thành tiền)

Bước 2: Khử kiểu thuộc tính khơng sơ đẳng: Khơng có

Bước 3: Xác định khóa cho kiểu thực thể chính

STT Kiểu thực thể 1 PHÒNG 2 LOẠI PHÒNG 3 KHÁCH HÀNG 4 ĐẶT PHÒNG 5 HỦY PHỊNG 6 NHẬN PHỊNG 7 DỊCH VỤ 8 SỬ DỤNG DỊCH VỤ 9 TÌM ĐỒ 10 VI PHẠM

11 LOẠI VI PHẠM

12 HÓA ĐƠN

Vẽ ERD kinh điển:

Một phần của tài liệu (TIỂU LUẬN) báo cáo bài tập môn THIẾT kế xây DỰNG PHẦN mềm hệ thống quản lý đặt phòng khách sạn (Trang 59 - 62)