Hình 5.13 - Tính bắt buộc và khơng bắt buộc trong mơ hình hĩa dữ liệu DỮ LIỆU YÊU CẦU MƠ HÌNH DỮ LIỆU 1. Nhận diện các tập thực thể và thuộc tính nhận diện
2. Nhận diện mối quan hệ giữa các tập thực thể
3. Gắn thuộc tính mơ tả vào tập thực thể 4. Thêm tính bắt buộc khơng bắt buộc vào mối quan hệ
V BAØI TẬP
1 Bài tập 5.1
FBNA là hãng hàng khơng phục vụ vận chuyển hành khách đến 15 địa điểm khác nhau. Một số địa điểm được phục vụ thường xuyên cịn một số được phục vụ theo mùa.
Mỗi chuyến bay của FBNA đều phải bay theo một tuyến bay nhất định. Ngày khởi hành, giờ khởi hành, giờ đến của các chuyến bay phải được ghi nhận. Thơng tin về tuyến bay cĩ mã tuyến bay, giờ khởi hành, thời gian bay, nơi bay đi và nơi bay đến.
Các phi cơng cĩ thể bay trên các chuyến bay khác nhau nhưng hiển nhiên ở mỗi thời điểm chỉ cĩ thể bay trên một chuyến bay. Mỗi chuyến bay phải cĩ tối thiểu một phi cơng nhưng một phi cơng khơng phải lúc nào cũng làm nhiệm vụ phi cơng chính của chuyến bay. Họ tên, địa chỉ, điện thoại liên lạc của phi cơng phải được lưu trữ.
Ở mỗi chuyến bay, chi tiết về hành khách phải được ghi nhận như tên, địa chỉ, điện thoại liên lạc và trọng lượng hành lý.
Hãy thực hiện các yêu cầu sau:
(a) Xây dựng mơ hình ER. Sử dụng mơ hình thực thể thể hiện ở nơi thích hợp (b) Chuyển mơ hình ER thành mơ hình quan hệ.
(c) Lập phiếu mối kết hợp.
2 Trắc nghieäm
2.1) Based on the ER-diagram, which of the following are true?
A) One customer can rent multiple videos
B) There can be multiple videos of the same movie C) There can be blank videos (i.e., video without movies)
2.2) ACME places oders with their suppliers using the following purchase oder form. A buyer (an employee in the company) will fill the order form to order one or more items from a supplier. Each such order is placed with a single supplier and can be for one or more items.
Based on the information, an E-R diagram is drawn below to represent the connectivity, cardinality, and optionality of the relationships. (Note: In the ERD below, “order line” represents each line of items in the order form.) If you want to map the above ER diagram into tables, how many tables do you need?
CUSTOMER ITEM BUYER Order-line order 1 M 1 M 1 M M 1 A) 4 B) 1 C) 3 D) 5 E) 2 F) 6
2.3) Given the following Entity-Relationship Diagram, what is the participation of A and B?
A C B
1 1
A) Total A/Total B B) None of the above C) Partial A/Partial B D) Total A/Partial B E) Partial A/Total B
Chương 7.
TẬP THỰC THỂ CHA VAØ TẬP THỰC THỂ CON
(SUPERTYPES AND SUBTYPES)