End of Light

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 4

--Họ và tên : ĐỖ TẤN LỘC

--MSSV : 2011064914
--Lớp : 20DTHC4

create database QUANLYCHUYENBAY

use QUANLYCHUYENBAY

create table MAYBAY


(
MaMB int unique,
primary key(MaMB),
Loai nvarchar(50),
TamBay int
check(TamBay > 0)
)

create table CHUYENBAY


(
MaCB char(5) unique,
primary key(MaCB),
GaDi nvarchar(50),
GaDen nvarchar(50),
DoDai int,
GioDi time,
GioDen time,
ChiPhi int,
MaMB int,
foreign key(MaMB) references MAYBAY(MaMB)
on update cascade
on delete no action
)

create table NHANVIEN


(
MaNV char(9) unique,
primary key(MaNV),
Ten nvarchar(50),
Luong int
check(Luong > 0),
)

create table CHUNGNHAN


(
MaNV char(9),
MaMB int,
primary key(MaNV,MaMB),
foreign key(MaMB) references MAYBAY(MaMB)
on update cascade
on delete no action,
foreign key(MaNV) references NHANVIEN(MaNV)
on update cascade
on delete no action,
)

insert CHUYENBAY values ('VN431','SGN','CAH','3963','05:55','06:55','236','747')


insert CHUYENBAY values ('VN320','SGN','DAD','2798','06:00','07:10','221','737')
insert CHUYENBAY values ('VN464','SGN','DLI','2002','07:20','08:05','225','340')
insert CHUYENBAY values ('VN216','SGN','DIN','4170','10:30','14:20','262','340')
insert CHUYENBAY values ('VN280','SGN','HPH','11979','06:00','08:00','1279','777')
insert CHUYENBAY values ('VN254','SGN','HUI','8765','18:40','20:00','781','767')
insert CHUYENBAY values ('VN338','SGN','BMV','4081','15:25','16:25','375','320')
insert CHUYENBAY values ('VN440','SGN','BMV','4081','18:30','19:30','426','319')
insert CHUYENBAY values ('VN651','DAD','SGN','2798','19:30','08:00','221','727')
insert CHUYENBAY values ('VN276','DAD','CXR','1283','09:00','12:00','203','154')
insert CHUYENBAY values ('VN374','HAN','VII','510','11:40','13:25','120','747')
insert CHUYENBAY values ('VN375','VII','CXR','752','14:15','16:00','181','737')
insert CHUYENBAY values ('VN269','HAN','CXR','1262','14:10','15:50','202','340')
insert CHUYENBAY values ('VN315','HAN','DAD','134','11:45','13:00','112','757')
insert CHUYENBAY values ('VN317','HAN','UIH','827','15:50','16:15','190','777')
insert CHUYENBAY values ('VN741','HAN','PXU','395','06:30','08:30','120','767')
insert CHUYENBAY values ('VN474','PXU','PQC','1586','08:40','11:20','102','747')
insert CHUYENBAY values ('VN476','UIH','PQC','485','09:15','11:50','117','777')

select * from CHUYENBAY

insert MAYBAY values ('747','Boeing 747 - 400','13488')


insert MAYBAY values ('737','Boeing 737 - 400','5413')
insert MAYBAY values ('340','Airbus A340 - 300','11392')
insert MAYBAY values ('757','Boeing 757 - 300','6416')
insert MAYBAY values ('777','Boeing 777 - 300','10306')
insert MAYBAY values ('767','Boeing 767 - 400ER','10360')
insert MAYBAY values ('320','Airbus A320','4168')
insert MAYBAY values ('319','Airbus A319','2888')
insert MAYBAY values ('727','Boeing 727','2406')
insert MAYBAY values ('154','Tupolev 154','6565')

select * from MAYBAY

insert NHANVIEN values('242518965',N'Trần Văn Sơn',120433)


insert NHANVIEN values('141582651',N'Đoàn Thị Mai',178345)
insert NHANVIEN values('011564812',N'Tôn Văn Quý', 153972)
insert NHANVIEN values('567354612',N'Quan Cẩm Ly',256481)
insert NHANVIEN values('552455318',N'La Quế',101745)
insert NHANVIEN values('550156548',N'Nguyễn Thị Cẩm',205187)
insert NHANVIEN values('390487451',N'Lê Văn Luật',212156)
insert NHANVIEN values('274878974',N'Mai Quốc Minh', 99890)
insert NHANVIEN values('254099823',N'Nguyễn Thị Quỳnh', 24450)
insert NHANVIEN values('356187925',N'Nguyễn Vinh Bảo', 44740)
insert NHANVIEN values('355548984',N'Trần Thị Hoài An', 212156)
insert NHANVIEN values('310454876',N'Tạ Văn Đồ', 212156)
insert NHANVIEN values('489456522',N'Nguyễn Thị Quý Linh', 127984)
insert NHANVIEN values('489221823',N'Bùi Quốc Chinh', 23980)
insert NHANVIEN values('548977562',N'Lê Văn Quý', 84476)
insert NHANVIEN values('310454877',N'Trần Văn Hạo', 33546)
insert NHANVIEN values('142519864',N'Nguyễn Thị Xuân Đào', 227489)
insert NHANVIEN values('269734834',N'Trương Tuấn Anh', 289950)
insert NHANVIEN values('287321212',N'Dương Văn Minh', 48090)
insert NHANVIEN values('552455348',N'Bùi Thị Dung', 92013)
insert NHANVIEN values('248965255',N'Trần Thị Ba', 43723)
insert NHANVIEN values('159542516',N'Lê Văn Kỳ', 48250)
insert NHANVIEN values('348121549',N'Nguyễn Văn Thanh', 32899)
insert NHANVIEN values('574489457',N'Bùi Văn Lập',20)

select * from NHANVIEN

insert CHUNGNHAN values('567354612', '747')


insert CHUNGNHAN values('142519864', '340')
insert CHUNGNHAN values('567354612', '737')
insert CHUNGNHAN values('142519864', '320')
insert CHUNGNHAN values('567354612', '757')
insert CHUNGNHAN values('269734834', '747')
insert CHUNGNHAN values('567354612', '777')
insert CHUNGNHAN values('269734834', '737')
insert CHUNGNHAN values('567354612', '767')
insert CHUNGNHAN values('269734834', '340')
insert CHUNGNHAN values('567354612', '727')
insert CHUNGNHAN values('269734834', '757')
insert CHUNGNHAN values('567354612', '340')
insert CHUNGNHAN values('269734834', '777')
insert CHUNGNHAN values('552455318', '737')
insert CHUNGNHAN values('269734834', '767')
insert CHUNGNHAN values('552455318', '319')
insert CHUNGNHAN values('269734834', '320')
insert CHUNGNHAN values('552455318', '747')
insert CHUNGNHAN values('269734834', '319')
insert CHUNGNHAN values('552455318', '767')
insert CHUNGNHAN values('269734834', '727')
insert CHUNGNHAN values('390487451', '340')
insert CHUNGNHAN values('269734834', '154')
insert CHUNGNHAN values('390487451', '320')
insert CHUNGNHAN values('242518965', '737')
insert CHUNGNHAN values('390487451', '319')
insert CHUNGNHAN values('242518965', '757')
insert CHUNGNHAN values('274878974', '757')
insert CHUNGNHAN values('141582651', '737')
insert CHUNGNHAN values('274878974', '767')
insert CHUNGNHAN values('141582651', '757')
insert CHUNGNHAN values('355548984', '154')
insert CHUNGNHAN values('141582651', '767')
insert CHUNGNHAN values('310454876', '154')
insert CHUNGNHAN values('011564812', '737')
insert CHUNGNHAN values('142519864', '747')
insert CHUNGNHAN values('011564812', '757')
insert CHUNGNHAN values('142519864', '757')
insert CHUNGNHAN values('574489457', '154')
insert CHUNGNHAN values('142519864', '777')
insert CHUNGNHAN values('142519864', '767')
insert CHUNGNHAN values('142519864', '737')

select * from CHUNGNHAN

---1
select MaCB N'Các chuyến bay đi Đà Lạt' from CHUYENBAY
where GaDen='DAD'

---2
select MaMB N'Các máy bay tầm bay nhỏ hơn 10000km' from MAYBAY
where TamBay>10000

---3
select * from NHANVIEN
where Luong<10000

---4
select MaCB N'Các chuyến bay có đường bay có độ dài nhỏ hơn 10000km và lớn hơn
8000km ' from CHUYENBAY
where DoDai>8000 and DoDai<10000

---5
select MaCB N'Các chuyến từ Sài Gòn đi Ban Mê Thuộc' from CHUYENBAY
where GaDi='SGN' and Gaden='BMV'

---6
select Count(MaCB) N'Số chuyến xuất phát từ Sài Gòn' from CHUYENBAY
where GaDi='SGN'

---7
select Count(Loai) N'Số loại máy bay Boeing' from MAYBAY where
Loai like 'Boeing%'

---8
select Sum(Luong) N'Tổng lương phải trả ' from NHANVIEN

---9
select distinct MaNV N'Mã số phi công lái Boeing' from CHUNGNHAN
where MaMB in ( select MaMB from MAYBAY where Loai like 'Boeing%')

---10
select MaNV N'Mã phi công có thể lái máy bay mã 747' from CHUNGNHAN
where MaMB='747'

You might also like