Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (29.77 KB, 1 trang )
Bài tập điều kiện
Môn Cơ sở dữ liệu
Thiết kế mô hình dữ liệu quan niệm quản lý cở sở dữ liệu cho một công ty hàng không dân
dụng quốc tế
a/ Thiết kế sơ đồ thực thể mối liên kết cho cơ sở dữ liệu cho một công ty hàng không
dân dụng quốc tế :
- Công ty có nhiều máy bay. Thông tin về máy bay gồm có mã số máy bay đợc dùng
để phân biệt các máy bay trong công ty, tên loại máy bay, công dụng, sức chứa.
- Hàng khách đi các chuyến bay của công ty phải đăng ký mua vé. Mỗi vé chỉ dùng
cho một khách hàng.
-Thông tin về hành khách gồm có số giấy thông hành, họ tên hành khách.
- Thông tin của vé gồm có số vé dùng để phân biệt với các vé khác, vị trí chỗ trong
máy bay, nớc đi, nớc đến. Mỗi vé chỉ sử dụng cho một chuyến bay.
- Thông tin về chuyến bay có mã chuyến bay dùng để phân biệt các chuyến bay khác
nhau, ngày giờ cất cánh. Một chuyến bay phải khởi hành tại một sân bay xác định và kết thúc
cũng ở một sân bay xác định.
- Thông tin về sân bay gồm có tên sân bay, tên nớc, vị trí.
- Mỗi hành khách có thể có hàng hóa. Thông tin về hàng hóa gồm có mã số hàng hóa,
trọng lợng, kích thớc, đặc tính của hàng hóa. Hàng hóa có thể đi theo chuyến bay của khách
hàng hoặc trên một chuyến bay khác.
- Lộ trình của một chuyến bay có thể quá cảnh nhiều sân bay để tiếp nhiên liệu nhng
phải đáp xuống sân bay đó trong khoảng thời gian xác định.
b/ Từ sơ đồ thực thể mối liên kết đã thiết kế ở câu a/ hãy xây dựng mô hình logic sao
cho đạt dạng chuẩn 3.
c/ Dựa vào cơ sở dữ liệu ở câu b/ hãy trả lời các câu hỏi sau bằng ngôn ngữ SQL.
1. Hãy cho biết danh sách (số giấy thông hành, họ tên) các hành khách đi chuyến bay
có mã A01 xuất phát ở Việt Nam xuống ở sân bay quá cảnh tại Thái Lan.
2. Hãy cho biết sân bay nào đợc quá cảnh nhiều nhất.
3. Hãy cho biết chuyến bay nào có lộ trình dài nhất.