You are on page 1of 10

BI TP SQL

Cho cac lc quan h Qun ly lng nhn vin ca mt cng ty phn mm nh


sau:
Bophan(MaBP, TenBP)
Chucvu(MaCV, TenCV)
Nhanvien(MaNV, HoNV, TenNV, Luong, Phai, NgaySinh, MaCV,
MaBP)
Tabe ChucVu
M!CV T"NCV
AP Phu ta cho lp trinh vin
MGR Trong phong
P Lp trinh vin
SA Phn tich vin h thng
SP Lp trinh vin cao cp
SSA Phn tich vin h thng cao cp
Bi tp SQL ThS. Lng Th Ngc Khnh Khoa CNTT H Tn c Thng ! "#$$
$
Tabe Bophan
M!BP T"NBP
ACCT K toan
BUDG Th qu
PERS Nhn su
Tabe# Nhanvien
M!NV H$NV T"NNV L%$N& PH!I N&!'SINH M!CV M!BP
12000 Tu Thn Thuc 54000 0 7/7/1980 MGR ACCT
12345 Trn Vn Teo 32000 0 8/11/1974 SA BUDG
23456 L Lu Luyn 35500 1 2/13/1975 SSA BUDG
32456 Nguyn Vn Hu 28000 0 11/1/1977 SP BUDG
43000 Trn Thanh Thanh 51000 1 2/19/1967 MGR PERS
43214 Thai Vn Thoai 28500 0 2/15/1978 SP PERS
43223 Ly Vn Nghia 30000 0 12/9/1969 SSA PERS
45000 Pham Vn Nhanh 56000 0 8/16/1977 MGR BUDG
53211 Trn Thi Tho 27500 1 9/14/1975 P PERS
54322 Nguyn Thi Thanh 24000 1 5/25/1976 P ACCT
55678 L Thanh Nhn 27000 0 11/9/1975 AP ACCT
58971 L Dng Quang 35000 0 2/5/1980 SP PERS
59800 Lm Nhn Nghia 35000 0 8/15/1982 P ACCT
60311 Chu Thi Mai 32000 1 11/2/1977 P BUDG
61110 Lng Khanh Dat 27000 0 5/3/1978 P PERS
64905 Trn Thin Thanh Tung 28700 0 6/6/1979 SA PERS
65470 Chu Quc Ton 35500 0 5/17/1982 P BUDG
65789 Quach Nhn Chng 22000 0 9/5/1980 AP ACCT
65879 Tu Thanh Nhan 29800 0 4/25/1978 P ACCT
67890 L Thanh Hi Em 36000 0 9/9/1970 P BUDG
68790 Lng Thanh Bich 30200 1 9/9/1976 P ACCT
'(u c)u#
1. Tao C so du liu tn la QLNV
2. Tao cac table: Bophan, Chucvu, Nhanvien va thit t khoa chinh cho
cac table nh m t trn.
3. Tao Diagram cho c so du liu trn.
Bi tp SQL ThS. Lng Th Ngc Khnh Khoa CNTT H Tn c Thng ! "#$$
"
4. Nhp du liu cho cac table trn (chu y ung thu tu: Table Bophan,
Chucvu, Nhanvien).
5. Xut du liu ca cac Table trn sang Iile QLNV.xls (Iile Excel).
6. Xut du liu ca cac table trn sang Iile QLNV.mdb (Iile Access).
7. Tao mt c so du liu moi tn la QLNV1.
8. Import du liu tu Iile QLNV.mdb vua tao tn.
9. Thit t lai khoa chinh va kiu du liu ca mt s trong cho phu hp.
10. Thuc hin thao tac Backup va Restore trn c so du liu QLNV.
B*i +#
Giup sinh vin lam quen voi vic thao tac trn c so du liu bng cac
cu lnh SQL n gin, cac cu truy vn lng nhau va su dung cac ham kt
tp, gp nhom, sp xp kt qu truy vn.
,-ng ng.n ng/ SQL 0h1c hi2n c3c c.ng vi2c 4au#
1. Tao bng NHANVIEN1 voi cu truc nh trn.
2. Tao bng BOPHAN1 voi cu truc ging nh trn.
3. Tao bng CHUCVU1 voi cu truc ging nh trn.
4. Tim tt c cac nu nhn vin co lng trn 30000 USD.
5. Lit k tt c cac trong phong.
6. Lit k tt c cac nam lp trinh vin thuc phong k toan.
7. Tim nhung nhn vin co tui nho hn 25.
8. Tim tt c cac lp trinh vin va phu ta lp trinh vin.
9. Lit k tt c cac nam nhn vin co tui tu 30 40.
Bi tp SQL ThS. Lng Th Ngc Khnh Khoa CNTT H Tn c Thng ! "#$$
%
10. Lit k nhung lp trinh vin ca phong nhn su.
11. Lit k nhung nhn vin khng thuc b phn k toan.
12. Lit k tt c cac nu nhn vin sp xp tng dn theo lng.
13. Cho bit lng trung binh ca tt c cac nhn vin.
14. Cho bit s lng cac chuc vu.
15. Lit k muc lng thp nht, lng cao nht va trung binh lng theo
tung phong.
16. Lit k cac chuc vu co nu nhiu hn 3 ngoi.
17. Tng 10 cho tt c cac nhn vin thuc b phn nhn su.
18. Tim lng trung binh ca cac nhn vin sinh vao thang 6.
19. Lit k lng cao nht, thp nht va tng lng theo chuc vu.
20. Lit k cac phong co it hn 7 nhn vin va in ra s lng nhn vin tng
ung.
21. Lit k trung binh lng ca tt c cac nhn vin thuc b phn Nhn su
va co tui nho hn 36.
22. Tim nhung nhn vin co lng cao hn trung binh lng ca b phn ma
ho truc thuc.
23. Lit k tt c cac nam nhn vin co lng cao hn trung binh lng ca
nu nhn vin, in ra muc lng tng ung.
24. Lit k tt c cac trong phong va cac phong tng ung.
25. Tng 9 lng cho tt c cac nhn vin khng phi la SA hoc SSA
26. Lit k tt c cac nhn vin voi tn chuc vu va tn phong.
Bi tp SQL ThS. Lng Th Ngc Khnh Khoa CNTT H Tn c Thng ! "#$$
&
27. Tuyn thm lp trinh vin moi voi lng khoi im la 20000 vao b phn
nhn su, thng tin nhn vin: m NV: 66123, ho tn: H Thanh Xun, phai:
Nu, ngay sinh: 18/12/1982.
28. Tng 5 cho nhn vin vua tuyn.
29. Tim trung binh lng ca tt c cac chuc vu. Danh sach nay phi co c
tn chuc vu va tn phong.
30. Tim nhn vin co lng cao nht va khng phi trong phong.
31. Tim nhung phong co s lng nhn vin nhiu nht.
32. Tim nhung nhn vin thuc cac phong co trung binh lng cao nht.
33. Tim nhn vin co tui ln nht, nho nht theo tung b phn.
34. Cho bit trung binh lng ca mi phong ca tt c cac nhn vin khng
phi la trong phong va khng doi 30 tui.
B*i 5#
Giup sinh vin lam quen voi vic thao tac trn c so du liu bng cac
cu lnh SQL n gin, cac cu truy vn lng nhau va su dung cac ham kt
tp, gp nhom, sp xp kt qu truy vn.
Giaovien
MaGV HoGV TenGV DChi Hocvi
GV001V c Phc Cn Th C nhn
GV002Trn Thi An Bc Liu Tin S
GV00!L" #u$c B%nh &n' Th( Thc )
GV00*V Th+ ,'-c Trn &n' Th( C nhn
GV00.L Ph #u/ Ti0n Gi1n' Thc )
Bi tp SQL ThS. Lng Th Ngc Khnh Khoa CNTT H Tn c Thng ! "#$$
'
Giaovien
MaGV HoGV TenGV DChi Hocvi
GV002,'u34n #u$c C56n' Cn Th Tin )
GV00789 Ph5n' :n' Vnh L;n' Thc )
Sinhvien
MaSV HoSV TenSV NgSinh DChi Lop
SV0018& V<n #u1n' .=1.=1>?*&n' Th( T8!A
SV002,'u34n V<n Th9nh 2=1?=1>?!Vnh L;n' 2?@10
SV00!L Ph;n' B1 ?=2.=1>?2Ti0n Gi1n' 27@10
SV00*89 Th+ T/ !=2>=1>?*C9 A1u T8!A
SV00.Trn ,'-c PhBn' 10=?=1>?!Cn Th 2?@10
SV002L Ph;n' B/ch ,'u3CD 7=12=1>?!&n' Th( T8!A
SV007L" Th+ ,'-c iC( 2=1>=1>?*Tr9 Vinh TE,02
SV00?,'u34n c T9i 1=17=1>?*Vnh L;n' TE,02
SV00>Thi B%nh An >=2.=1>?!&n' Th( 2?@10
SV010L c Anh @h;1 *=1?=1>?.C9 A1u T8*A
SV011Trn Thi C 2=17=1>?2&n' Th( T8.A
SV0128& Th+ FD GH .=1>=1>?.Ti0n Gi1n' T8.A
SV01!Thi Th+ Ich 8;1 *=12=1>?*Bc Liu TE,02
Monhoc
MaMH TenMH DVHT
T8!01 @J DhuKD LK( Dr%nh C *
T8!02 CMu Drc NO LiCu P GiQi DhuKD .
T8!0! T;n r6i rc *
T8!0* C )R NO LiCu .
T8!0. LK( Dr%nh h5Sn' T$i D5Un' *
T8!02 An' H3 D/nh !
T8!07 Phn D/ch V9 ThiD W hC Dh$n' *
T8!0? LK( Dr%nh EnDXrnXD *
T8!0> @in Drc H3 D/nh 2
T8!10 C )R NO LiCu nn' c1; *
Bi tp SQL ThS. Lng Th Ngc Khnh Khoa CNTT H Tn c Thng ! "#$$
(
Bi tp SQL ThS. Lng Th Ngc Khnh Khoa CNTT H Tn c Thng ! "#$$
)
Hoc
MaSV MaMH MaGV HK NK Lanthi KQ
SV001T8!01 GV001 1200.Y2002 1 2
SV001T8!02 GV001 1200.Y2002 1 *
SV001T8!02 GV001 1200.Y2002 2 7
SV001T8!0! GV002 22002Y2007 1 ?
SV001T8!0* GV002 22002Y2007 1 >Z.
SV002T8!0* GV002 22002Y2007 1 10
SV002T8!0. GV00! 22002Y2007 1 2Z.
SV002T8!0> GV007 22002Y2007 1 ?Z.
SV00!T8!0* GV002 22002Y2007 1 .
SV00!T8!0. GV00! 1200.Y2002 1 2
SV00*T8!0* GV002 2200.Y2002 1 7
SV00*T8!0. GV00! 1200.Y2002 1 ?Z.
SV00.T8!0. GV00! 1200.Y2002 1 7Z.
SV00.T8!0? GV00. 22002Y2007 1 2Z.
SV002T8!07 GV00* 22002Y2007 1 ?
SV002T8!0? GV00. 12002Y2007 1 >
SV007T8!07 GV001 22002Y2007 1 10
SV007T8!0? GV002 12002Y2007 1 >Z.
SV00?T8!07 GV00* 22002Y2007 1 10
SV00?T8!0> GV007 2200.Y2002 1 7
SV00?T8!0> GV007 2200.Y2002 2 ?
SV00>T8!07 GV002 2200.Y2002 1 7
SV00>T8!0> GV001 2200.Y2002 1 !Z.
SV01!T8!02 GV002 2200.Y2002 1 *Z.
SV007T8!02 GV00* 22002Y2007 1 !
SV00>T8!0> GV001 2200.Y2002 2 .
SV01!T8!02 GV002 2200.Y2002 2 .
C6% H7I#
1. In ra m s, ho tn ca cac sinh vin co ia chi o Dng Thap
Bi tp SQL ThS. Lng Th Ngc Khnh Khoa CNTT H Tn c Thng ! "#$$
*
2. In ra thng tin gm m s va tn cac mn hoc co s n vi hoc trinh tu 3
tro ln
3. In ra thng tin cac sinh vin hoc cac mn do cac giao vin o Cn Th
ging day
4. In ra danh sach cac sinh vin thi ln 2 o nm hoc 2006-2007
5. Cng thm 1 im cho cac sinh vin thi ln 1 o hoc ky 1, nm hoc 2006-
2007
6. Tng s n vi hoc trinh ca mn TH308 ln 1
7. Thm mn hoc moi 'TH311, 'Tri tu nhn tao, 3 vht vao bng mn
hoc
8. In ra thng tin cac mn hoc khng c ging day vao hoc ky 2 nm hoc
2006-2007
9. In ra cac mn hoc vua c hoc boi cac sinh vin lop TH3A va lop TH4A
10.In ra thng tin cac mn hoc theo tung hoc ky nin khoa (nhung mn trung
nhau chi giu lai 1).
11.In ra cac sinh vin khng phi thi ln 2 o nm hoc 2006-2007.
12.In ra thng tin cac mn hoc co tng s ln hoc ca cac sinh vin la nhiu
nht va in ra tng s ln hoc tng ung.
13.In ra cac sinh vin co im thi lon nht theo tung lop, theo tung mn.
14.In ra trung s lng mn hoc ca mi sinh vin theo tung hoc ky, nin
khoa
15.Cho bit sinh vin nao hoc nhiu mn nht o nm hoc 2006-2007, in ra s
lng hoc mn cu th
16.In thng tin ca cac sinh vin cha tung hoc cac mn ma giao vin Vu
Duc Phuc ging day.
Bi tp SQL ThS. Lng Th Ngc Khnh Khoa CNTT H Tn c Thng ! "#$$
+
17.In ra thng tin ca giao vin day nhiu sinh vin nht
18.In ra thng tin ca mn hoc co nhiu sinh vin khng phi thi lai nhiu
nht.
19.In ra im trung binh theo tung hoc ky nin khoa ca mi sinh vin va cho
bit sinh vin co im trung binh lon nht theo tung hoc ky nin khoa.
In ra danh sach cac sinh vin at iu kin xet hoc bng ca mi hoc ky nin
khoa.
Bi tp SQL ThS. Lng Th Ngc Khnh Khoa CNTT H Tn c Thng ! "#$$
$#

You might also like