SQL CD06TH

You might also like

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

Khoa CNTT BI TP C S D LIU ThS.

ng Kin Cng
Bi 1.
a) Trnh by cc lnh nh ngha d liu ca SQL, minh hoa bng v du.
b) Trnh by cc lnh thao tc d liu ca SQL, cho v du minh hoa.
Bi 2.
Cho Co s d liu (CSDL) gm cc quan h:
NHANVEN(MaNV, HoTen, NgaySinh, MaPhong)
PHONG(MaPhong, TenPhong, DiaDiem, SoDT)
DUAN(MaDA, TenDA, NganSach)
THAMGA(MaNV, MaDA, SoGioThamGia)
Biu din cc cu truy vn sau bng c ngn ng SQL v ai s quan h
a) a ra danh sch (HoTn, NgySinh) ca cc nhn vin tham gia du n c tn l
'o tao t xa' hoc tham gia du n tn l 'QLTC'.
b) a ra danh sch (TnPhng, a im) ca phng c nhn vin m s 'NV101' lm
vic.
c) Cho bit danh sch (HoTn, NgaySinh, MPhng) ca cc nhn vin tham gia tt c
cc du n.
Bi 3.
Cho Co s d liu gm cc quan h:
NHANVEN(MaNV, HoTen, NgaySinh, DiaChi)
DUAN(MaDA, TenDA, ChuDauTu, NganSach)
THAMGA(MaNV, MaDA, SoGioLamViec)
Hy bi din cc cu hi sau bng SQL v ai s quan h nu c th
a) a ra danh sch cc (MaNV, HoTen, NgaySinh) ca nhng nhn vin lm cho du n
c ch u t l "VNACO.
b) a ra danh sch bao gm Tn du n, Ch u t ca cc du n c ngn sch
khang t 10.000.000 n 25.000.000.
Bi 4.
Cho Co s d liu gm cc quan h:
CB(MaCB, TenCB, Tel, Nsinh, Luong, MaPhong)
PHONG(MaPhong, TenPhong, TruongPhong)
TDVH(MaCB, TrinhDo, ThoiGian)
Hy biu din cc yu cu sau bng ngn ng SQL
a) a ra danh sch cn b c trnh "Tin s ca phng "K thut
b) Thay i s in thoai ca cn b c m l "CB01 vi s in thoai mi l 8967421
Trang 1
Khoa CNTT BI TP C S D LIU ThS. ng Kin Cng
Bi 5.
Cho CSDL gm cc quan h
SV(SV, TenSV, MaLop, DiaChi)
LOP(MaLop, TenLop, SoSV)
CBGD(CBGD, TenCBGD, MonDay, MaLop, SoTiet)
Hy tr li cc cu hi sau bng ngn ng SQL
a) a ra danh sch sinh vin hoc lp 'TCA' c a chi 'TpHCM'
b) a ra danh sch sinh vin hoc lp 'TCB' c a chi 'ng Nai'
c) Hy cho bit mt danh sch bao gm: Tn cn b, mn day, s tit day cho lp
'TinKTA'
d) a ra danh sch cc cn bn day mn 'Co s d liu'
Bi 6.
Cho CSDL bao gm cc quan h
NV(NV, TenNV, Ph, Luong)
Phong(Ph, TenPh, SoNV)
NN(NV, Nngu, TrinhDo)
Thuc hin cc cng vic sau
a) Dng SQL tao cc bng trn
b) Cho bit tn cc nhn vin phng 'K thut' bit ting Anh trnh C v bc long trn
4,47
c) Xa nhn vin vi m 'NV009'
Bi 7.
Cho loc quan h
KHACHSAN(MaKS, TenKS, DiaChi)
Phong(SoP, MaKS, LoaiP, Gia)
DatPhong(MaKS, MaKhach, NgayNhan, NgayTra,SoP)
Khach(MaKhach, HoTen, DiaChi)
Biu din cc yu cu sau bng SQL
a) a ra danh sch Gi v LoaiP ca tt c cc phng tai khch san Melia
b) Lit k tt c cc khch ang tai khch san Victoria
c) Lit k tt c cc phng tai khch san N Hang, bao gm c tn ca nhng ngi
khch ang tai phng nu phng ang c ngi
d) Hy lit k cc phng khng c ngi tai khch san Melia
e) Hy cho bit tng s phong tai mi khch san tai TpHCM
f) Hy vit cc cu lnh tao cc quan h ni trn
g) Tng gi ca tt c cc phng on ln 5%
Trang 2
Khoa CNTT BI TP C S D LIU ThS. ng Kin Cng
Bi 8
Dng cc cu lnh SQL tao cc bng cho co s d liu nh sau
KHACHHANG(MaKH, HoTen, SoDienThoai, CoQuan)
NHACHOTHUE(MaN, DiaChi, GiaThue, TenChuNha)
HOPDONG(MaN, MaKH, NgayBatDau, NgayKetThuc)
Biu din cc yu cu sau bng ngn ng SQL
a) a ra danh sch (a chi, Tn ch nh) ca nhng ngi nh c ga thu t hon
300.000
b) a ra danh sch (MaKH, HoTn, CoQuan) ca nhng ngi tng thu nh ca
ch nh c tn l Nguyn Vit Vong
c) a ra danh sch cc ngi nh cha tng oc ai thu
d) Hy a ra gi thu cao nht trong s cc gi thu ca cc ngi nh tng t nht
mt ln oc thu
Bi 9
Dng cc cu lnh SQL tao cc bng cho co s d liu nh sau
SNHVEN(MaSV, HoTen, NgaySinh, QueQuan)
MONHOC(MaMH, TenMH, MaGV)
GANGVEN(MaGV, HoTen, DiaChi, DienThoai)
DANGKY(MaMH, MaSV, KyHoc, Diem)
Biu din cc truy vn bng ngn ng SQL
a) Cho bit nhng sinh vin no hoc cc mn do ging vin "ng Kin Cng day
b) Chi ra tn ca nhng sinh vin khng ng k mn hoc no
c) Tt c cc sinh vin oc 4 im trong mn hoc COMP123 hoc ky '01-S2' s oc
nng ln thnh 5 im
d) a ra danh sch HoTn v im trung bnh ca cc sinh vin trong hoc ky 'S2-02'
Bi 10.
Dng lnh SQL tao cc bng cho CSDL nh di, sau tr li cc truy vn
NHANVEN(MaNV, HoTen, DiaChi, NgaySinh)
DUAN(MaDA, TenDA, ChuDauTu, NganSach)
LAMVEC(MaNV, MaDA, SoGioLamViec)
a) a ra danh sch Tn v Ch u t ca nhng du n ngn sch nhiu hon
10.000.000 v t hon 25.000.000.
b) a ra danh sch (MaNV, HoTen, NgaySinh) ca nhng nhn vin tng lm cho
cc du n c ch u t l VNACO.
c) a ra danh sch cc nhn vin cha tng tham gia du n no.
d) Hy a ra tng s gi m nhn vin c tn l Trn Hng Phong lm cho cc du
n.
Trang 3
Khoa CNTT BI TP C S D LIU ThS. ng Kin Cng
Bi 11.
Cho co s d liu gm cc quan h sau :
NhnVin(NV, HoTn, aChi, NgaySinh)
Dun(DA, TnDA, ChuT, NgnSch)
ThamGia(NV, DA, SGiLmVic)
a) Dng SQL tao lp cc bng nh trn.
b) a ra danh sch (NV, HoTn, NgaySinh) ca nhng nhn vin lm cho du n c ch
u t l 'BDV'
c) a ra danh sch bao gm : Tn du n, ch u t ca cc du n c ngn sch trong
khang t 30.000.000 n 50.000.000.
d) a ra tng s gi lm vic ca 'Nguyn Kin Dung' trong cc du n do Tng cng ty
Sng lm ch u t.
e) Xa du n c tn 'White House' khi CSDL.
Bi 12.
Cho CSDL gm cc quan h:
NhnVin(MaNV, HoTn, aChi, NgaySinh, MPhng)
Phng(MPhng, TnPhng, aim, ST)
Dun(MDA, TnDA, ChuT, NgnSch)
ThamGia(MNV, MDA, SGiThamGia)
a) Dng cc cu lnh SQL tao cc bng tong ng vi cc quan h trn.
b) a ra danh sch (HoTn, Ngy Sinh) ca cc nhn vin tham gia du n c tn 'o
tao t xa' hoc cc du n c tn 'QLTC'
c) a ra danh sch (TnPhng, a im) ca phng c nhn vin m s 'NV01' lm
vic.
d) Cho bit danh sch (HoTn, Ngy Sinh, M Phng) ca cc nhn vin tham gia tt c
cc du n.
e) Cho bit c bao nhiu du n c ngn sch ln hon 1.000.000.000.
f) Xa nhn vin c m l 'NV003'.
Trang 4

You might also like