Chương II
CƠ SỞ DỮ LIỆU
GV: Lâm Ngọc Ánh
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
1. Khái niệm
2. Sắp xếp dữ liệu (Sort)
3. Lọc dữ liệu (Filter)
4. Các hàm cơ sở dữ liệu
5. Kiểm tra dữ liệu khi nhập
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
!" #$#!%&'&
()"#*#!+#!, #/01#!2&'&!/&!3-
!4#542&!/#!, &!#67!!$#
&,(8
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
0,&'9:#;()"#< := 0>&
5?&'!@&!#!&!/'A-B&!/C!&'#DE&'
B&!!,FG(H&!I
&'(6>&'!#$#>(J#D;
K!&'!+!0(#!+;-L!&'
E&'!0#,0
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
Lưu ý:
>&0)M&' !EN&'7OP;7!%&'()"#
?&'2;#%&'!+#;(H#!Q%R>&(S>&
0)M&'&'<&'T&;7!%&'0?&'<
U!%&'&>-J&0L&'0,&'VW
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
1. Khái niệm
2. Sắp xếp dữ liệu (Sort)
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
CVXYZ[Y\W
U!:= !+P&!$#!VW; !Echọn
tất cả các cột, trừ cột STT(nếu có) (] 0$&!
-/B&!#!B&!:$#
V7!%&'#8>&0)M&'!@>&#.^!G!=
0)M&'FG(H&!#$#!:= !+P'Tkhoá
8!](H&!tối đa_7!,$
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
CVXYZ[Y\W
$#!!P#!&I
I!T&5?&'
#6&< :=
CI`-4##!T&
aV,0;:/
!&!. !,N
V,0
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
CVXYZ[Y\W
Chọn khoá
thứ nhất
bChọn khoá
thứ haic
bChọn khoá
thứ bac
Dòng đầu là
tên trường
(ko sắp xếp)
Sắp xếp
tăng dần
Sắp xếp
giảm dần
Ko có dòng
tên trường
(sắp xếp cả
dòng đầu)
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
CVXYZ[Y\W
Xếp từ trên
xuống dưới
Xếp từ trái
sang phải
UB#!&1d ,&;:/!&!. !,Nd ,&
Sắp xếp có
phân biệt
chữ hoa
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
1. Khái niệm
2. Sắp xếp dữ liệu (Sort)
3. Lọc dữ liệu (Filter)
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
_We\W
`#0,,f9:##&'#/ #!,&')M?&'!
#%&'#4(]T#;
g,h0T#P(.&'
g5&#h0T#&i&'#,
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
_We\W
g,f0
!T&-J&VW'A-#Ej&'>&0)M&'
`&/h0/g,h0;%>&0)M&'#8
(6-k>&!E:2&'#D!. &!$#!
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
_We\W
UB#!#!.5,(8;#8&!$#!!E:2&'I
gI(]!&N-TE&'!
, lRI#$#'$0Hm&&!/!,S#&!n&!/
,-RIP(H&!(J7&T#
$#'$0H#D#.
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
Nếu chọn Custom… sẽ hiện hộp thoại Custom
AutoFilter để người sử dụng tự định điều kiện lọc:
oI WT# &!&'
E&'!!,E-p&
2 )"&' VY $&
0 0,&' !$&'
&3- 0,&'
7!,E&'Cl;qllc
_We\W
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
_We\W
gog9hW9r
sItH&!-J&(J7&I
u
j&'(6'!>&0)M&'(](H&!(J7&;#!1
O !E'2&'!>&0)M&'#D-J&VW;2
&!/#, GK>&0)M&'VW
u
$#j&'= )m'!(J7&I#$#(J7&
#?&' j&' !v g; #$# (J 7& 7!$#
j&' !v dr
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
_We\W
sCI!P#!&T#o,-&/h0/g5&#
h0R
&UwT#&'G
N-J&
&UwT#0&7!$#
Chọn miền CSDL
Chọn miền điều kiện
!T&-J&!&Uw
!Q!&E&'!0,&'
2&!&'Uw0?&'S
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
1. Khái niệm
2. Sắp xếp dữ liệu (Sort)
3. Lọc dữ liệu (Filter)
4. Các hàm cơ sở dữ liệu
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
qxy`VW
tS#(]-#!&'I#$#!-VW%_(22I
;h;00
I
hI0)M&'#6&B&!,$&;#8!]7!$,2!+P
0)M&'0,&'VW!,S#>&0)M&'
00I5?&'#!+(J7&B&!,$&;B&!/ !E#8
C%;%#!+>&0)M&'5#!+(J7&&'G
)m
tJ7&()"#(S0>&!&'(J7&
oyg;7!$#!&'(J7&dzdr
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
qxy`VW
-go9rg9
1 !$ Igo9rg9;f;#00
%&'4&'IB&!'$0H0&'@&!#D#$#%0,&'
#.field0,&'VWdatabase !n-p&(J7&
5?&'criteria
oI
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
qxy`VW
-V`
1 !$ IV`;f;#00
%&'4&'IB&!*&''$0H#D#$#%0,&'#.
field0,&'VWdatabase !n-p&(J7&
5?&'criteria
oI
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
qxy`VW
-d
1 !$ Id;f;#00
%&'4&'I(=-2)"&'#$#%#D#.field
0,&'VWdatabase !n-p&(J7&5?&'
criteria
oI
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
qxy`VW
-`;`gZ
1 !$ I{`;f;#00
{`gZ;f;#00
%&'4&'I0E5J'$0H&!n&!/`|!Gm&
&!/`gZ0,&'#$#%#D#.field0,&'VW
database !n-p&(J7&5?&'criteria
oI
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
1. Khái niệm
2. Sắp xếp dữ liệu (Sort)
3. Lọc dữ liệu (Filter)
4. Các hàm cơ sở dữ liệu
5. Kiểm tra dữ liệu khi nhập
Trường CĐ KT–KT Vinatex TP.HCM Lâm Ngọc Ánh
}U~`rg\WU•Y
m!
U!&! €'iG0:8
t]!N&#!=9:##!, !v &')M?&'!=
#$#FG<#7]-0
U!&! &=7!%&'!n-p&(J7&
^!%&'$,L5G>#6&! N