Bài tập lớn môn cơ sở dữ liệu QUẢN LÝ BÁN VÉ MÁY BAY - Pdf 26


HỌC VIỆN CÔNG NGHỆ
BƯU CHÍNH VIỄN THÔNG
………… o0o………… BÀI TẬP LỚN

MÔN HỌC: CƠ SỞ DỮ LIỆU ĐỀ TÀI: QUẢN LÝ BÁN VÉ MÁY BAY



 TUYENBAY ( Tuyến bay )
Các thuộc tính
- Mã tuyến bay (MaTuyenBay): thuộc tính khóa
- Sân bay đi (SanBayDi): Sân bay xuất phát của một tuyến bay
- Sân bay đến (SanBayDen): San bay mà tuyến bay sẽ hạ cánh.

 CHUYENBAY ( Chuyến bay )
Các thuộc tính:
- Mã chyến bay(MaChuyenBay): thuộc tính khóa
- Ngày giờ (NgayGio): Thới gian chuyến bay xuất phát
- Thời gian bay(ThoiGianBay): Thời gian bay dự kiến
- Số ghế hạng 1(SoGheHang1): Số lượng ghế hạng 1
- Số ghế hạng 2(SoGheHang2): Số lượng ghế hạng 2

 CHITIETCHUYENBAY ( Chi tiết chuyến bay )
Chi tiết cho một chuyến bay
Các thuộc tính:
- Mã chi tiết chuyến bay(MaChiTietChuyenBay): thuộc tính khóa
- Sân bay trung gian(SanBayTrungGian): Sân bay mà chuyến bay sẽ quá cảnh
- Thời gian dừng(ThoiGianDung): Thời gian mà chuyến bay sẽ dừng tại một sân
bay trung gian

 VECHUYENBAY ( Vé chuyến bay )
Các thuộc tính:
- Mã vé chuyến bay(MaVeChuyenBay): thuộc tính khóa
- Tính trạng vé(TinhTrangVe): tình trạng vé, số lượng vé hiện còn

 KHACHHANG ( Khách hàng )
Các thuộc tính:


 NHANVIEN ( Nhân viên )
Các thuộc tính:
- Mã nhân viên(MaNV): Thuộc tính khóa
- Tên nhân Viên (TenNV):
N
1
1
1
N
N
1
N N
N 1
MAYBAY
TenSanBay
MaSanBay
SANBAY
MaMay
Bay
LoaiMay
Bay
CHUYENBAY
CHITIET
CHUYENBAY

CHO
MaVe

Tinh
TrangVe
Của
Của
NgayDat

MaPhieu

SoGhe

HANGVE

KHACH
HANG
NHAN
VIEN
HOADON
DONGIA
CMND
TenKH
SDT

Mua
a

VND
MaDon

SANBAY

MaSanBay
TenSanBay
TUYENBAY

MaTuyenBay
SanBayDi
SanBayDen
MAYBAY

MaMayBay
TenMayBay
CHUYENBAY


KHACHHANG

CMND
TenKH
SDT
GioiTinh
PHIEUDATCHO

MaPhieu
NgayDat
SoGhe
HOADON

MaHD
ThanhTien
NgayLap
NHANVIEN

MaNV
TenNV
HANGVE

MaHV
TenHV
Lập

MaHD
MaNV



Của

MaVe
MaDonGia
5. Tạo bảng trên MySQL
6. Viết 10 câu truy vấn

SB=(a#, TenSanBay)
MB=(b#, LoaiMayBay,)
TB=(c#, SanBayDi, SanBayDen)
CB=(d#, NgayGio, ThoiGianBay, SoGheHang1, SoGheHang2)
VCB=(e#, TinhTrangVe)
DG=(f#, VND)
HV=(g#, TenHV)
KH=(h#, TenKH, SDT)
PDC=(i#, NgayDat, SoGhe)
HD=(j#, NgayLap, ThanhTien)
NV=(k#, TenNV)
CTCB=(l#, SanBayTrungGian, ThoiGianDung )
Co1=(a#, c#)
Co2=(b#, d#)
Co3=(c#, d#)
Co4=(i#, j#)
Co5=(h#, i#)
L=(j#, k#)
Cua1=(d#, e#)
Cua2=(e#, i#)

QUERY 4: Tìm tất cả mã hóa đơn có tổng giá tiền trên 5 triệu
Biểu thức truy vấn :
Kết quả=π
(j#)

(ThanhTien > 5000000)
(HD))

QUERY 5: Tìm tên khách hàng có CMND là 017098564
Biểu thức truy vấn:
Kết quả=π
(TenKH )

(g#=017098564)
(KH))

QUERY 6: Tìm mã chuyến bay và thời gian bay có sân bay trung gian là Đà Nẵng
Biểu thức truy vấn :
Kết quả=π
(CB.d#,CB.ThoiGianBay)

(Cua3.SanBayTrungGian=”DaNang”)AND (CB.l#=Cua3.l#)
(CB×CTCB))

QUERY 7: Tìm mã máy bay bay tuyến Hà Nội – Đà Nẵng
Kết quả=π
(MB.d#)

((Co3.SanBayDi=”HaNoi”)AND(Co3.SanBayDen=”DaNang) AND (CB.c#=Co3.c#)



7. Thực hiện 10 câu truy vấn bằng ngôn ngữ SQL
Query 1:
SELECT TenKH
FROM KhachHang
WHERE GioiTinh LIKE “Nữ“

Query 2:
SELECT TenKH
FROM KhachHang
WHERE GioiTinh LIKE “Nam“

Query 3:
SELECT MaChuyenBay
FROM ChuyenBay
WHERE ThoiGianBay = 2

Query 4:
SELECT MaHD
FROM HoaDon
WHERE ThanhTien > 5000000

Query 5:
SELECT TenKH
FROM KhachHang
WHERE CMND = 017098564

Query 6:
SELECT MaChuyenBay AND ThoiGianBay
FROM ChuyenBay



Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status