1. Tạo CSDL có các bảng dữ liệu với mô hình quan hệ như sau:
Yêu cầu:
- Thiết kế các bảng:
Tạo khóa chính cho các trường in đậm.
Tạo thuộc tính Lookup cho các trường khóa ngoại
- Nhập dữ liệu cho bảng
2. Thiết kế các Query với các yêu cầu sau:
a. Thiết kế Q_1 hiển thị danh sách hành khách đăng ký đi từ Đà Nẵng đến Hà Nội hoặc ngược lại
b. Thiết kế Q_2 yêu cầu nhập vào mã chuyến bay, sẽ hiển thị tất cả các thông tin sau:
MACB
NGAYGIOBAY
NOIDI
NOIDEN
SLGHE
SOCMND
TENHK
DIACHI
c. Thiết kế crosstab query Q_3 tính tổng số hành khách trên từng chuyến bay
d. Thiết kế Q_4 hiển thị các thông tin hành khách như sau: (sắp xếp tăng dần theo trường
HOVATEN)
SOCMND
HOVATEN
GIOITINH
DIACHI
TAIKHOAN
NAMSINH
Trong đó: - Trường HOVATEN là kết hợp của trường HOLOT và TENHK
- GIOITINH điền vào là Nam nếu không chọn () và Nữ nếu chọn ()
e. Thiết kế Q_5 yêu cầu nhập vào SCMND hiển thị các thông tin hành khách như sau:
SOCMND
HOVATEN
TUOIHK
TAIKHOAN
MACB
NOIDI
NOIDEN
f. Thiết kế Q_6 hiển thị các hành khách họ “Phan” và giới tính là nữ
g. Thiết kế Q_7 cập nhật lại yêu cầu của hành khách có SCMND 7651229991 ngày đăng ký
30/5/2006 là “Mỳ gói” thay vì “Mỳ gối”.
h. Thiết kế Q_8 hiển thị các hành khách có độ tuổi từ 25 đến 30 tuổi
i. Thiết kế Q_9 hiển thị các hành khách sinh vào tháng 8
j. Thiết kế Q_10 cộng thêm 10 ghế vào SLGHE nếu SLGHE<70.
k. Thiết kế Q_11 Cho biết Tổng số hành khách của từng chuyến bay.
l. Thiết kế Q_12 Cho biết độ tuổi thấp nhất của từng chuyến bay.
m. Thiết kế Q_13 xóa hành khách có SCMND là 5561228914.
n. Thiết kế Q_14 hiển thị các thông tin như sau:
MACB
NGAYGIODI
NOIDI
NOIDEN
SLGHE
CHUY
Trong đó: CHUY là : - “SL ĐỦ” nếu SLGHE = 70
- “SL THỪA” nếu SLGHE > 70
- “SL THIẾU” nếu SLGHE < 70
3. Thiết kế Form thông tin học viên của từng lớp như sau:
4. Thiết kế Báo Biểu như sau: