Tải bản đầy đủ (.docx) (7 trang)

1760258 (2)

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 (39.58 KB, 7 trang )

ĐẶNG NGỌC DUYÊN ANH – 1760258
BÀI TẬP 01. CSDL QUẢN LÍ ĐỀ ÁN
Câu 01. Tìm các nhân viên làm việc ở phịng số 4
SELECT *

FROM

WHERE

PHG=4;

NHANVIEN

Câu 02. Tìm các nhân viên có mức lương trên 30000
SELECT *

FROM

NHANVIEN

WHERE

LUONG>30000;

Câu 03. Tìm các nhân viên có mức lương trên 25000 ở phịng 4 hoặc các nhân viên có
mức lương trên 30000 ở phịng 5
SELECT *

FROM

NHANVIEN



WHERE

(LUONG>25000 AND PHG=4) OR (LUONG>30000 AND PHG=5);

Câu 04. Cho biết họ tên đầy đủ của các nhân viên ở TP HCM
SELECT

HONV, TENLOT, TENNV

FROM

NHANVIEN

WHERE

DCHI LIKE '%HCM%';

Câu 05. Cho biết họ tên đầy đủ của các nhân viên có họ bắt đầu bằng ký tự 'N'
SELECT

HONV, TENLOT, TENNV

FROM

NHANVIEN

WHERE

HONV LIKE 'N%';


Câu 06. Cho biết ngày sinh và địa chỉ của nhân viên Dinh Ba Tien
SELECT

NGSINH, DCHI

FROM

NHANVIEN


WHERE

HONV='Dinh' AND TENLOT='Ba' AND TENNV='Tien';

Câu 07. Với mỗi phòng ban, cho biết tên phòng ban và địa điểm phòng
SELECT

TENPHG, DIADIEM

FROM

PHONGBAN, DIADIEM_PHG

WHERE

PHONGBAN.MAPHG = DIADIEM_PHG.MAPHG;

Câu 08. Tìm tên những người trưởng phịng của từng phịng ban.
SELECT


TENNV, TENPHG

FROM

NHANVIEN, PHONGBAN

WHERE

NHANVIEN.MANQL = PHONGBAN.TRPHG;

Câu 09. Tìm tên và địa chỉ của tất cả các nhân viên của phòng "Nghiên cứu".
SELECT

TENNV, DCHI

FROM

NHANVIEN, PHONGBAN

WHERE

PHONGBAN.TENPHG = N'Nghiêng cứu';

Câu 10. Với mỗi đề án ở Hà Nội, cho biết tên đề án, tên phòng ban, họ tên và ngày
nhận chức của trưởng phịng của phịng ban chủ trì đề án đó.
SELECT

TENDA, TENPHG, HONV, TENLOT, TENNV, NG_NHANCHUC


FROM

DEAN, PHONGBAN, NHANVIEN

WHERE

DDIEM_DA=N'Hà Nội'
AND DEAN.PHONG = PHONGBAN.MAPHG
AND PHONGBAN.TRPHG = NHANVIEN.MANQL;

Câu 11. Tìm tên những nữ nhân viên và tên người thân của họ
SELECT

TENNV, TENTN

FROM

NHANVIEN, THANNHAN

WHERE

PHAI=N'Nữ' AND MANV=MA_NVIEN;


Câu 12. Với mỗi nhân viên, cho biết họ tên nhân viên và họ tên người quản lý trực
tiếp của nhân viên đó
SELECT
NV.HONV, NV.TENLOT, NV.TENNV, NQL.HONV, NQL.TENLOT,
NQL.TENNV
FROM


NHANVIEN AS NV, NHANVIEN AS NQL

WHERE

NV.MANV = NQL.MA_NQL;

Câu 13. Với mỗi nhân viên, cho biết họ tên của nhân viên đó, họ tên người trưởng
phòng và họ tên người quản lý trực tiếp của nhân viên đó.
SELECT NV.HONV, NV.TENLOT, NV.TENNV, NQL.HONV, NQL.TENLOT,
NQL.TENNV, TRPHG.HONV, TRPHG.TENLOT, TRPHG.HONV
FROM
NHANVIEN AS NV, NHANVIEN AS NQL, NHANVIEN AS
TRPHG, PHONGBAN
WHERE

NV.MANV = NQL.MA_NQL
OR PHONGBAN.TRPHG = TRPHG.MA_NQL;

Câu 14. Tên những nhân viên phòng số 5 có tham gia vào đề án "Sản phẩm X" và
nhân viên này do "Nguyễn Thanh Tùng" quản lý trực tiếp.
SELECT

TENNV

FROM

DEAN, PHANCONG, NHANVIEN AS NV, NHANVIEN AS NQL

WHERE


NV.PHG=5
AND NV.MANV = PHANCONG.MA_NVIEN
AND PHANCONG.MADA = DEAN.MADA
AND NV.MANV = NHANVIEN.NQL
AND NQL.HOVN=N'Nguyễn'
AND NQL.TENLOT=N'Thanh' AND NQL.TENNV =N 'Tùng';

Câu 15. Cho biết tên các đề án mà nhân viên Đinh Bá Tiến đã tham gia.
SELECT

TENDA

FROM

DEAN, NHANVIEN, PHANCONG

WHERE

DEAN.MADA = PHANCONG.MADE


AND NHANVIEN.MAVN = PHANCONG.MA_NVIEN;
BÀI TẬP 02. CSDL QUẢN LÍ CHUYẾN BAY
Câu 01. Cho biết mã số, tên phi công, địa chỉ, điện thoại của các phi công đã từng lái
máy bay loại B747.
SELECT

