You are on page 1of 8

BI THC HNH

Bui 1:
Mc ch: Gip sinh vin lm quen cc thao tc c bn vi trnh EM ca SQL
Server 2000: to bng, to Diagram rng buc d liu gia cc bng, nhp d liu
cho bng, Import d liu t cc ngun d liu khc v Export d liu sang cc ngun d
liu khc.

Gii thiu trnh Enterprise Manager ca SQL Server 2000.


To c s d liu, Sinh vin cn nm vng cc kiu d liu c bn
thng dng ca SQL Server 2000 vn dng vo vic to lp, chnh
sa v xa cc Table.
To lp mi quan h gia cc Table (DataGram).
Backup (sao lu d liu) v Restore (phc hi d liu), Import v
Export d liu.
Vit v thc thi cc cu lnh SQL n gin bng chng trnh SQL
Analyzer.
THC HNH
1.
Khi ng SQL Server Enterprise Manager: Start Programs
Microsft SQL Server Enterprise Manager

To c s d liu: Sau khi m chng trnh Enterprise Manager ta tin hnh to


CSDL nh sau: Click phi vo mc Databases New Database

Click vo
du + ca
cc mc
c
khoanh trn

Hp thoi sau xut hin:

Nhp tn
CSDL

Cho cc lc quan h Qun l 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)

Table: Bophan
MABP
ACCT
BUDG
PERS

Table: Chucvu

TENBP
K ton
Th qu
Nhn s

MACV
AP
MGR
P
SA
SP
SSA

TENCV
Ph t cho lp trnh vin
Trng phng
Lp trnh vin
Phn tch vin h thng
Lp trnh vin cao cp
Phn tch vin h thng cao
cp

Table: Nhanvien
MANV
12000
12345
23456
32456
43000
43214
43223
45000
53211
54322
55678
58971
59800
60311

HONV
T Thn
Trn Vn
L Lu
Nguyn Vn
Trn Thanh
Thi Vn
L Vn
Phm Vn
Trn Th
Nguyn Th
L Thanh
L ng
Lm Nhn
Chu Th

TENNV
Thc
To
Luyn
Hu
Thanh
Thoi
Ngha
Nhanh
Tho
Thanh
Nhn
Quang
Ngha
Mai

LUONG PHAI NGAYSINH MACV


54000
0
7/7/1980 MGR
32000
0
8/11/1974 SA
35500
1
2/13/1975 SSA
28000
0
11/1/1977 SP
51000
1
2/19/1967 MGR
28500
0
2/15/1978 SP
30000
0
12/9/1969 SSA
56000
0
8/16/1977 MGR
27500
1
9/14/1975 P
24000
1
5/25/1976 P
27000
0
11/9/1975 AP
35000
0
2/5/1980 SP
35000
0
8/15/1982 P
32000
1
11/2/1977 P

MABP
ACCT
BUDG
BUDG
BUDG
PERS
PERS
PERS
BUDG
PERS
ACCT
ACCT
PERS
ACCT
BUDG

61110
64905
65470
65789
65879
67890
68790

Lng Khnh
Trn Thin Thanh
Chu Quc
Quch Nhn
T Thanh
L Thanh Hi
Lng Thanh

t
Tng
Ton
Chng
Nhn
Em
Bch

27000
28700
35500
22000
29800
36000
30200

0
0
0
0
0
0
1

5/3/1978
6/6/1979
5/17/1982
9/5/1980
4/25/1978
9/9/1970
9/9/1976

P
SA
P
AP
P
P
P

PERS
PERS
BUDG
ACCT
ACCT
BUDG
ACCT

