SlideShare a Scribd company logo
LýthuyếtCSDL
GIÁOVIÊN:ĐỗThịMaiHườngĐỗThịMaiHường
BỘMÔN:CácHệthốngthôngtinCácHệthốngthôngtin
KHOA:CôngnghệthôngtinCôngnghệthôngtin
Email:dohuong@gmail.comEmail:dohuong@gmail.com
CƠSỞDỮLIỆU
1
ĐỗThịMaiHườngĐỗThịMaiHường
CácHệthốngthôngtinCácHệthốngthôngtin
CôngnghệthôngtinCôngnghệthôngtin
Email:dohuong@gmail.comEmail:dohuong@gmail.com
CƠSỞDỮLIỆU
LýthuyếtCSDL
Chương5NgônngữT
1.GiớithiệuT-SQL
2.StoredProcedure
3.Function
4.Trigger
2
Chương5NgônngữT-SQL
LýthuyếtCSDL
Mụcđích
•Nắmvữngcáckháiniệmlô(batch)vàxửlýtheolô
•ViếtcáccâulệnhSQLthểhiệnlogiccủaứngdụng
•Địnhnghĩavàgángiátrịchocácbiến
•Nắmvữngvàdùngđượccáclệnhđiềukhiểncấutrúclậptrình
•Nắmcáchdùngbiếncontrỏ
•Viếtđượccácthủtụccơbảnđápứngyêucầuqtcsdl
•ViếtđượcvàSửdụngđượchàmSQLtrongtruyvấn
•Tạođượccáctriggercơbản
3
Nắmvữngcáckháiniệmlô(batch)vàxửlýtheolô
ViếtcáccâulệnhSQLthểhiệnlogiccủaứngdụng
Địnhnghĩavàgángiátrịchocácbiến
Nắmvữngvàdùngđượccáclệnhđiềukhiểncấutrúclậptrình
Viếtđượccácthủtụccơbảnđápứngyêucầuqtcsdl
ViếtđượcvàSửdụngđượchàmSQLtrongtruyvấn
LýthuyếtCSDL
GiớiThiệuTransactSQL(T
•Transact-SQLlàngônngữSQLmởrộngdựatrênSQLchuẩncủaISO(International
OrganizationforStandardization)vàANSI(AmericanNationalStandardsInstitute)được
sửdụngtrongSQLServerT-SQLđượcchialàm3nhóm:
DataDefinitionLanguage(DDL):lệnhdùngđểquảnlýcácthuộctínhcủamộtdatabase
nhưđịnhnghĩacáchànghoặccộtcủamộttable,hayvịtrídatafilecủamột
database...thườngcódạng
Createobject_Name
Alterobject_Name
Dropobject_Name
Trongđóobject_Namecóthểlàmộttable,view,storedprocedure,indexes...
Vídụ:
LệnhCreatesausẽtạoramộttabletênImportersvới3cột
CompanyID,CompanyName,Contact
USENorthwind
•CREATETABLEImporters(
CompanyIDintNOTNULL,
CompanyNamevarchar(40)NOTNULL,
Contactvarchar(40)NOTNULL
)
4
GiớiThiệuTransactSQL(T-SQL)
SQLlàngônngữSQLmởrộngdựatrênSQLchuẩncủaISO(International
OrganizationforStandardization)vàANSI(AmericanNationalStandardsInstitute)được
SQLđượcchialàm3nhóm:
DataDefinitionLanguage(DDL):lệnhdùngđểquảnlýcácthuộctínhcủamộtdatabase
nhưđịnhnghĩacáchànghoặccộtcủamộttable,hayvịtrídatafilecủamột
Trongđóobject_Namecóthểlàmộttable,view,storedprocedure,indexes...
LệnhCreatesausẽtạoramộttabletênImportersvới3cột
LýthuyếtCSDL
•DataControlLanguage(DCL):
Ðâylànhữnglệnhquảnlýcácquyềntruycậplêntừngobject(table,view,stored
procedure...).Thườngcódạngsau:Grant,Revoke,Deny
Vídụ:
LệnhsausẽchophépusertrongPublicRoleđượcquyềnSelectđốivớitableCustomer
trongdatabaseNorthwind(RolelàmộtkháiniệmgiốngnhưWindowsGroupsẽđược
bànkỹtrongphầnSecurity)
USENorthwind
GRANTSELECT
ONCustomers
TOPUBLIC
LệnhsausẽtừchốiquyềnSelectđốivớitableCustomertrongdatabaseNorthwindcủa
cácusertrongPublicRole
USENorthwind
DENYSELECT
ONCustomers
TOPUBLIC
Lệnhsausẽxóabỏtácdụngcủacácquyềnđượcchophéphaytừchốitrướcđó
USENorthwind
REVOKESELECT
ONCustomers
TOPUBLIC
GiớiThiệuTransactSQL(T
5
Ðâylànhữnglệnhquảnlýcácquyềntruycậplêntừngobject(table,view,stored
procedure...).Thườngcódạngsau:Grant,Revoke,Deny
LệnhsausẽchophépusertrongPublicRoleđượcquyềnSelectđốivớitableCustomer
trongdatabaseNorthwind(RolelàmộtkháiniệmgiốngnhưWindowsGroupsẽđược
LệnhsausẽtừchốiquyềnSelectđốivớitableCustomertrongdatabaseNorthwindcủa
Lệnhsausẽxóabỏtácdụngcủacácquyềnđượcchophéphaytừchốitrướcđó
GiớiThiệuTransactSQL(T-SQL)
LýthuyếtCSDL
•DataManipulationLanguage(DML):
ÐâylànhữnglệnhphổbiếndùngđểxửlýdatanhưSelect,
Update,Insert,Delete
GiớiThiệuTransactSQL(T
6
DataManipulationLanguage(DML):
ÐâylànhữnglệnhphổbiếndùngđểxửlýdatanhưSelect,
GiớiThiệuTransactSQL(T-SQL)
LýthuyếtCSDL
•Vd:USEqlysv
DECLARE@sttINT
CREATETABLEsv
(sttINT,
masvNVARCHAR(10)NOTNULL
CONSTRAINTpk_sinhvienPRIMARYKEY,
hotenNVARCHAR(50)NOTNULL,
ngaysinhSMALLDATETIME
gioitinhBITNULL,
noisinhNVARCHAR(100)
malopNVARCHAR(10)
)
SELECT@stt=@@IDENTITY--giátrịidentitygầnnhấtđượcsinhra(cógt<>NULLnếulấysaucâu
lệnhinsertdữliệubảngcóchưacộtlấygiátrịidentity
INSERTINTOsv
VALUES(@stt,’SV01CDT2K8’,'TrầnThuThuỷ','11/10/1987',0,'Tháibình','CDT001K008')
SELECT*FROMSV
GiớiThiệuTransactSQL(T
7
NOTNULL
CONSTRAINTpk_sinhvienPRIMARYKEY,
NOTNULL,
NULL,
NULL,
NULL
giátrịidentitygầnnhấtđượcsinhra(cógt<>NULLnếulấysaucâu
lệnhinsertdữliệubảngcóchưacộtlấygiátrịidentity
VALUES(@stt,’SV01CDT2K8’,'TrầnThuThuỷ','11/10/1987',0,'Tháibình','CDT001K008')
GiớiThiệuTransactSQL(T-SQL)
LýthuyếtCSDL
Giớithiệuvềxửlýtheolô(SQL
BatchProcessing)
CáclệnhSQLriêng
rẽ
Đượcnhómlạithành
lô(batch)
8
Giớithiệuvềxửlýtheolô(SQL
Lô(Batch)
Đượcnhómlạithành
lô(batch)
Đượcbiên
dịchthành
mộtkế
hoạchthực
thi
LýthuyếtCSDL
Địnhnghĩa
Quátrìnhtrongđómộttậplệnhđượcxửlý
cùnglúcđượcgọilà
9
Quátrìnhtrongđómộttậplệnhđượcxửlý
LýthuyếtCSDL
Vídụvềmộtlô(batch)
UseQlSach
Select*fromtacgia
Updatetacgia
setphone=‘0988904566‘
wheretentg=‘Trung'
Go
10
Vídụvềmộtlô(batch)
Lệnhbáohiệukết
thúclô
LýthuyếtCSDL
Mụcđích:Haydùngphânt
thựchiệnđộclập
•VDụ:Xétkịchbản
CREATEDaTaBASEqlbanhang
USEqlbanhang
CREATETABLEktra
(
AINT,
BINT
)
SELECT*FROMktra
•--Sẽbịbáolỗi
11
ngphântáchnhómđể
thựchiệnđộclập
CREATEDaTaBASEqlbanhang
LýthuyếtCSDL
Cầnsửalại
•CREATEDaTaBASEqlbanhang
GO
USEqlbanhang
CREATETABLEktra
(
AINT,
BINT
)
GO
SELECT*FROMktra
GO
12
Cầnsửalại
CREATEDaTaBASEqlbanhang
LýthuyếtCSDL
Chúthíchtrongmộtlôxửlý
•Cácchuỗikýtựtrongmãlệnhchươngtrình(cònđượcgọilàchúthích)
khôngđượcxửlýbởitrìnhbiêndịch.
•Dùngđểgiảithíchchomãlệnhhayvôhiệuhóatạmthờicácthànhphần
câulệnhT-SQLđangxửlý
•Giúpviệcbảotrìmãlệnhdễdànghơn.
•Chúthíchthườngđượcsửdụngđểghilạitênchươngtrình,têntácgiảvà
ngàythángthựchiệnthayđổimãlệnh.
•Chúthíchcóthểđượcdùngđểmôtảcácphéptínhtoánphứctạphaygiải
thíchvềphươngpháplậptrình.
13
Chúthíchtrongmộtlôxửlý
Cácchuỗikýtựtrongmãlệnhchươngtrình(cònđượcgọilàchúthích)
khôngđượcxửlýbởitrìnhbiêndịch.
Dùngđểgiảithíchchomãlệnhhayvôhiệuhóatạmthờicácthànhphần
Giúpviệcbảotrìmãlệnhdễdànghơn.
Chúthíchthườngđượcsửdụngđểghilạitênchươngtrình,têntácgiảvà
ngàythángthựchiệnthayđổimãlệnh.
Chúthíchcóthểđượcdùngđểmôtảcácphéptínhtoánphứctạphaygiải
LýthuyếtCSDL
Cáchìnhthứcchúthích
SQLServerhỗtrợhaihìnhthứcchúthích:
1)--(haighạchngang)
Vídụ:
USEQlsach
GO
--Đâylàchúthích.
2)/*...*/(cặpdấughạchchéovàdấusao)
Vídụ:
SELECT*FROMnhanvien/*Đâylàchúthích*/
14
Cáchìnhthứcchúthích
SQLServerhỗtrợhaihìnhthứcchúthích:
2)/*...*/(cặpdấughạchchéovàdấusao)
SELECT*FROMnhanvien/*Đâylàchúthích*/
LýthuyếtCSDL
Chúthíchnhiềudòng
•Chúthíchnhiềudòng/**/khôngthểvượtquámộtlô.Mộtchúthích
hoànchỉnhphảinằmtrongmộtlôxửlý.
•Vídụ,trongcôngcụQueryAnalyzer,lệnhGObáohiệukếtthúclô.Khi
gặplệnhGOtrêndònglệnhnósẽgửitấtcảcácmãlệnhsautừkhóa
GOcuốicùnglênmáychủSQLtrongmộtlôxửlý.
•NếulệnhGOxuấthiệntrênmộtdònggiữa/*và*/thìQueryAnalyzer
sẽgửiđimộtđoạnchúthíchcócáckýtựđánhdấusaitrongmỗilôvà
sẽgâyralỗicúpháp.
15
Chúthíchnhiềudòng
Chúthíchnhiềudòng/**/khôngthểvượtquámộtlô.Mộtchúthích
hoànchỉnhphảinằmtrongmộtlôxửlý.
Vídụ,trongcôngcụQueryAnalyzer,lệnhGObáohiệukếtthúclô.Khi
gặplệnhGOtrêndònglệnhnósẽgửitấtcảcácmãlệnhsautừkhóa
GOcuốicùnglênmáychủSQLtrongmộtlôxửlý.
NếulệnhGOxuấthiệntrênmộtdònggiữa/*và*/thìQueryAnalyzer
sẽgửiđimộtđoạnchúthíchcócáckýtựđánhdấusaitrongmỗilôvà
LýthuyếtCSDL
Chúý:
•ĐốivớicáclệnhCREATE
CREATEPROCEDURE,
TRIGGER,CREATEVIEWkhông
cáclệnhkháctrongcùngmột
16
nhưlà:CREATEDEFAULT,
CREATERULE,CREATE
khôngđượcphépkếthợpvới
lô.
LýthuyếtCSDL
Biếncụcbộ
17
LýthuyếtCSDL
Khaibáobiến
•DECLARE@Tên_biếnKiểu_dữ_liệu[,...]
•Kiểudữliệutext,ntexthoặcimagekhôngđượcchấpnhậnkhikhai
baobien
•Vídụ:Đểkhaibáocácbiếnlưu
họtênnhàcungcấp,ngàyxuất
nhưsau:
DECLARE@TongsldatINT,@Hotenncc
DECLARE@NgayxhDATETIME
18
DECLARE@Tên_biếnKiểu_dữ_liệu[,...]
Kiểudữliệutext,ntexthoặcimagekhôngđượcchấpnhậnkhikhai
lưutrữgiátrịtổngsốlượngđặthàng,
xuấthàng.SửdụnglệnhDECLARE
@HotennccCHAR(50)
DATETIME
LýthuyếtCSDL
Gángiátrịchobiến
•TừkhóaSEThaySELECTđượcdùngđểgángiátrịchobiến.
•Cúpháp:SET@<tênbiếncụcbộ>=<giátrị>
Hoặclà:
SELECT@<Tênbiếncụcbộ>=<giátrị>
•Chúý:Phạmvihoạtđộngcủabiếnchỉnằmtrongmộtthủtục
hoặcmộtlôcóchứalệnhkhaibáobiếnđó
19
TừkhóaSEThaySELECTđượcdùngđểgángiátrịchobiến.
SET@<tênbiếncụcbộ>=<giátrị>
SELECT@<Tênbiếncụcbộ>=<giátrị>
Chúý:Phạmvihoạtđộngcủabiếnchỉnằmtrongmộtthủtục
hoặcmộtlôcóchứalệnhkhaibáobiếnđó
LýthuyếtCSDL
Vídu:
•Đểgángiátrịlàngày25/03/2002
dụnglệnhSETnhưsau:
•DECLARE@NgayxhDATETIME
SET@Ngayxh='2002-03-25'
•Chúý:Đốivớikiểudữliệu
Serverthườngsửdụngtheo
giátrịvàobiếnhoặcvàotrong
20
2002vàobiếnngàyxuấthàngtasử
DATETIME
dạngngàytrongMicrosoftSQL
theođịnhdạngyyyy-mm-ddđểgán
trongcơsởdữliệu.
LýthuyếtCSDL
Vídu:
•Đểtínhlươnglớnnhất,lương
phòngbancómãlà‘PB01’.Sử
DECLARE@MaxLuongINT,@luongnn
SELECT@MaxLuong=MAX(Luong),@luongnn=
@tongluong=Sum(luong)
FROMNhanvien
WHEREMaPB='PB01‘
21
lươngnhỏnhất,tổnglươngtrong
SửdụnglệnhSELECTnhưsau:
,@luongnnint,@tongluongint
(Luong),@luongnn=Min(luong),
LýthuyếtCSDL
Xemgiátrịhiệnhànhcủabiến
•PRINT@Tên_biến|Biểu_thức_chuỗi
•Đểtínhlươnglớnnhất,lươngnhỏnhất,tổnglươngtrong
phòngbancómãlà‘PB01’.SửdụnglệnhSELECTvàlệnh
Printnhưsau:
DECLARE@MaxLuongINT,@luongnn
SELECT@MaxLuong=MAX(Luong),@luongnn=
@tongluong=Sum(luong)
FROMNhanvien
WHEREMaPB='PB01'
Print'LuongLNlà'+convert(
Print'LuongNNlà'+convert(
Print‘Tổnglươnglà'+convert
22
Xemgiátrịhiệnhànhcủabiến
PRINT@Tên_biến|Biểu_thức_chuỗi
Đểtínhlươnglớnnhất,lươngnhỏnhất,tổnglươngtrong
phòngbancómãlà‘PB01’.SửdụnglệnhSELECTvàlệnh
,@luongnnint,@tongluongint
(Luong),@luongnn=Min(luong),
(varchar(10),@maxluong)
(varchar(10),@luongnn)
convert(varchar,@tongluong)
LýthuyếtCSDL
Cácloạibiến
SQLServerhỗtrợhailoạibiếnsautrongT
23
SQLServerhỗtrợhailoạibiếnsautrongT-SQL:
LýthuyếtCSDL
Cácbiếntoàncục
BiếntoàncụctrongSQLServerbắtđầubằng2kýtự@.Tacó
thểtruyxuấtgiátrịcủacácbiếnnàybằngtruyvấnSELECT
đơngiản
24
BiếntoàncụctrongSQLServerbắtđầubằng2kýtự@.Tacó
thểtruyxuấtgiátrịcủacácbiếnnàybằngtruyvấnSELECT
LýthuyếtCSDL
Danhsáchcácbiếntoàncục
CácbiếnÝnghĩa
@@CONNECTIONSSốcáckếtnốiđênmáychủtừlầnkhởiđộng
cuối.
@@CPU_BUSYSốmilliseconds(mộtphầnngìngiây)hệthống
đãxửlýtừkhiSQLServerđượckhởiđộng
@@CURSOR_ROWSSốbảnghitrongcursormởgầnnhất.
@@DATEFIRSTGiátrịhiệntạicủathamsốtronglệnhSET
DATEFIRSTquyếtđịnhngàyđầutiêncủatuần.
@@ERRORMãlỗicủalỗixảyragầnnhất
@@FETCH_STATUS0nếutrạngtháilầntruyxuấtcuốithànhcông.
-1nếucólỗi
25
Danhsáchcácbiếntoàncục
Sốcáckếtnốiđênmáychủtừlầnkhởiđộng
Sốmilliseconds(mộtphầnngìngiây)hệthống
đãxửlýtừkhiSQLServerđượckhởiđộng
Sốbảnghitrongcursormởgầnnhất.
GiátrịhiệntạicủathamsốtronglệnhSET
DATEFIRSTquyếtđịnhngàyđầutiêncủatuần.
Mãlỗicủalỗixảyragầnnhất
0nếutrạngtháilầntruyxuấtcuốithànhcông.
LýthuyếtCSDL
Danhsáchcácbiếntoàn
cục(tiếp…)
CácbiếnÝnghĩa
@@IDENTITYGiátrịidentitygầnnhấtđượcsinhra
@@LANGUAGETêncủangônngữđangđượcsửdụng.
@@MAX_CONNECTIONSSốkếtnốitốiđacóthể.
@@ROWCOUNTSốbảnghibịtácđộngbởicâulệnhSQL
gầnnhất.
@@SERVERNAMETêncủamáychủ
@@SERVICENAMETêncủadịchvụSQLtrênmáychủ
@@TIMETICKSSốmillisecondstrongmộtticktrênmáychủ
@@TRANSCOUNTSốgiaodịchđanghoạtđộngtrênkếtnối
hiệntại
@@VERSIONThôngtinvềphiênbảncủaSQLServer
26
Danhsáchcácbiếntoàn
Giátrịidentitygầnnhấtđượcsinhra
Têncủangônngữđangđượcsửdụng.
Sốkếtnốitốiđacóthể.
SốbảnghibịtácđộngbởicâulệnhSQL
Têncủamáychủ
TêncủadịchvụSQLtrênmáychủ
Sốmillisecondstrongmộtticktrênmáychủ
Sốgiaodịchđanghoạtđộngtrênkếtnối
ThôngtinvềphiênbảncủaSQLServer
LýthuyếtCSDL
Cáclệnhđiềukhiển
27
LýthuyếtCSDL
Cáclệnhđiềukhiển(tiếp..)
28
Cáclệnhđiềukhiển(tiếp..)
LýthuyếtCSDL
BEGIN..END
BEGIN...END:MộttậplệnhSQLđượcthựcthisẽđược
đặttrongBEGIN..END.
Cúpháp:
BEGIN
<lệnh>|<đoạnlệnh>
END
29
BEGIN...END:MộttậplệnhSQLđượcthựcthisẽđược
LýthuyếtCSDL
IF..ELSE
IF...ELSE:ChúngtacóthểthựcthicáctậplệnhSQL
khácnhaudựavàocácđiềukiệnkhácnhau.
Cúpháp:
IF<điềukiện>
<lệnhsql1>|<tậplệnh1>
[ELSE
<lệnhsql2>|<tậplệnh2>]
30
F...ELSE:ChúngtacóthểthựcthicáctậplệnhSQL
khácnhaudựavàocácđiềukiệnkhácnhau.
IFstatement
TRUEFALSE
LýthuyếtCSDL
VídụvềIF
31
LýthuyếtCSDL
IFcókếthợptừkhóa
•Đểkiểmtrasựtồntạicủacácdòngdữliệubêntrongbảng
•IFEXISTS(Câu_lệnh_SELECT)
Câu_lệnh1|Khối_lệnh1
[ELSE
Câu_lệnh2|Khối_lệnh2]
32
cókếthợptừkhóaEXISTS
Đểkiểmtrasựtồntạicủacácdòngdữliệubêntrongbảng
(Câu_lệnh_SELECT)
1
LýthuyếtCSDL
CấutrúcWHILE
WHILE:CóthểthựcthimộtlệnhSQLhaymộttập
lệnhdựavàođiềukiệnnàođó.Cáccâulệnh
đượcthựcthinhiềulầnkhinàođiềukiệnvẫncòn
đúng.
Cúpháp:
WHILE<Điềukiện>
BEGIN
Các_lệnh_lặp
END
33
óthểthựcthimộtlệnhSQLhaymộttập
lệnhdựavàođiềukiệnnàođó.Cáccâulệnh
đượcthựcthinhiềulầnkhinàođiềukiệnvẫncòn
LýthuyếtCSDL
BREAKvàCONTINUE
USEpubs
GO
WHILE(SELECTAVG(price)FROMtitles)<$30
BEGIN
UPDATEtitles
SETprice=price*2
SELECTMAX(price)FROMtitles
IF(SELECTMAX(price)FROMtitles)>$50
BREAK
ELSE
CONTINUE
END
PRINT'Toomuchforthemarkettobear'
ChúngtacóthểdùngtừkhóaCONTINUE
vònglặpwhileđểđiềukhiểnphầnthựcthicủacáccâulệnh.
34
BREAKvàCONTINUE
WHILE(SELECTAVG(price)FROMtitles)<$30
IF(SELECTMAX(price)FROMtitles)>$50
PRINT'Toomuchforthemarkettobear'
CONTINUEvàBREAKtrong
vònglặpwhileđểđiềukhiểnphầnthựcthicủacáccâulệnh.
LýthuyếtCSDL
Sơđồđầyđủ:
•WHILEBiểu_thức_logic
BEGIN
Các_lệnh_nhóm_lặp1
[IFBiểu_thức_lặp_tiếp
CONTINUE]
[IFBiểu_thức_thoát
BREAK]
Các_lệnh_nhóm_lặp2
END
Các_lệnh_khác
35
LýthuyếtCSDL
TừkhóaGOTO
GOTO:
Cóthểthayđổidòngthựcthicủachươngtrìnhđếnmộtđiểm(còn
gọilànhãn).
CáclệnhsautừkhóaGOTOsẽđượcbỏquavàtiếntrìnhthựcthi
tiếptụcởvịtrínhãnchỉratrongmệnhđềGOTO.
Cúpháp:
GOTO<nhãn>
36
Cóthểthayđổidòngthựcthicủachươngtrìnhđếnmộtđiểm(còn
CáclệnhsautừkhóaGOTOsẽđượcbỏquavàtiếntrìnhthựcthi
tiếptụcởvịtrínhãnchỉratrongmệnhđềGOTO.
LýthuyếtCSDL
RETURN
RETURN:TacóthểdùngRETURNbấtcứlúcnàođểthoátkhỏi
mộtđoạnlệnhhaymộtthủtục.CáclệnhsautừkhóaRETURN
sẽkhôngđượcthựcthi.
Cúpháp:
RETURN[sốnguyên]
37
RETURN:TacóthểdùngRETURNbấtcứlúcnàođểthoátkhỏi
mộtđoạnlệnhhaymộtthủtục.CáclệnhsautừkhóaRETURN
LýthuyếtCSDL
HàmCASE
Cúpháp1:
CASE<input_expression>
WHENwhen_expressionTHEN
[WHEN…]
[ELSEelse_result_expression
END
Cúpháp2:
CASE
WHENBoolean_expression
[WHEN...]
[ELSEelse_result_expression
END
3838
WHENwhen_expressionTHENresult_expression
ELSEelse_result_expression]
Boolean_expressionTHENresult_expression
else_result_expression]
LýthuyếtCSDL
HàmCASE(2)
declare@stvarchar(100)
declare@ifloat
set@i=RAND()
SELECT@st=
CASE
WHEN@i<0.2THEN'Giatrinhohon0.2'
WHEN@i<0.4THEN'Giatrinhohon0.4'
ELSE
'Cacgiatrikhac'
END
print@st
3939
WHEN@i<0.2THEN'Giatrinhohon0.2'
WHEN@i<0.4THEN'Giatrinhohon0.4'
LýthuyếtCSDL
HàmCASE(3)
USEAdventureWorks;
GO
SELECTProductNumber,Category=
CASEProductLine
WHEN'R'THEN'Road'
WHEN'M'THEN'Mountain'
WHEN'T'THEN'Touring'
WHEN'S'THEN'Othersaleitems'
ELSE'Notforsale'
END,Name
FROMProduction.Product
ORDERBYProductNumber;GO
4040
SELECTProductNumber,Category=
WHEN'M'THEN'Mountain'
WHEN'S'THEN'Othersaleitems'
LýthuyếtCSDL
HàmCASE(4)
USEAdventureWorks;GO
SELECTProductNumber,Name,[PriceRange]=
CASE
WHENListPrice=0THEN'Mfgitem
WHENListPrice<50THEN'Under$50'
WHENListPrice>=50andListPrice<250THEN'Under$250'
WHENListPrice>=250andListPrice<1000THEN'Under$1000'
ELSE'Over$1000'
END
FROMProduction.Product
ORDERBYProductNumber;
GO
4141
SELECTProductNumber,Name,[PriceRange]=
WHENListPrice=0THEN'Mfgitem-notforresale'
WHENListPrice<50THEN'Under$50'
WHENListPrice>=50andListPrice<250THEN'Under$250'
WHENListPrice>=250andListPrice<1000THEN'Under$1000'
LýthuyếtCSDL
Contrỏ
Mộtcontrỏlàmộtđốitượng
thaotácvớitừnghàngdữliệu
Vớicontrỏtacóthể:
Chophépđịnhvịcác
quả.
Nhậnvềmộthàngđơn
tríhiệntạicủatậpkếtquả
Hỗtrợsửađổidữliệu
trongtậpkếtquả.
Hỗtrợquansátđốivới
bởicácngườidùngkh
kếtquả.42
Contrỏ
tượngcsdl,đượcsửdụngđể
liệu
chàngchỉđịnhcủatậpkết
đơnhoặctậphợpcáchàngtừvị
quả.
liệucủahàngởvịtríhiệntại
vớicácthayđổiđượctạora
kháctrêncácdữliêucủatập
LýthuyếtCSDL
Tạocontrỏ
LệnhDECLAREdùngđểtạo
LệnhnàychứacáclệnhSELECT
bảng.Cúpháplà:
DECLARE<Têncontrỏ>CURSOR
[LOCAL|GLOBAL]
[FORWARDONLY|SCROLL]
[STATIC|KEYSET|DYNAMIC]
[READ_ONLY|SCROLL_LOCKS]
FOR<LệnhSELECT>
[FORUPDATE[OF<Têncột>[,
43
Tạocontrỏ
mộtcontrỏ.
SELECTđểbaogồmcácbảnghitừ
DECLARE<Têncontrỏ>CURSOR
[FORWARDONLY|SCROLL]
[STATIC|KEYSET|DYNAMIC]
[READ_ONLY|SCROLL_LOCKS]
[FORUPDATE[OF<Têncột>[,….N]]]
LýthuyếtCSDL
Cácbướcsửdụngcontrỏ
Mởcontrỏ
OPEN<Cursor_name>
Nhậnvềcácbảnghi
FETCH<Cursor_name>
Đóngcontrỏ
CLOSE<Cursor_name>
Xoácácthamchiếutớicontrỏ
DEALLOCATE<Cursor_name>
44
cbướcsửdụngcontrỏ
trỏ
<Cursor_name>
LýthuyếtCSDL
Truyxuấtvàduyệtcontrỏ
FETCH[NEXT|PRIOR|FIRST
|ABSOLUTEn|RELATIVE
FROMTên_cursor
[INTODanh_sách_biến]
FETCHFIRST:Truyxuấthàng
FETCHNEXT:Truyxuấthàng
FETCHPRIOR:Truyxuấthàng
FETCHLAST:Truyxuấthàngcuối
FETCHABSOLUTEn:Nếunlà
hàngntrongcontrỏ.Nếunlà
hàngcuốicùngtrongcontrỏ
khônghàngnàođượctruyxuất
45
Truyxuấtvàduyệtcontrỏ
FIRST|LAST
RELATIVEn]
Danh_sách_biến]
đầutiên.
tiếptheo
hàngtrướchàngtruyxuấttrướcđó.
cuốicùng.
làmộtsốnguyêndương,truyxuất
mộtsốnguyênâm,hàngntrước
trỏđượctruyxuất.Nếunbằng0,
xuất.
LýthuyếtCSDL
Truyxuấtvàduyệtcontrỏ
FETCHRELATIVEn:Truy
trướcđó,nếunlàsốdương.Nếu
truyxuấttrướcđóđượctruyxuất
đượcnhậnvề.
46
Truyxuấtvàduyệtcontrỏ
xuấtnhàngtừhàngtruyxuất
Nếunlàsốâm,nhàngtrướchàng
xuất.Nếunbằng0,hànghiệntại
LýthuyếtCSDL
CácbiếntoàncụccủalệnhFETCH
@@FETCH_STATUS:Biến
diễnkếtquảcủalệnhtruyxuất
0Truyxuấtthànhcông
-1lỗi
@@CURSOR_ROWS:Biến
trongcontrỏđangmở.
47
CácbiếntoàncụccủalệnhFETCH
Biếnnàytrảvềmộtsốnguyênbiễu
xuấtcuốicùngcủacontrỏ.
công
Biếnnàytrảvềtổngsốhànghiệntại
LýthuyếtCSDL
Vídụtạocontrỏ
48
dụtạocontrỏ
LýthuyếtCSDL
Begin
createtabledanhsach(sobdnchar(10),manvnchar(10),hotennvarchar(50),ngaysinh
datetime)
declare@manchar(10),@tennvarchar(50),@nsdatetime,@iint
set@i=1
DECLAREcur_troCURSORFORWARD_ONLYFORSELECTmanv,hoten,ngaysinhfrom
nhanvien
OPENcur_tro
WHILE0=0--@@FETCH_STATUS=0
BEGIN
FETCHNEXTFROMcur_tro
INTO@ma,@ten,@ns
IF@@FETCH_STATUS<>0
BREAK
insertintodanhsachvalues('SBD'+convert(nchar(7),@i),@ma,@ten,@ns)
set@i=@i+1
end
CLOSEcur_tro
DEALLOCATEcur_tro
End
Kiểmtra;
Select*fromdanhsach
Vídụtạocontrỏ
49
createtabledanhsach(sobdnchar(10),manvnchar(10),hotennvarchar(50),ngaysinh
declare@manchar(10),@tennvarchar(50),@nsdatetime,@iint
DECLAREcur_troCURSORFORWARD_ONLYFORSELECTmanv,hoten,ngaysinhfrom
insertintodanhsachvalues('SBD'+convert(nchar(7),@i),@ma,@ten,@ns)
dụtạocontrỏ
LýthuyếtCSDL
Vídụ
•ĐểcậpnhậtgiátrịdữliệuchocộtTGNHAP(trịgiánhập)
trongbảngPNHAPbằngcáchduyệtquatừngphiếunhập,tính
ratrịgiánhậpcủatừngphiếucăncứvàosốlượngnhậpvàđơn
giánhậpcủatừngvậttưtrongbảngCTPNHAP,saucùngcập
nhậtvàocộtTGNHAP
•Trongđó:
PNHAP(SOPN,NGAYNHAP,TGNHAP)
CTPNHAP(SOPN,MAVT,SLNHAP,DGNHAP)
50
ĐểcậpnhậtgiátrịdữliệuchocộtTGNHAP(trịgiánhập)
trongbảngPNHAPbằngcáchduyệtquatừngphiếunhập,tính
ratrịgiánhậpcủatừngphiếucăncứvàosốlượngnhậpvàđơn
giánhậpcủatừngvậttưtrongbảngCTPNHAP,saucùngcập
PNHAP(SOPN,NGAYNHAP,TGNHAP)
CTPNHAP(SOPN,MAVT,SLNHAP,DGNHAP)
LýthuyếtCSDL
DECLARE@sSopnCHAR(4),@nTongtgMONEY
DECLAREcur_PnhapCURSOR
FORWARD_ONLY
FOR
SELECTSOPN
FROMPNHAP
OPENcur_Pnhap
WHILE0=0
BEGIN
FETCHNEXTFROMcur_Pnhap
INTO@sSopn
IF@@FETCH_STATUS<>0
BREAK
SELECT@nTongtg=SUM(SLNHAP*DGNHAP)
51
DECLARE@sSopnCHAR(4),@nTongtgMONEY
FETCHNEXTFROMcur_Pnhap
IF@@FETCH_STATUS<>0
SELECT@nTongtg=SUM(SLNHAP*DGNHAP)
LýthuyếtCSDL
FROMCtnhapWHERESopn=@sSopn
PRINT‘Đangcậpnhậtphiếunhập:’+@sSopn+’…’
UPDATEPnhap
SETTgnhap=@nTongtg
WHERECURRENTOFcur_Pnhap
END
CLOSEcur_Pnhap
DEALLOCATEcur_Pnhap
52
Sopn=@sSopn
PRINT‘Đangcậpnhậtphiếunhập:’+@sSopn+’…’
WHERECURRENTOFcur_Pnhap
Contrỏ
Bàitập:
ThêmtrườngtongsogiovàobảngDean
Sửdụngcontrỏcậpnhậtlạigiátrịchotrườngtongsogio.
Hướngdẫn:
TongsogiotrongbảngDeanbằngtổngcủasốgiờcủacácnhânviên
thamgiamãđềánnàytrongbảngPhancong
Cách1:SửdụngcontrỏduyệttừngbảnghitrongbảngDeanđểlấyra
sốmãđềán.Sauđóvàobảngphancongtínhtổngsốgiờcủamãđề
ánnày.CuốicùngquaylạibảngDeanđểcậpnhậtlạiTongsogio
Cách2:Sửdụngcontrỏduyệttừngbảnghitrongbảngphanconglấy
ramãđềánvàtổngsốgiờcủađềánnày.SauđósangbảngDean
cậpnhậtlạitongsogio
LýthuyếtCSDL
ThêmtrườngtongsogiovàobảngDean
Sửdụngcontrỏcậpnhậtlạigiátrịchotrườngtongsogio.
TongsogiotrongbảngDeanbằngtổngcủasốgiờcủacácnhânviên
thamgiamãđềánnàytrongbảngPhancong
SửdụngcontrỏduyệttừngbảnghitrongbảngDeanđểlấyra
sốmãđềán.Sauđóvàobảngphancongtínhtổngsốgiờcủamãđề
ánnày.CuốicùngquaylạibảngDeanđểcậpnhậtlạiTongsogio
Sửdụngcontrỏduyệttừngbảnghitrongbảngphanconglấy
ramãđềánvàtổngsốgiờcủađềánnày.SauđósangbảngDean
53
Contrỏ
DECLARE@manchar(10),@tsgint
DECLAREtroCURSORFORWARD_ONLY
FORSelectmada,sum(sogio)
Fromlamviec
Groupbymada
OPENtro
FETCHFIRSTFROMtro
WHILE@@FETCH_STATUS=0
BEGIN
FETCHNEXTFROMtroINTO@ma,@tsg
IF@@FETCH_STATUS<>0BREAK
updatedeansettongsogio=@tsgwheremada=@ma
Print‘Đangcậpnhậtmãđềán'+@ma
ENDLýthuyếtCSDL
FORWARD_ONLY
FETCHNEXTFROMtroINTO@ma,@tsg
IF@@FETCH_STATUS<>0BREAK
updatedeansettongsogio=@tsgwheremada=@ma
Print‘Đangcậpnhậtmãđềán'+@ma
54
LýthuyếtCSDL
Tổngkết
ContrỏđượctạobằnglệnhDECLARE
khaibáovàtạoratrongbộnhớ
LệnhOPENmởcontrỏ.Việc
trỏđượcgọilàfetching.Một
mộtbảnghitạimộtthờiđiểm.
LệnhFETCHđượcsửdụngđể
Ngầmđịnh,mộtcontrỏlàforward
tuầntựcácbảnghitừbảnghi
55
DECLARE.Đầutiêncontrỏđược
nhớ.Sauđónómớiđượcmở.
Việcnhậnvềcácbảnghitừmộtcon
Mộtngườidùngchỉcóthểnhậnvề
.
đểđọccácbảnghitừcontrỏ.
forwardonly.Nócóthểtruyxuất
đầutiênđếnbảnghicuốicùng.
LýthuyếtCSDL
Thủtụclưutrữ
56
LýthuyếtCSDL
Mụctiêu
Địnhnghĩacácthủtụclưutrữ.
Giảithíchquátrìnhtạolập,sửa
dongườidùngđịnhnghĩa.
Sửdụngcácthamsốvàcácbiến
Thựchiệncàiđặtthủtụctrênví
Chọncáctuỳchọnbiêndịchlại
Tìmhiểubáolỗitrongthủtục
57
Mụctiêu
.
sửavàthựcthicácthủtụclưutrữ
biếntrongthủtụclưutrữ.
vídụ
lạiphùhợp.
lưutrữ.
LýthuyếtCSDL
Thủtụclưutrữ
Tậphợpbiêndịchcáccâulệnh
xácđịnh
Sửdụngđểthựchiệncácnhiệmvụquảntrị,hoặc
luậtgiaodịchphứctạp
Cóhailoạithủtụclưutrữ:
Thủtụclưuhệthốngđềcập
liệuvàcậpnhậtthôngtinvà
sp_).
Thủtụclưudongườidùngđịnhnghĩa
58
Thủtụclưutrữ
lệnhT-SQLđượclưutrữvớimộttên
cnhiệmvụquảntrị,hoặcápdụngcác
cậpđếnphươngphápquảntrịdữ
àocácbảng(thườngbắtđầubằng
ngđịnhnghĩa.
LýthuyếtCSDL
Thủtụclưutrữ<tiếptục
59
Thủtụclưutrữ<tiếptục…>
LýthuyếtCSDL
Lợiíchcủathủtục
Tăngtôcđộthựchiện:Cácthủtục
chúngbiêndịch->chophépthực
thôngthường.
Tốcđộtruynhậpdữliệunhanhhơn
tốtnhấtđểxửlýcáclệnhSQLvà
biêndịch
Modularprogramming:Mộtthủ
nhỏhơn,cácthủtụcnàycóthể
khác->giảmthờigianthiếtkếvà
dễquảnlývàgỡrối.
Sựnhấtquán.
Cảithiệnsựbảomật:Nângcaoan
thựcthichocácthủtụcvìvậynó
60
Lợiíchcủathủtục
tụcđượctốiưuhóalầnđầutiênkhi
thựcthivớichiphíithơnsovớiT-SQL
hơn:SQlkhôngphảilựachọncách
àtruysuấtcsdlmỗikhichúngđược
tụccóthểphânthànhcácthủtục
đượcdùngchunggiữacácthủtục
àthựcthicácthủtụcđôngthờicũng
antoànbảomật.Cóthểchỉraquyên
óthựchiệnđúngtácvụngườidùng.
LýthuyếtCSDL
Cácdanhmụccủa
thủtụclưutrữhệthống
Systemstored
procedures
SQLServer
QueryAgent
SQLMail
SecurityCursor
Distributed
Query
61
Cácdanhmụccủa
thủtụclưutrữhệthống
Systemstored
procedures
Catalog
Extended
Replication
System
Security
LýthuyếtCSDL
Vídụvềhệthốngthủtụclưutrữ
Systemstored
procedures
sp_start_job
sp_tables
sp_stored_procedures
sp_server_info
sp_databases
62
Vídụvềhệthốngthủtụclưutrữ
Systemstored
procedures
sp_stop_job
sp_password
sp_configure
sp_help
sp_helptext
LýthuyếtCSDL
ĐịnhnghĩathủtụclưutrữbằngEM:Bước1:
63
ĐịnhnghĩathủtụclưutrữbằngEM:Bước1:
LýthuyếtCSDL
Bước2:
64
LýthuyếtCSDL
TạothủtụclưutrữbằngT
Cúpháp:
CREATEPROC[EDURE]<tênthủtục>[(<DSáchthamsố>)]
[WITHRECOMPILE|ENCRYPTION|RECOMPILE,
ENCRYPTION]
AS
[DECLARE<biếncụcbộ>
<Cáccâulệnhcủathủtục>
Cácthủtụclưutrữcóquyềntruycậptớitấtcảcácđốitượngkhi
thủtụcđượcgọi.
2100thamsốcóthểđượcsử
Thamsobắtđầubởi@,cầnchỉra
Dunglượngtốiđacủathủtụclưu
65
TạothủtụclưutrữbằngT-SQL
ênthủtục>[(<DSáchthamsố>)]
[WITHRECOMPILE|ENCRYPTION|RECOMPILE,
[DECLARE<biếncụcbộ>
<Cáccâulệnhcủathủtục>
Cácthủtụclưutrữcóquyềntruycậptớitấtcảcácđốitượngkhi
dụngtrongmộtthủtụclưutrữ.
rakiểudliệucủathamsố
lưutrữlà128MB.
LýthuyếtCSDL
Thựcthicácthủtụcngườidùng
Lờigọithủtụccódạng:
<tên_thủ_tục>[<danh_sách_các_đối_số>]
Sốlượngcácđốisốvàthứtựcủachúng
cácthamsốhìnhthức.
Trườnghợplờigọithủtụcđượcthựchiện
mộttriggerhaykếthợpvớicáccâulệnh
sau:
EXEC[UTE]<tên_thủ_tục>
vdụ:EXECUTEMaxSLhang_200201
Kếtquảtrảvề:Sốlượng10
Thứtựcủacácđốisốđượctruyềnchothủ
thứtựcủacácthamsốnhưkhiđịnhnghĩa
viếtdướidạng:
@<tên_tham_số>=<giá_trị>
66
Thựcthicácthủtụcngườidùng
[<danh_sách_các_đối_số>]
phảiphùhợpvớisốlượngvàthứtựcủa
hiệnbêntrongmộtthủtụckhác,bêntrong
lệnhSQLkhác,tasửdụngcúphápnhư
[<danh_sách_các_đối_số>]
thủtụccóthểkhôngcầnphảituântheo
nghĩathủtụcnếutấtcảcácđốisốđược
<giá_trị>
LýthuyếtCSDL
createprocdanhmatudong
as
begin
createtabledanhsach(sobdnchar(10),manvnchar(10),hotennvarchar(50),ngaysinhdatetime)
declare@manchar(10),@tennvarchar(50),@nsdatetime,@sttint,@iint
set@i=1
DECLAREcur_troCURSORFORWARD_ONLYFORSELECTmanv,hoten,ngaysinhfromnhanvien
OPENcur_tro
WHILE0=0--@@FETCH_STATUS=0
BEGIN
FETCHNEXTFROMcur_tro
INTO@ma,@ten,@ns
IF@@FETCH_STATUS<>0
BREAK
insertintodanhsachvalues('SBD'+convert(nchar(7),@i),@ma,@ten,@ns)
set@i=@i+1
end
CLOSEcur_tro
DEALLOCATEcur_tro
End
Gọithủtục;
danhmatudong
Kiểmtra;
Select*fromdanhsach
Vídụđánhsốbáodanhtựđộng
67
createtabledanhsach(sobdnchar(10),manvnchar(10),hotennvarchar(50),ngaysinhdatetime)
declare@manchar(10),@tennvarchar(50),@nsdatetime,@sttint,@iint
DECLAREcur_troCURSORFORWARD_ONLYFORSELECTmanv,hoten,ngaysinhfromnhanvien
insertintodanhsachvalues('SBD'+convert(nchar(7),@i),@ma,@ten,@ns)
Vídụđánhsốbáodanhtựđộng
LýthuyếtCSDL
Vídu:Chocsdlqlsv
68
LýthuyếtCSDL
Yêucầu:
Giảsửtacầnthựchiệnmộtchuỗicác
1.Bổsungthêmmônhọccơsởdữliệu
trìnhlà5vàobảngMONHOC
2.Lêndanhsáchnhậpđiểmthimôncơ
cómãCDT002K009(bổsungthêm
cộtMAMONHOCnhậngiátrịCST
mãcácsinhviênhọclớpcómã
NULL).
69
cácthaotáctrêncơsởdữliệu
liệucómãCST005vàsốđơnvịhọc
cơsởdữliệuchocácsinhviênhọclớp
thêmvàobảngDIEMTHIcácbảnghivới
CST005,cộtMASVnhậngiátrịlầnlượtlà
CDT002K009vàcáccộtđiểmlà
LýthuyếtCSDL
CREATEPROCsp_LenDanhSachDiem@mamhNCHAR(10),@tenmh
NVARCHAR(50),@sodvhtiNT,@malopNCHAR(10)
AS
BEGIN
INSERTINTOmonhoc(mamh,tenmh,sodvht)
VALUES(@mamh,@tenmh,@sodvht)
INSERTINTOdiemthi(mamh,masv)
SELECT@mamh,masv
FROMsinhvien
WHEREmalop=@malop
END
Khithủtụctrênđãđượctạora,thựchiệnđượchaiyêucầutrênqualờigọithủtục:
sp_LenDanhSachDiem'CST006','Cơsởdữliệu',5,'CNTT'
70
CREATEPROCsp_LenDanhSachDiem@mamhNCHAR(10),@tenmh
NVARCHAR(50),@sodvhtiNT,@malopNCHAR(10)
INSERTINTOmonhoc(mamh,tenmh,sodvht)
Khithủtụctrênđãđượctạora,thựchiệnđượchaiyêucầutrênqualờigọithủtục:
ơsởdữliệu',5,'CNTT'
http://bit.ly/KhoTaiLieuAZ

More Related Content

More from phamhieu56

CÁC VĂN BẢN, QUY ĐỊNH VỀ ĐÀO TẠO THEO HỌC CHẾ TÍN CHỈ CỦA TRƯỜNG ĐẠI HỌC KINH...
CÁC VĂN BẢN, QUY ĐỊNH VỀ ĐÀO TẠO THEO HỌC CHẾ TÍN CHỈ CỦA TRƯỜNG ĐẠI HỌC KINH...CÁC VĂN BẢN, QUY ĐỊNH VỀ ĐÀO TẠO THEO HỌC CHẾ TÍN CHỈ CỦA TRƯỜNG ĐẠI HỌC KINH...
CÁC VĂN BẢN, QUY ĐỊNH VỀ ĐÀO TẠO THEO HỌC CHẾ TÍN CHỈ CỦA TRƯỜNG ĐẠI HỌC KINH...
phamhieu56
 
CÁC TỘI PHẠM VỀ THAM NHŨNG THEO PHÁP LUẬT HÌNH SỰ VIỆT NAM TỪ THỰC TIỄN THÀNH...
CÁC TỘI PHẠM VỀ THAM NHŨNG THEO PHÁP LUẬT HÌNH SỰ VIỆT NAM TỪ THỰC TIỄN THÀNH...CÁC TỘI PHẠM VỀ THAM NHŨNG THEO PHÁP LUẬT HÌNH SỰ VIỆT NAM TỪ THỰC TIỄN THÀNH...
CÁC TỘI PHẠM VỀ THAM NHŨNG THEO PHÁP LUẬT HÌNH SỰ VIỆT NAM TỪ THỰC TIỄN THÀNH...
phamhieu56
 
CÁC NHÂN TỐ ẢNH HƢỞNG ĐẾN PHÁT TRIỂN CÁC DOANH NGHIỆP CÔNG NGHIỆP NHỎ VÀ VỪA ...
CÁC NHÂN TỐ ẢNH HƢỞNG ĐẾN PHÁT TRIỂN CÁC DOANH NGHIỆP CÔNG NGHIỆP NHỎ VÀ VỪA ...CÁC NHÂN TỐ ẢNH HƢỞNG ĐẾN PHÁT TRIỂN CÁC DOANH NGHIỆP CÔNG NGHIỆP NHỎ VÀ VỪA ...
CÁC NHÂN TỐ ẢNH HƢỞNG ĐẾN PHÁT TRIỂN CÁC DOANH NGHIỆP CÔNG NGHIỆP NHỎ VÀ VỪA ...
phamhieu56
 
Các hành lang phát triển trong ASEAN_10540212092019
Các hành lang phát triển trong ASEAN_10540212092019Các hành lang phát triển trong ASEAN_10540212092019
Các hành lang phát triển trong ASEAN_10540212092019
phamhieu56
 
CÁC CÔNG TRÌNH VĂN HỌC QUỐC NGỮ MIỀN NAM_10535512092019
CÁC CÔNG TRÌNH VĂN HỌC QUỐC NGỮ MIỀN NAM_10535512092019CÁC CÔNG TRÌNH VĂN HỌC QUỐC NGỮ MIỀN NAM_10535512092019
CÁC CÔNG TRÌNH VĂN HỌC QUỐC NGỮ MIỀN NAM_10535512092019
phamhieu56
 
CÂU HỎI TRẮC NGHIỆM LỚP 11 MÔN ĐỊA LÍ_10562212092019
CÂU HỎI TRẮC NGHIỆM LỚP 11 MÔN ĐỊA LÍ_10562212092019CÂU HỎI TRẮC NGHIỆM LỚP 11 MÔN ĐỊA LÍ_10562212092019
CÂU HỎI TRẮC NGHIỆM LỚP 11 MÔN ĐỊA LÍ_10562212092019
phamhieu56
 
CẬP NHẬT CÁC YẾU TỐ NGUY CƠ BỆNH LÝ CHUYỂN HÓA TIM MẠCH_10561012092019
CẬP NHẬT CÁC YẾU TỐ NGUY CƠ BỆNH LÝ CHUYỂN HÓA TIM MẠCH_10561012092019CẬP NHẬT CÁC YẾU TỐ NGUY CƠ BỆNH LÝ CHUYỂN HÓA TIM MẠCH_10561012092019
CẬP NHẬT CÁC YẾU TỐ NGUY CƠ BỆNH LÝ CHUYỂN HÓA TIM MẠCH_10561012092019
phamhieu56
 
CẨM NANG XÂY DỰNG XÃ, PHƢỜNG, THỊ TRẤN ĐẠT CHUẨN TIẾP CẬN PHÁP LUẬT_105605120...
CẨM NANG XÂY DỰNG XÃ, PHƢỜNG, THỊ TRẤN ĐẠT CHUẨN TIẾP CẬN PHÁP LUẬT_105605120...CẨM NANG XÂY DỰNG XÃ, PHƢỜNG, THỊ TRẤN ĐẠT CHUẨN TIẾP CẬN PHÁP LUẬT_105605120...
CẨM NANG XÂY DỰNG XÃ, PHƢỜNG, THỊ TRẤN ĐẠT CHUẨN TIẾP CẬN PHÁP LUẬT_105605120...
phamhieu56
 
CẨM NANG VÀO ĐỜI CHO NGƯỜI CƯ SĨ TẠI GIA_10560112092019
CẨM NANG VÀO ĐỜI CHO NGƯỜI CƯ SĨ TẠI GIA_10560112092019CẨM NANG VÀO ĐỜI CHO NGƯỜI CƯ SĨ TẠI GIA_10560112092019
CẨM NANG VÀO ĐỜI CHO NGƯỜI CƯ SĨ TẠI GIA_10560112092019
phamhieu56
 
CẨM NANG THAO TÁC ỨNG DỤNG TRÊN MÁY TÍNH BẢNG_10555212092019
CẨM NANG THAO TÁC ỨNG DỤNG TRÊN MÁY TÍNH BẢNG_10555212092019CẨM NANG THAO TÁC ỨNG DỤNG TRÊN MÁY TÍNH BẢNG_10555212092019
CẨM NANG THAO TÁC ỨNG DỤNG TRÊN MÁY TÍNH BẢNG_10555212092019
phamhieu56
 
CẨM NANG THAO TÁC CƠ SỞ DỮ LIỆU DIỄN BIẾN RỪNG (CHO CHI CỤC KIỂM LÂM)_1055501...
CẨM NANG THAO TÁC CƠ SỞ DỮ LIỆU DIỄN BIẾN RỪNG (CHO CHI CỤC KIỂM LÂM)_1055501...CẨM NANG THAO TÁC CƠ SỞ DỮ LIỆU DIỄN BIẾN RỪNG (CHO CHI CỤC KIỂM LÂM)_1055501...
CẨM NANG THAO TÁC CƠ SỞ DỮ LIỆU DIỄN BIẾN RỪNG (CHO CHI CỤC KIỂM LÂM)_1055501...
phamhieu56
 
CẨM NANG Tháng 12 năm 2014 HƯỚNG DẪN THỰC HIỆN CHƯƠNG TRÌNH HỖ TRỢ NUÔI CON B...
CẨM NANG Tháng 12 năm 2014 HƯỚNG DẪN THỰC HIỆN CHƯƠNG TRÌNH HỖ TRỢ NUÔI CON B...CẨM NANG Tháng 12 năm 2014 HƯỚNG DẪN THỰC HIỆN CHƯƠNG TRÌNH HỖ TRỢ NUÔI CON B...
CẨM NANG Tháng 12 năm 2014 HƯỚNG DẪN THỰC HIỆN CHƯƠNG TRÌNH HỖ TRỢ NUÔI CON B...
phamhieu56
 
CẨM NANG HƯỚNG DẪN THỰC HIỆN CHƯƠNG TRÌNH HỖ TRỢ NUÔI CON BẰNG SỮA MẸ TẠI NƠI...
CẨM NANG HƯỚNG DẪN THỰC HIỆN CHƯƠNG TRÌNH HỖ TRỢ NUÔI CON BẰNG SỮA MẸ TẠI NƠI...CẨM NANG HƯỚNG DẪN THỰC HIỆN CHƯƠNG TRÌNH HỖ TRỢ NUÔI CON BẰNG SỮA MẸ TẠI NƠI...
CẨM NANG HƯỚNG DẪN THỰC HIỆN CHƯƠNG TRÌNH HỖ TRỢ NUÔI CON BẰNG SỮA MẸ TẠI NƠI...
phamhieu56
 
Cẩm nang HỘI NHẬP KINH TẾ QUỐC TẾ HIỆP ĐỊNH THƯƠNG MẠI TỰDO VIỆT NAM - HÀN QU...
Cẩm nang HỘI NHẬP KINH TẾ QUỐC TẾ HIỆP ĐỊNH THƯƠNG MẠI TỰDO VIỆT NAM - HÀN QU...Cẩm nang HỘI NHẬP KINH TẾ QUỐC TẾ HIỆP ĐỊNH THƯƠNG MẠI TỰDO VIỆT NAM - HÀN QU...
Cẩm nang HỘI NHẬP KINH TẾ QUỐC TẾ HIỆP ĐỊNH THƯƠNG MẠI TỰDO VIỆT NAM - HÀN QU...
phamhieu56
 
CẨM NANG HỌC TẬP & NGHIÊN CỨU DÀNH CHO NGHIÊN CỨU SINH_10552012092019
CẨM NANG HỌC TẬP & NGHIÊN CỨU DÀNH CHO NGHIÊN CỨU SINH_10552012092019CẨM NANG HỌC TẬP & NGHIÊN CỨU DÀNH CHO NGHIÊN CỨU SINH_10552012092019
CẨM NANG HỌC TẬP & NGHIÊN CỨU DÀNH CHO NGHIÊN CỨU SINH_10552012092019
phamhieu56
 
Cẩm Nang Học Sinh Student Handbook & Nội Quy về Hạnh Kiểm Học Sinh_1055181209...
Cẩm Nang Học Sinh Student Handbook & Nội Quy về Hạnh Kiểm Học Sinh_1055181209...Cẩm Nang Học Sinh Student Handbook & Nội Quy về Hạnh Kiểm Học Sinh_1055181209...
Cẩm Nang Học Sinh Student Handbook & Nội Quy về Hạnh Kiểm Học Sinh_1055181209...
phamhieu56
 
Cẩm Nang Hạnh Phúc Gia Đình Kitô - D. Wahrheit_10551612092019
Cẩm Nang Hạnh Phúc Gia Đình Kitô - D. Wahrheit_10551612092019Cẩm Nang Hạnh Phúc Gia Đình Kitô - D. Wahrheit_10551612092019
Cẩm Nang Hạnh Phúc Gia Đình Kitô - D. Wahrheit_10551612092019
phamhieu56
 
CẨM NANG HẠCH TOÁNH CHI PHÍ DÒNG NGUYÊN LIỆU THEO TIÊU CHUẨN ISO 14051_105514...
CẨM NANG HẠCH TOÁNH CHI PHÍ DÒNG NGUYÊN LIỆU THEO TIÊU CHUẨN ISO 14051_105514...CẨM NANG HẠCH TOÁNH CHI PHÍ DÒNG NGUYÊN LIỆU THEO TIÊU CHUẨN ISO 14051_105514...
CẨM NANG HẠCH TOÁNH CHI PHÍ DÒNG NGUYÊN LIỆU THEO TIÊU CHUẨN ISO 14051_105514...
phamhieu56
 
CẨM NANG Đội công tác xã hội tình nguyện_10550812092019
CẨM NANG Đội công tác xã hội tình nguyện_10550812092019CẨM NANG Đội công tác xã hội tình nguyện_10550812092019
CẨM NANG Đội công tác xã hội tình nguyện_10550812092019
phamhieu56
 
CẨM NANG CHẨN ĐOÁN LÂM SÀNG BỆNH BÒ SỮA_10545912092019
CẨM NANG CHẨN ĐOÁN LÂM SÀNG BỆNH BÒ SỮA_10545912092019CẨM NANG CHẨN ĐOÁN LÂM SÀNG BỆNH BÒ SỮA_10545912092019
CẨM NANG CHẨN ĐOÁN LÂM SÀNG BỆNH BÒ SỮA_10545912092019
phamhieu56
 

More from phamhieu56 (20)

CÁC VĂN BẢN, QUY ĐỊNH VỀ ĐÀO TẠO THEO HỌC CHẾ TÍN CHỈ CỦA TRƯỜNG ĐẠI HỌC KINH...
CÁC VĂN BẢN, QUY ĐỊNH VỀ ĐÀO TẠO THEO HỌC CHẾ TÍN CHỈ CỦA TRƯỜNG ĐẠI HỌC KINH...CÁC VĂN BẢN, QUY ĐỊNH VỀ ĐÀO TẠO THEO HỌC CHẾ TÍN CHỈ CỦA TRƯỜNG ĐẠI HỌC KINH...
CÁC VĂN BẢN, QUY ĐỊNH VỀ ĐÀO TẠO THEO HỌC CHẾ TÍN CHỈ CỦA TRƯỜNG ĐẠI HỌC KINH...
 
CÁC TỘI PHẠM VỀ THAM NHŨNG THEO PHÁP LUẬT HÌNH SỰ VIỆT NAM TỪ THỰC TIỄN THÀNH...
CÁC TỘI PHẠM VỀ THAM NHŨNG THEO PHÁP LUẬT HÌNH SỰ VIỆT NAM TỪ THỰC TIỄN THÀNH...CÁC TỘI PHẠM VỀ THAM NHŨNG THEO PHÁP LUẬT HÌNH SỰ VIỆT NAM TỪ THỰC TIỄN THÀNH...
CÁC TỘI PHẠM VỀ THAM NHŨNG THEO PHÁP LUẬT HÌNH SỰ VIỆT NAM TỪ THỰC TIỄN THÀNH...
 
CÁC NHÂN TỐ ẢNH HƢỞNG ĐẾN PHÁT TRIỂN CÁC DOANH NGHIỆP CÔNG NGHIỆP NHỎ VÀ VỪA ...
CÁC NHÂN TỐ ẢNH HƢỞNG ĐẾN PHÁT TRIỂN CÁC DOANH NGHIỆP CÔNG NGHIỆP NHỎ VÀ VỪA ...CÁC NHÂN TỐ ẢNH HƢỞNG ĐẾN PHÁT TRIỂN CÁC DOANH NGHIỆP CÔNG NGHIỆP NHỎ VÀ VỪA ...
CÁC NHÂN TỐ ẢNH HƢỞNG ĐẾN PHÁT TRIỂN CÁC DOANH NGHIỆP CÔNG NGHIỆP NHỎ VÀ VỪA ...
 
Các hành lang phát triển trong ASEAN_10540212092019
Các hành lang phát triển trong ASEAN_10540212092019Các hành lang phát triển trong ASEAN_10540212092019
Các hành lang phát triển trong ASEAN_10540212092019
 
CÁC CÔNG TRÌNH VĂN HỌC QUỐC NGỮ MIỀN NAM_10535512092019
CÁC CÔNG TRÌNH VĂN HỌC QUỐC NGỮ MIỀN NAM_10535512092019CÁC CÔNG TRÌNH VĂN HỌC QUỐC NGỮ MIỀN NAM_10535512092019
CÁC CÔNG TRÌNH VĂN HỌC QUỐC NGỮ MIỀN NAM_10535512092019
 
CÂU HỎI TRẮC NGHIỆM LỚP 11 MÔN ĐỊA LÍ_10562212092019
CÂU HỎI TRẮC NGHIỆM LỚP 11 MÔN ĐỊA LÍ_10562212092019CÂU HỎI TRẮC NGHIỆM LỚP 11 MÔN ĐỊA LÍ_10562212092019
CÂU HỎI TRẮC NGHIỆM LỚP 11 MÔN ĐỊA LÍ_10562212092019
 
CẬP NHẬT CÁC YẾU TỐ NGUY CƠ BỆNH LÝ CHUYỂN HÓA TIM MẠCH_10561012092019
CẬP NHẬT CÁC YẾU TỐ NGUY CƠ BỆNH LÝ CHUYỂN HÓA TIM MẠCH_10561012092019CẬP NHẬT CÁC YẾU TỐ NGUY CƠ BỆNH LÝ CHUYỂN HÓA TIM MẠCH_10561012092019
CẬP NHẬT CÁC YẾU TỐ NGUY CƠ BỆNH LÝ CHUYỂN HÓA TIM MẠCH_10561012092019
 
CẨM NANG XÂY DỰNG XÃ, PHƢỜNG, THỊ TRẤN ĐẠT CHUẨN TIẾP CẬN PHÁP LUẬT_105605120...
CẨM NANG XÂY DỰNG XÃ, PHƢỜNG, THỊ TRẤN ĐẠT CHUẨN TIẾP CẬN PHÁP LUẬT_105605120...CẨM NANG XÂY DỰNG XÃ, PHƢỜNG, THỊ TRẤN ĐẠT CHUẨN TIẾP CẬN PHÁP LUẬT_105605120...
CẨM NANG XÂY DỰNG XÃ, PHƢỜNG, THỊ TRẤN ĐẠT CHUẨN TIẾP CẬN PHÁP LUẬT_105605120...
 
CẨM NANG VÀO ĐỜI CHO NGƯỜI CƯ SĨ TẠI GIA_10560112092019
CẨM NANG VÀO ĐỜI CHO NGƯỜI CƯ SĨ TẠI GIA_10560112092019CẨM NANG VÀO ĐỜI CHO NGƯỜI CƯ SĨ TẠI GIA_10560112092019
CẨM NANG VÀO ĐỜI CHO NGƯỜI CƯ SĨ TẠI GIA_10560112092019
 
CẨM NANG THAO TÁC ỨNG DỤNG TRÊN MÁY TÍNH BẢNG_10555212092019
CẨM NANG THAO TÁC ỨNG DỤNG TRÊN MÁY TÍNH BẢNG_10555212092019CẨM NANG THAO TÁC ỨNG DỤNG TRÊN MÁY TÍNH BẢNG_10555212092019
CẨM NANG THAO TÁC ỨNG DỤNG TRÊN MÁY TÍNH BẢNG_10555212092019
 
CẨM NANG THAO TÁC CƠ SỞ DỮ LIỆU DIỄN BIẾN RỪNG (CHO CHI CỤC KIỂM LÂM)_1055501...
CẨM NANG THAO TÁC CƠ SỞ DỮ LIỆU DIỄN BIẾN RỪNG (CHO CHI CỤC KIỂM LÂM)_1055501...CẨM NANG THAO TÁC CƠ SỞ DỮ LIỆU DIỄN BIẾN RỪNG (CHO CHI CỤC KIỂM LÂM)_1055501...
CẨM NANG THAO TÁC CƠ SỞ DỮ LIỆU DIỄN BIẾN RỪNG (CHO CHI CỤC KIỂM LÂM)_1055501...
 
CẨM NANG Tháng 12 năm 2014 HƯỚNG DẪN THỰC HIỆN CHƯƠNG TRÌNH HỖ TRỢ NUÔI CON B...
CẨM NANG Tháng 12 năm 2014 HƯỚNG DẪN THỰC HIỆN CHƯƠNG TRÌNH HỖ TRỢ NUÔI CON B...CẨM NANG Tháng 12 năm 2014 HƯỚNG DẪN THỰC HIỆN CHƯƠNG TRÌNH HỖ TRỢ NUÔI CON B...
CẨM NANG Tháng 12 năm 2014 HƯỚNG DẪN THỰC HIỆN CHƯƠNG TRÌNH HỖ TRỢ NUÔI CON B...
 
CẨM NANG HƯỚNG DẪN THỰC HIỆN CHƯƠNG TRÌNH HỖ TRỢ NUÔI CON BẰNG SỮA MẸ TẠI NƠI...
CẨM NANG HƯỚNG DẪN THỰC HIỆN CHƯƠNG TRÌNH HỖ TRỢ NUÔI CON BẰNG SỮA MẸ TẠI NƠI...CẨM NANG HƯỚNG DẪN THỰC HIỆN CHƯƠNG TRÌNH HỖ TRỢ NUÔI CON BẰNG SỮA MẸ TẠI NƠI...
CẨM NANG HƯỚNG DẪN THỰC HIỆN CHƯƠNG TRÌNH HỖ TRỢ NUÔI CON BẰNG SỮA MẸ TẠI NƠI...
 
Cẩm nang HỘI NHẬP KINH TẾ QUỐC TẾ HIỆP ĐỊNH THƯƠNG MẠI TỰDO VIỆT NAM - HÀN QU...
Cẩm nang HỘI NHẬP KINH TẾ QUỐC TẾ HIỆP ĐỊNH THƯƠNG MẠI TỰDO VIỆT NAM - HÀN QU...Cẩm nang HỘI NHẬP KINH TẾ QUỐC TẾ HIỆP ĐỊNH THƯƠNG MẠI TỰDO VIỆT NAM - HÀN QU...
Cẩm nang HỘI NHẬP KINH TẾ QUỐC TẾ HIỆP ĐỊNH THƯƠNG MẠI TỰDO VIỆT NAM - HÀN QU...
 
CẨM NANG HỌC TẬP & NGHIÊN CỨU DÀNH CHO NGHIÊN CỨU SINH_10552012092019
CẨM NANG HỌC TẬP & NGHIÊN CỨU DÀNH CHO NGHIÊN CỨU SINH_10552012092019CẨM NANG HỌC TẬP & NGHIÊN CỨU DÀNH CHO NGHIÊN CỨU SINH_10552012092019
CẨM NANG HỌC TẬP & NGHIÊN CỨU DÀNH CHO NGHIÊN CỨU SINH_10552012092019
 
Cẩm Nang Học Sinh Student Handbook & Nội Quy về Hạnh Kiểm Học Sinh_1055181209...
Cẩm Nang Học Sinh Student Handbook & Nội Quy về Hạnh Kiểm Học Sinh_1055181209...Cẩm Nang Học Sinh Student Handbook & Nội Quy về Hạnh Kiểm Học Sinh_1055181209...
Cẩm Nang Học Sinh Student Handbook & Nội Quy về Hạnh Kiểm Học Sinh_1055181209...
 
Cẩm Nang Hạnh Phúc Gia Đình Kitô - D. Wahrheit_10551612092019
Cẩm Nang Hạnh Phúc Gia Đình Kitô - D. Wahrheit_10551612092019Cẩm Nang Hạnh Phúc Gia Đình Kitô - D. Wahrheit_10551612092019
Cẩm Nang Hạnh Phúc Gia Đình Kitô - D. Wahrheit_10551612092019
 
CẨM NANG HẠCH TOÁNH CHI PHÍ DÒNG NGUYÊN LIỆU THEO TIÊU CHUẨN ISO 14051_105514...
CẨM NANG HẠCH TOÁNH CHI PHÍ DÒNG NGUYÊN LIỆU THEO TIÊU CHUẨN ISO 14051_105514...CẨM NANG HẠCH TOÁNH CHI PHÍ DÒNG NGUYÊN LIỆU THEO TIÊU CHUẨN ISO 14051_105514...
CẨM NANG HẠCH TOÁNH CHI PHÍ DÒNG NGUYÊN LIỆU THEO TIÊU CHUẨN ISO 14051_105514...
 
CẨM NANG Đội công tác xã hội tình nguyện_10550812092019
CẨM NANG Đội công tác xã hội tình nguyện_10550812092019CẨM NANG Đội công tác xã hội tình nguyện_10550812092019
CẨM NANG Đội công tác xã hội tình nguyện_10550812092019
 
CẨM NANG CHẨN ĐOÁN LÂM SÀNG BỆNH BÒ SỮA_10545912092019
CẨM NANG CHẨN ĐOÁN LÂM SÀNG BỆNH BÒ SỮA_10545912092019CẨM NANG CHẨN ĐOÁN LÂM SÀNG BỆNH BÒ SỮA_10545912092019
CẨM NANG CHẨN ĐOÁN LÂM SÀNG BỆNH BÒ SỮA_10545912092019
 

Recently uploaded

BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
Nguyen Thanh Tu Collection
 
Halloween vocabulary for kids in primary school
Halloween vocabulary for kids in primary schoolHalloween vocabulary for kids in primary school
Halloween vocabulary for kids in primary school
AnhPhm265031
 
trắc nhiệm ký sinh.docxddddddddddddddddd
trắc nhiệm ký sinh.docxdddddddddddddddddtrắc nhiệm ký sinh.docxddddddddddddddddd
trắc nhiệm ký sinh.docxddddddddddddddddd
my21xn0084
 
[NBV]-CHUYÊN ĐỀ 3. GTLN-GTNN CỦA HÀM SỐ (CÓ ĐÁP ÁN CHI TIẾT).pdf
[NBV]-CHUYÊN ĐỀ 3. GTLN-GTNN CỦA HÀM SỐ (CÓ ĐÁP ÁN CHI TIẾT).pdf[NBV]-CHUYÊN ĐỀ 3. GTLN-GTNN CỦA HÀM SỐ (CÓ ĐÁP ÁN CHI TIẾT).pdf
[NBV]-CHUYÊN ĐỀ 3. GTLN-GTNN CỦA HÀM SỐ (CÓ ĐÁP ÁN CHI TIẾT).pdf
NamNguynHi23
 
PLĐC-chương 1 (1).ppt của trường ĐH Ngoại thương
PLĐC-chương 1 (1).ppt của trường  ĐH Ngoại thươngPLĐC-chương 1 (1).ppt của trường  ĐH Ngoại thương
PLĐC-chương 1 (1).ppt của trường ĐH Ngoại thương
hieutrinhvan27052005
 
YHocData.com-bộ-câu-hỏi-mô-phôi.pdf đầy đủ
YHocData.com-bộ-câu-hỏi-mô-phôi.pdf đầy đủYHocData.com-bộ-câu-hỏi-mô-phôi.pdf đầy đủ
YHocData.com-bộ-câu-hỏi-mô-phôi.pdf đầy đủ
duyanh05052004
 
THONG BAO nop ho so xet tuyen TS6 24-25.pdf
THONG BAO nop ho so xet tuyen TS6 24-25.pdfTHONG BAO nop ho so xet tuyen TS6 24-25.pdf
THONG BAO nop ho so xet tuyen TS6 24-25.pdf
QucHHunhnh
 
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docxVăn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
metamngoc123
 
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdfTừ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
Man_Ebook
 
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang ThiềuBiểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
lamluanvan.net Viết thuê luận văn
 
Smartbiz_He thong MES nganh may mac_2024june
Smartbiz_He thong MES nganh may mac_2024juneSmartbiz_He thong MES nganh may mac_2024june
Smartbiz_He thong MES nganh may mac_2024june
SmartBiz
 
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
Nguyen Thanh Tu Collection
 
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdfDANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
thanhluan21
 
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
khanhthy3000
 
bài dự thi chính luận 2024 đảng chọn lọc.docx
bài dự thi chính luận 2024 đảng chọn lọc.docxbài dự thi chính luận 2024 đảng chọn lọc.docx
bài dự thi chính luận 2024 đảng chọn lọc.docx
HiYnThTh
 
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
Nguyen Thanh Tu Collection
 
BÁO CÁO CUỐI KỲ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG - NHÓM 7.docx
BÁO CÁO CUỐI KỲ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG - NHÓM 7.docxBÁO CÁO CUỐI KỲ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG - NHÓM 7.docx
BÁO CÁO CUỐI KỲ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG - NHÓM 7.docx
HngL891608
 

Recently uploaded (17)

BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
 
Halloween vocabulary for kids in primary school
Halloween vocabulary for kids in primary schoolHalloween vocabulary for kids in primary school
Halloween vocabulary for kids in primary school
 
trắc nhiệm ký sinh.docxddddddddddddddddd
trắc nhiệm ký sinh.docxdddddddddddddddddtrắc nhiệm ký sinh.docxddddddddddddddddd
trắc nhiệm ký sinh.docxddddddddddddddddd
 
[NBV]-CHUYÊN ĐỀ 3. GTLN-GTNN CỦA HÀM SỐ (CÓ ĐÁP ÁN CHI TIẾT).pdf
[NBV]-CHUYÊN ĐỀ 3. GTLN-GTNN CỦA HÀM SỐ (CÓ ĐÁP ÁN CHI TIẾT).pdf[NBV]-CHUYÊN ĐỀ 3. GTLN-GTNN CỦA HÀM SỐ (CÓ ĐÁP ÁN CHI TIẾT).pdf
[NBV]-CHUYÊN ĐỀ 3. GTLN-GTNN CỦA HÀM SỐ (CÓ ĐÁP ÁN CHI TIẾT).pdf
 
PLĐC-chương 1 (1).ppt của trường ĐH Ngoại thương
PLĐC-chương 1 (1).ppt của trường  ĐH Ngoại thươngPLĐC-chương 1 (1).ppt của trường  ĐH Ngoại thương
PLĐC-chương 1 (1).ppt của trường ĐH Ngoại thương
 
YHocData.com-bộ-câu-hỏi-mô-phôi.pdf đầy đủ
YHocData.com-bộ-câu-hỏi-mô-phôi.pdf đầy đủYHocData.com-bộ-câu-hỏi-mô-phôi.pdf đầy đủ
YHocData.com-bộ-câu-hỏi-mô-phôi.pdf đầy đủ
 
THONG BAO nop ho so xet tuyen TS6 24-25.pdf
THONG BAO nop ho so xet tuyen TS6 24-25.pdfTHONG BAO nop ho so xet tuyen TS6 24-25.pdf
THONG BAO nop ho so xet tuyen TS6 24-25.pdf
 
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docxVăn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
 
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdfTừ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
Từ ngữ về con người và chiến tranh trong Nhật ký Đặng Thùy Trâm.pdf
 
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang ThiềuBiểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
 
Smartbiz_He thong MES nganh may mac_2024june
Smartbiz_He thong MES nganh may mac_2024juneSmartbiz_He thong MES nganh may mac_2024june
Smartbiz_He thong MES nganh may mac_2024june
 
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
 
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdfDANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
DANH SÁCH XÉT TUYỂN SỚM_NĂM 2023_học ba DPY.pdf
 
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
 
bài dự thi chính luận 2024 đảng chọn lọc.docx
bài dự thi chính luận 2024 đảng chọn lọc.docxbài dự thi chính luận 2024 đảng chọn lọc.docx
bài dự thi chính luận 2024 đảng chọn lọc.docx
 
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
 
BÁO CÁO CUỐI KỲ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG - NHÓM 7.docx
BÁO CÁO CUỐI KỲ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG - NHÓM 7.docxBÁO CÁO CUỐI KỲ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG - NHÓM 7.docx
BÁO CÁO CUỐI KỲ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG - NHÓM 7.docx
 

BÀI GIẢNG CƠ SỞ DỮ LIỆU_10410112092019