MANV, TEN, DCHI, DTHOAI


FROM

NHANVIEN, KHANANG

WHERE

NHANVIEN.MANV = KHANANG.MANV;

Câu 02. Cho biết tên những nhân viên được phân công trên chuyến bay có mã số 100
xuất phát tại sân bay SLC.
SELECT

TENNV

FROM

NHANVIEN, PHANCONG, CHUYENBAY

WHERE

NHANVIEN.MANV = PHANCONG.MANV
AND PHANCONG.MACB = CHUYENBAY.MACB
AND PHANCONG.MACB = 100
AND SBDI='SLC';

Câu 03. Cho biết mã loại và số hiệu máy bay đã từng xuất phát tại sân bay MIA.
SELECT

MALOAI, SOHIEU


FROM

LICHBAY, CHUYENBAY

WHERE

LICHBAY.MACB = CHUYENBAY.MACB
AND SBDI='MIA';

Câu 04. Cho biết mã chuyến bay, ngày đi, cùng với tên, địa chỉ, điện thoại của tất cả
các hành khách đi trên chuyến bay đó.
SELECT

MACB, NGAYDI, TEN, DCHI, DTHOAI

FROM

KHACHHANG, DATCHO

WHERE

KHACHHANG.MAKH = DATCHO.MAKH;


Câu 05. Cho biết mã chuyến bay, ngày đi, cùng với tên, địa chỉ, điện thoại của tất cả
những nhân viên được phân cơng trong chuyến bay đó.
SELECT

MACB, NGAYDI, TEN, DCHI, DTHOAI


FROM

NHANVIEN, PHANCONG

WHERE

NHANVIEN.MANV = PHANCONG.MANV;

Câu 06. Cho biết mã chuyến bay, ngày đi, mã số và tên của những phi công được
phân công vào chuyến bay hạ cánh xuống sân bay ORD.
SELECT

PHANCONG.MACB, NGAYDI, MANV, TEN

FROM

NHANVIEN, PHANCONG, CHUYENBAY

WHERE

NHANVIEN.MANV = PHANCONG.MANV
AND PHANCONG.MACB = CHUYENBAY.MACB
AND SBDEN='ORD';

Câu 07. Cho biết các chuyến bay (mã số chuyến bay, ngày đi và tên của phi công)
trong đó phi cơng có mã 1001 được phân cơng lái.
SELECT

MACB, NGAYDI, TEN


FROM

NHANVIEN, PHANCONG

WHERE

NHANVIEN.MANV = PHANCONG.MANV
AND NHANVIEN.MANV = 1001;

Câu 08. Cho biết thông tin (mã chuyến bay, sân bay đi, giờ đi, giờ đến, ngày đi) của
những chuyến bay hạ cánh xuống sân bay DEN.
SELECT

LICHBAY.MACB, SBDI, SBDEN, GIODI, DIODEN, NGAYDI

FROM

LICHBAY, CHUYENBAY

WHERE

LICHBAY.MACB = CHUYENBAY.MACB

Câu 09. Với mỗi phi công, cho biết hãng sản xuất và mã loại máy bay mà phi công
này có khả năng bay được. Xuất ra tên phi cơng, hãng sản xuất và mã loại máy bay.
SELECT

TEN, HANGSX, LOAIMB.MALOAI



FROM

NHANVIEN, KHANANG, LOAIMB

WHERE

NHANVIEN.MANV = KHANANG.MANV
AND KHANANG.MALOAI = LOAIMB.MALOAI;

Câu 10. Cho biết mã phi công, tên phi công đã lái máy bay trong chuyến bay mã số
100 vào ngày 11/01/2000.
SELECT

MANV, TEN

FROM

NHANVIEN, PHANCONG, LICHBAY

WHERE

NHANVIEN.MANV = PHANCONG.MANV
AND PHANCONG.MACB = LICHBAY.MACB
AND LICHBAY.MACB = 100
AND NGAYDI = '11/01/2000';

Câu 11. Cho biết mã chuyến bay, mã nhân viên, tên nhân viên được phân công vào
chuyến bay xuất phát ngày 10/31/2000 tại sân bay MIA vào lúc 20:30
SELECT


PHANCONG.MACB, MANV, TEN

FROM

NHANVIEN, PHANCONG, LICHBAY, CHUYENBAY

WHERE

NHANVIEN.MANV = PHANCONG.MANV
AND PHANCONG.MACB = LICHBAY.MACB
AND LICHBAY.MACB = CHUYENBAY.MACB
AND NGAYDI ='10/31/2000'
AND SBDI='MIA'
AND GIODI ='20:30';

Câu 12. Cho biết tên của những phi công chưa được phân công lái chuyến bay nào.
Câu 13. Cho biết tên khách hàng đã đi chuyến bay trên máy bay của hãng "Boeing".
SELECT

TEN

FROM

KHACHHANG, DATCHO, LICHBAY, LOAIMB

WHERE

KHACHHANG.MAKH = DATCHO.MAKH
AND DATCHO.MACB = LICHBAY.MACB



AND LICHBAY.MALOAI = LOAIMB.MALOAI
AND HANGSX = 'Boeing';
Câu 14. Cho biết mã các chuyến bay chỉ bay với máy bay số hiệu 10 và mã loại B747.
SELECT

MACB

FROM

LICHBAY

WHERE

SOHIEU = 10 AND MALOAI = 'B747';



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×