Yu cu:
1. To C s d liu tn l QLNV
2. To cc table: Bophan, Chucvu, Nhanvien v thit t kha chnh cho cc
table nh m t trn.
3. To Diagram cho c s d liu trn.
4. Nhp d liu cho cc table trn (ch ng th t: Table Bophan,
Chucvu, Nhanvien).
5. Xut d liu ca cc Table trn sang file QLNV.xls (file Excel).
6. Xut d liu ca cc table trn sang file QLNV.mdb (file Access).
7. To mt c s d liu mi tn l QLNV1.
8. Import d liu t file QLNV.mdb va to tn.
9. Thit t li kha chnh v kiu d liu ca mt s trng cho ph hp.
10. Thc hin thao tc Backup v Restore trn c s d liu QLNV.
Bui 2 & 3:
Gip sinh vin lm quen vi vic thao tc trn c s d liu bng cc cu
lnh SQL n gin, cc cu truy vn lng nhau v s dng cc hm kt tp, gp
nhm, sp xp kt qu truy vn.
Dng ngn ng SQL thc hin cc cng vic sau:
1. To bng NHANVIEN1 vi cu trc nh trn.
2. To bng BOPHAN1 vi cu trc ging nh trn.
3. To bng CHUCVU1 vi cu trc ging nh trn.
4. Tm tt c cc n nhn vin c lng trn 30000 USD.
5. Lit k tt c cc trng phng.
6. Lit k tt c cc nam lp trnh vin thuc phng k ton.
7. Tm nhng nhn vin c tui nh hn 25.
8. Tm tt c cc lp trnh vin v ph t lp trnh vin.
9. Lit k tt c cc nam nhn vin c tui t 30 40.
10. Lit k nhng lp trnh vin ca phng nhn s.
11. Lit k nhng nhn vin khng thuc b phn k ton.
12. Lit k tt c cc n nhn vin sp xp tng dn theo lng.
13. Cho bit lng trung bnh ca tt c cc nhn vin.
4

14. Cho bit s lng cc chc v.


15. Lit k mc lng thp nht, lng cao nht v trung bnh lng theo tng
phng.
16. Lit k cc chc v c n nhiu hn 3 ngi.
17. Tng 10% cho tt c cc nhn vin thuc b phn nhn s.
18. Tm lng trung bnh ca cc nhn vin sinh vo thng 6.
19. Lit k lng cao nht, thp nht v tng lng theo chc v.
20. Lit k cc phng c t hn 7 nhn vin v in ra s lng nhn vin tng
ng.
21. Lit k trung bnh lng ca tt c cc nhn vin thuc b phn Nhn s v
c tui nh hn 36.
22. Tm nhng nhn vin c lng cao hn trung bnh lng ca b phn m h
trc thuc.
23. Lit k tt c cc nam nhn vin c lng cao hn trung bnh lng ca n
nhn vin, in ra mc lng tng ng.
24. Lit k tt c cc trng phng v cc phng tng ng.
25. Tng 9% lng cho tt c cc nhn vin khng phi l SA hoc SSA
26. Lit k tt c cc nhn vin vi tn chc v v tn phng.
27. Tuyn thm lp trnh vin mi vi lng khi im l 20000 vo b phn
nhn s, thng tin nhn vin: m NV: 66123, h tn: H Thanh Xun, phi: N,
ngy sinh: 18/12/1982.
28. Tng 5% cho nhn vin va tuyn.
29. Tm trung bnh lng ca tt c cc chc v. Danh sch ny phi c c tn
chc v v tn phng.
30. Tm nhn vin c lng cao nht v khng phi trng phng.
31. Tm nhng phng c s lng nhn vin nhiu nht.
32. Tm nhng nhn vin thuc cc phng c trung bnh lng cao nht.
33. Tm nhn vin c tui ln nht, nh nht theo tng b phn.
34. Cho bit trung bnh lng ca mi phng ca tt c cc nhn vin khng phi
l trng phng v khng di 30 tui.
Bui 4 & 5:
Gip sinh vin lm quen vi vic thao tc trn c s d liu bng cc cu
lnh SQL n gin, cc cu truy vn lng nhau v s dng cc hm kt tp, gp
nhm, sp xp kt qu truy vn.
Giaovien
MaGV

HoGV

TenGV

DChi

Hocvi

GV001 V c

Phc

Cn Th

C nhn

GV002 Trn Thi

An

Bc Liu

Tin S

GV003 L Quc

Bnh

ng Thp

Thc s

Giaovien
MaGV

HoGV

TenGV

DChi

Hocvi

GV004 V Th Ngc

Trn

ng Thp

C nhn

GV005 L Ph

Qu

Tin Giang

Thc s

GV006 Nguyn Quc

Cng

Cn Th

Tin s

GV007 H Phng

ng

Vnh Long

Thc s

Sinhvien
MaSV

HoSV

TenSV

NgSinh

DChi

Lop

SV001 H Vn

Quang

5/15/1984 ng Thp

TH3A

SV002 Nguyn Vn

Thnh

2/18/1983 Vnh Long

28K10

SV003 L Phong

Ba

8/25/1982 Tin Giang

27K10

SV004 H Th

3/29/1984 C Mau

TH3A

SV005 Trn Ngc

Phng

10/8/1983 Cn Th

28K10

SV006 L Phong Bch

Nguyt

7/12/1983 ng Thp

TH3A

SV007 L Th Ngc

ip

6/19/1984 Tr Vinh

TIN06

SV008 Nguyn c

Ti

1/17/1984 Vnh Long

TIN06

SV009 Thi Bnh

An

9/25/1983 ng Thp

28K10

SV010 L c Anh

Khoa

4/18/1985 C Mau

TH4A

SV011 Trn Thi

2/17/1986 ng Thp

TH5A

SV012 H Th t

Em

5/19/1985 Tin Giang

TH5A

SV013 Thi Th bch

Hoa

4/12/1984 Bc Liu

TIN06

Monhoc
MaMH

TenMH

DVHT

TH301

K thut lp trnh C

TH302

Cu trc d liu & Gii thut

TH303

Ton ri rc

TH304

C s d liu

TH305

Lp trnh hng i tng

TH306

Mng my tnh

TH307

Phn tch v Thit k h thng

TH308

Lp trnh Internet

TH309

Kin trc my tnh

TH310

C s d liu nng cao

Hoc
MaSV

MaMH

MaGV

HK

NK

Lanthi

KQ

SV001 TH301

GV001

1 2005-2006

SV001 TH302

GV001

1 2005-2006

SV001 TH302

GV001

1 2005-2006

SV001 TH303

GV002

2 2006-2007

SV001 TH304

GV002

2 2006-2007

9.5

SV002 TH304

GV002

2 2006-2007

10

SV002 TH305

GV003

2 2006-2007

6.5

SV002 TH309

GV007

2 2006-2007

8.5

SV003 TH304

GV002

2 2006-2007

SV003 TH305

GV003

1 2005-2006

SV004 TH304

GV002

2 2005-2006

SV004 TH305

GV003

1 2005-2006

8.5

SV005 TH305

GV003

1 2005-2006

7.5

SV005 TH308

GV005

2 2006-2007

6.5

SV006 TH307

GV004

2 2006-2007

SV006 TH308

GV005

1 2006-2007

SV007 TH307

GV001

2 2006-2007

10

SV007 TH308

GV006

1 2006-2007

9.5

SV008 TH307

GV004

2 2006-2007

10

SV008 TH309

GV007

2 2005-2006

SV008 TH309

GV007

2 2005-2006

SV009 TH307

GV002

2 2005-2006

SV009 TH309

GV001

2 2005-2006

3.5

SV013 TH302

GV002

2 2005-2006

4.5

SV007 TH302

GV004

2 2006-2007

SV009 TH309

GV001

2 2005-2006

SV013 TH302

GV002

2 2005-2006

CU HI:
1. In ra m s, h tn ca cc sinh vin c a ch ng Thp
2. In ra thng tin gm m s v tn cc mn hc c s n v hc trnh t 3 tr
ln
3. In ra thng tin cc sinh vin hc cc mn do cc gio vin Cn Th ging
dy
4. In ra danh sch cc sinh vin thi ln 2 nm hc 2006-2007
5. Cng thm 1 im cho cc sinh vin thi ln 1 hc k 1, nm hc 2006-2007
6. Tng s n v hc trnh ca mn TH308 ln 1
7. Thm mn hc mi TH311, Tr tu nhn to, 3 vht vo bng mn hc
8. In ra thng tin cc mn hc khng c ging dy vo hc ky 2 nm hc
2006-2007
9. In ra cc mn hc va c hc bi cc sinh vin lp TH3A v lp TH4A

10. In ra thng tin cc mn hc theo tng hc k nin kho (nhng mn trng


nhau ch gi li 1).
11. In ra cc sinh vin khng phi thi ln 2 nm hc 2006-2007.
12. In ra thng tin cc mn hc c tng s ln hc ca cc sinh vin l nhiu nht
v in ra tng s ln hc tng ng.
13. In ra cc sinh vin c im thi ln nht theo tng lp, theo tng mn.
14. In ra trung s lng mn hc ca mi sinh vin theo tng hc k, nin kho
15. Cho bit sinh vin no hc nhiu mn nht nm hc 2006-2007, in ra s
lng hc mn c th
16. In thng tin ca cc sinh vin cha tng hc cc mn m gio vin V c
Phc ging dy.
17. In ra thng tin ca gio vin dy nhiu sinh vin nht
18. In ra thng tin ca mn hc c nhiu sinh vin khng phi thi li nhiu nht.
19. In ra im trung bnh theo tng hc k nin kho ca mi sinh vin v cho
bit sinh vin c im trung bnh ln nht theo tng hc k nin kho.
In ra danh sch cc sinh vin t iu kin xt hc bng ca mi hc k nin
kho.

You might also like