Tải bản đầy đủ (.pdf) (44 trang)

Bài 1: Giới thiệu SQL Server 2000 ppsx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (430.44 KB, 44 trang )

Page 1 of 44
Bài 1: Gii Thiu SQL Server 2000
              !"! #!!$! %!!
&  #'%( ( ) *  +, !" +-   ! . "/   
"/0% #'%$!"1!!$!2!!$!34*5+,
3$/673!" #'%0
+898+,:,;&<=8>?@A&!
#!!$!B"(<+CD!E'&:,/**5F"0
:,7C9/ GH G @ 3  738%""IJJI"!" JJ(2BE."
2K"L&0000
:M"N
• N.4!+O&+P3+Q8P!:,;&<<+C
R.KSTUV' W%0D<"+:::3X*F/"/YZ?
W!&(

N ?Z9/"3=&[!\]3^_"@B/
B"28;$X@;4H!"?/!!I!(732"&:
,;&<<+CU.KSV' W%0
• N+898:!+,;&<K.<:,+Q<OC3/<$`"`
7,a"`bc0

N.:+O&+P3ZHP!B/B"8+89C;"+Q$8@
;898>7C"5F0000dY&"3$;e
 O :0 .F ! f 5 " & "  7:! e0 B" & : ,  <
a"`K"I"!!&agDa"7!"0
• %#B(NdY&h;&<7"/7=: I!
!"(0DZ9/",7!4*3&0iZ8@!!$!$X@;
7"V'0
• N#5"34*;&<a"`.B

N.:3ZHP!B/B"2"`"!I28@;>!)*0


1.1. Cài Ðt SQL Server 2000 (Installation)
.3$;O:Z?TU%' W%2j%'!7+,:,!
 0 '; : , ! < a"`  !& a"` kK K"I"!2 a"` 
K"I"!!&gDa"7!"87=,!<abcI!&0
A]"+Q+,P!3/l%""Im!<F=7=]
$&C_3!!&3$8@!h]$&3+,O87!=0gC
3$;Q/;"!]:,+8!<I"+,\<0i!$;O83
+,!N
n]4!$;e0!7!L"$;:
,!<W!&C$;Z0
n]$;e0
!+:$;<e7, !"#3$/6P!0g"!<
 !$$%&'% I!(
n]( )@e)*)08]:,5
C+$"6&(@agDo:,5C+$"6<P!:0D"
Page 2 of 44
K"" 8> ! 8> 5 a"` W!"] + ! " !"   m  "
8>;"8>)*0gp!7$;+89?/6!!(7C
""!]$;:&_&6/!!!("0D&<!<e%L
%"+,m"e6/0
!7!$;f?&"q:/$<8@]2+Y&Z
%!!0';:,!2"/3m$q3"$E7""&0
1.2. Mt chút kin thc v các Version ca SQL Server
P!%""I+89X8>?/6r7,["T0j0!+:%""I
+rCO8C;@"M00."<:,:["T0j<
"M0$8@&e0.:+QZP!M07=8Z@"
T0j0D"7+:[A"M0<"c0(]CP&C
3ZH_`$"+36&0
%+,+Q$+38")0g:"m,$;:
,!"@3"8@7=O/!F0gp!$;:,

;&"""T0j"QM0@"<53&+_&7=,L&!@
3"8@+Y&(0i+:"o<3&$;s"@[!
!f+0
1.3. Các thành phn quan trng trong SQL Server 2000
+89?;"$_/O8 !"!#!!$!B2W!&
B&0000.3/O&7/9/@!;"/3/"h
F/"8/YZ3m0

Page 3 of 44
1.3.1. Relational Database EngineE.3tP!N
dY&:7H4!!!3&=73!8@;!$
//"?37,7C!!""(=*P!%""I8Wk#!!
u$vW#u(2uB#'2!u/#!!$!."&u#'.(0g"!:s:7Hw
+_h/(Z*8)*<3&<"(P!3&7O;
&<"+_7""II0
1.3.2. ReplicationE.C;"$!" /!(N
V)$;:!!$!5+,4!+8934*8>L&<6/
60%&+x/>$;:3!!$!&8C<73
+,;&$3"3"/"!!$!(3&8>5+,38+C
/I"!P!Z(0A?+_/"P!$;oO/+896/6
8>L&<+,+$"ZZL3P!3$3"3"0';7=,5C$!7/
!""8>9/&0DC]$;/!"yF+:C/!"P!
f+89)*+,$"+"!!$!+89+1$&"z(0
/!"f+89$7{"$|
1.3.3. Data Transformation Service (DTS,E%X*&,X!!=5

gC$;"=&@"+:!!+894!"_73
!3;73!*,84!"u!2#'P!J'%(22
%""IW0000';}}f:O&,!!!3&!!&
!I(7=h&,$;s+X;I"!(:8@78"!!$!

7327+:$;f?&#DF/$;&C=<m8C"0#Df
+89$7{"$c0
1.3.4. Analysis Service -%X*/YZ?!&P!%""I
##!!(4!"!!$!f~:p!]_C8$;7=,
?&+89=JI"!"($-Z[+:0#"+:%""I?/"$;=
*?;F/"/YZ<m$q3573
]7__E"$(7{6G+"\G!!(f+89
F=@"$|R0
1.3.5. English Query -%X*8>Ag!}Z5NE(y(
dY&X*F/"&!!$qCWGG/!B(0
1.3.6. Meta Data Service:
#X*&F/"4!+wGL"?G%!!!m0DC]%!
#!!3]6&y%!!!==_?FP!!!"!!$!8
!!";"!&J0002"+::/K!&7&!&7=0000']
=&o+894!"!!$!<o;!!8+,/Y
$@!!GZG8>!e:%!#!!0KO&}$;/L<
"/O73P!}/@!+Y&-.]
7=:$""";$&:t_X*&0
1.3.7. SQL Server Books Online - &,iD37=,CN
Page 4 of 44
."5$;:+e3373!;&_]$;of?&$""7
"&?*7=,C+89"<%""I@"/:+Z7•"
(0
1.3.8. SQL Server Tools -dY&$+1_P!8>X#'W(
€C7,C!]_+?&"<$;O+e<"$""7"0
n+Y&8>Ch7,!=*=*=0
 dO</7,+C)0dY&=*"!?&"
3?w!0g:?Z+Q$"8>@e7==
;"}_0
 iC+C/(/00d@#'W\]O8hO=*&:,

!!$!7=O+C4730dY&=8>
73]!:,+3$?7•Y";&!&6/4+Q$:F/"!
$?&3"/"m0
 .=*4$!O/7,+C0g::7HG*/G!/(?3w
7!&";+m!<8;8@;LI?*"
7,"3";+P!0
 g"=*w!8<F!o8>!&51$7
"/&(""!/"/0
Page 5 of 44
Bài 2: Gii Thiu S Lc V Transact SQL (T-SQL)
D!!E=w!<lP!JuJ!"!u!z!"
I"!!z!"(WgJW!g!"!!!J(+89)*"73
@KEK"!E(5"u!0
D"$&F!f],!_DE0.F+89!R:N
2.1. Data Definition Language (DDL):
dY&5+,3ZP!!!$!8+Xp!3"Q
P!!$2!&XZ!!IP!!!$!0008>:;

.!
"$v‚g!

• W
"$v‚g!


#"/
"$v‚g!

D"+:
"$v‚g!

:,!$2`2"/"2L000
AZ*N
.!!f;"!!$<J/"@R."/!&J#2."/!&g!2."!
USE Northwind

CREATE TABLE Importers(
CompanyID int NOT NULL,
CompanyName varchar(40) NOT NULL,
Contact varchar(40) NOT NULL
)
W!+Y&"/ƒ/!!&+-+Xp!P!!$8<!&$@(!&
."!000D"Z*&!f<."!D"!$J/"
USE Northwind

ALTER TABLE Importers
ADD ContactTitle varchar(20) NULL
#"/!+Y&f""L:!!$7\!!$! 23#'%  2435
'67"73@#hL:!!!8!$„1;(0
USE Northwind

DROP TABLE Importers
2.2. Data Control Language (DCL):
dY&3&_&6/<["$v!$2`2"/"000(0D8>:
;!N
• V!

"7
• #&
Page 6 of 44
AZ*N

!f"/ƒ/"K$ "+89&_+@!$.""!!$!
g"`8738a"`V"/f+89$7{"/O&(
USE Northwind
GRANT SELECT
ON Customers
TO PUBLIC
!f[&_+@!$.""!!$!g"`P!3"
K$ "
USE Northwind
DENY SELECT
ON Customers
TO PUBLIC
!fL:!$\3*P!3&_+89"/ƒ/!&[8@+:
USE Northwind
REVOKE SELECT
ON Customers
TO PUBLIC
2.3. Manipulation Language (DML):
dY&/-$C5+,L)!!82S/!2J2#
AZ*N

USE Northwind
SELECT CustomerID, CompanyName, ContactName
FROM Customers
WHERE (CustomerID = 'alfki' OR CustomerID = 'anatr')
ORDER BY ContactName

USE Northwind
INSERT INTO Territories
VALUES (98101, 'Seattle', 2)

9
USE Northwind
UPDATE Territories
SET TerritoryDescription = 'Downtown Seattle'
WHERE TerritoryID = 98101

USE Northwind
DELETE FROM Territories
Page 7 of 44
WHERE TerritoryID = 98101
A]/O&73H$<F=Cp7=OZ_0.F"#$;
:,:…"!&7=+_+890
+ :3 ;< =/ >$?@5A'BC
d,;&3YZ*<$;O)*@/(/

; $4D
KO&F!f$_3/O;"<F/3/P!DE

dY&Z<P!3!!$!"$v0g:5+,L3+X"$v0.F7:+Cu$v"
F!+_6/+C!$2`2"/"2L00000A]O8e4"
+_+89C7C"7,8@+89"$vE"((0D"Z*!D!$k2
i&."2#/"I
CREATE TABLE TableX
(KeyCol INT PRIMARY KEY, Description NVARCHAR(80))
.: ! "; JI  "; = 8> 8 (   "; e  
2";&O:?GG!&?†‡+,H30";#+895+@35
@[7:!P!7&`"(!&3:7"0
Page 8 of 44
AZ*N
SELECT * FROM [My Table]

WHERE [Order] = 10
D"Z*<u5@7&`"u<O+Q"?"Q=†‡0
EF-7,
'C"DEo:4H8w8"3=6/]73p!O7!$3"
8@";8@7)*0'C+89$}+O$q?ˆd@3"$!!!$]:!
?ˆˆ(
AZ*N
USE Northwind
DECLARE @EmpIDVar INT
SET @EmpIDVar = 3
SELECT * FROM Employees
WHERE EmployeeID = @EmpIDVar + 1
GFH3,
.:";";$E";EI
.3-+89!R:N

8IGN";&8>_"$v+89+L)8!$0AZ*8
uKBgSB ‰f_":,+4XZP!!$"Y
0
• (GN";&<3X_3X+!&3
3X-0AZ*8WAVf_3X$]P!0
• GN";&<3X+_3X+0D"";&
;!_";\83_"3e2_>!2L)7,0000AZ*
8%ugDŠ‹EbER‹(f_3b0
.39+89;"!$Y. BWDB…Sg.DJug/O$"&8>+89:"
Q/'BVJg000Bg#(o+89!3:8!N

GN";&o_3X+$qY BDS g0
• GN";&_!$
/F=JK,

.3";"f+89$7{"3$!
*
.3BL/":;Œ.8Œ2E2•2Ž2•000(ŒE
$ 3  L.GI
g8'BVJg000Bg#2' BWi2.ugDJgSB2VuDu2J…000BB2 BDS g2aŠJB0000kL<'""7u+,
$C<_3/O&0
Page 9 of 44
F ; ? ,
DE5?EE+,+3?/OFZ"Y+5Ž•000•Ž+,FZ"
:
DwD.3.Y
 M NBK 'OD
%Y+89/Y!3/OF/3/8<$/!2!+:
u/z$/6!eP!(f/YZ]3wBLK!(8
?Z*83"!Z&<P!3&?000!+:Bfw
_7C0
 M N PK F- ,
iw:f/YZ]$/3/8"3Y8Y
+4!L"/!+r+89$<X"/("$@!+:C:<
+89e;O!]7=O$<X:,w!&+_&F/"
$!;&!0
K Q.
&h5+,Z"$C+r7CF$!v"$&<Ow0
g:7=/"DE0
Page 10 of 44
Bài tp 2 SQL Server 2000
Manipulate Data and Stored Procedure

K!I""`"/"/!N
|0 S"L/"!!!I"u!$"IK!#'"N•u0L""N•u0(

0 .!"!!N•u0L!!0D/""u!$I"LI
$/
R0 J/"u0L"u!$-9R+8
U0 .! !   ‘7K!#'’ ` 7 " ! W !!$! ‘K!#'0$’
I&&"!"!!W!!$!!"K!#'!/"
!!(0D"!!!I"E/!!!.+98S
j0 S     ` .+8. ! .+((.98 I" "
!!I"‘K!#'0$’
T0 .!I""`

#B.W Bˆ!‚!!!U(2ˆ!‚I!!!(
 #B.W BB/"&‚.".S u …u 
 
 BB.D!g!2…g!… u%g"`0$"0B/"&
 
 uKBgB/"&‚."
 
 …BD.ŠgBkD… u%B/"&‚."JgDuˆ!‚!2ˆ!‚I!
 aŠJBˆˆ…BD.Š‚DWDS•
 'BVJg
  K JgD‹W"N‹Œˆ!‚I!Œ‹‹Œˆ!‚!
  …BD.ŠgBkD… u%B/"&‚."JgDuˆ!‚!2ˆ!‚I!
 Bg#
 .uBB/"&‚."
 #BWu.WDBB/"&‚."


M0 .!I""`!&"L`"!

. BWDBK u.B#S BWg`u

 ˆuJ#!2
 ˆK"g!!!j(2
 ˆ."g!!!j(2
 ˆ !•|u/
W
#B.W Bˆ."J#!
 'BVJgD WgW.DJug
 JI"BLBB.D."J#… u%."aŠB B†g!‡•ˆ."g!(
  'BVJg
   BDˆ."J#•BB.D%!L."J#(… u%."(
   BDˆ."J#•ˆ."J#Œ|
   JgB DJgDu."AWSBˆ."J#2ˆ."g!(
   JIBLBB.DuJ#… u%†u‡aŠB BuJ#•ˆuJ#(
    'BVJg
     BB.Dˆ •|
     u'W.iD WgW.DJug
    Bg#
   B
    'BVJg
     JgB D JgDu †u‡uJ#2K"g!2."J#(
AWSBˆuJ#2ˆK"g!2ˆ."J#(
     BB.Dˆ •
     .u%%JDD WgW.DJug
Page 11 of 44
    Bg#
  Bg#
 B
  'BVJg
   JIBLBB.DuJ#… u%†u‡aŠB BuJ#•ˆuJ#(
    'BVJg

     BB.Dˆ •|
     u'W.iD WgW.DJug
    Bg#
   B
    'BVJg
     JgB D JgDu †u‡uJ#2K"g!2."J#(
AWSBˆuJ#2ˆK"g!2ˆ."J#(
     BB.Dˆ •
     .u%%JDD WgW.DJug
    Bg#
  Bg#
Kˆ 


b0SE-T"A'0gBD"L‘Wg`u’"/"
|0S*T L"/""!!L/‚‘Š"’(

Page 12 of 44
Bài 3: Design and Implement a SQL Server Database
3.1. Cu Trúc Ca SQL Server
g8 +r ] $&  3 $ 8@  "  +Q +, P!     )
<7:+C("+:!:+CJ!P!2=
8>+:#I!J!0%J!P!:U&!!$!!&_
!!$!0.3&!!$!$!"1N

)N.4!?=?/&EI"!"($!"1=
_3!!$!73"8XZP!3!!I23"!"3C+Q
?]P!&"I!"(0
• N.4!?!$!&"/"+89;>;"!"3]
$!&"$Y0.3!$!&"/"&f$C?

77+;!&7!"0

)N#!!$!&+:!s8$7^/!("3!!$!730gp!
7!!$!+89;"!]f"/&"$3&"$v!$2
"/"000([%"!!$!!!!$!@[!;"0
• )N#!!$!&+89W)*+,";+X3$3"+3=
O!!v"$(0
3.2. Cu Trúc Vt Lý Ca Mt SQL Server Database
%“!!$!"+_4!Z?!!IZ/!&(2:,:<!&
_!!I/*"!&(!!""I0
• /8>:/OU(N+Y&IZ4!!!&
!$0

/8>:/OU(N+Y&I/*8>h)*7
!!$!+89/Y!+,4!<_p!0

8>:/OU(N+Y&I;?!&+-m
!"!!$!4!+O&+P=+,:,"$!7!&"I"`!7O0
#!!"+894![ci'c/!<*;"*8]
f8@+Y&N
Page 13 of 44

D8@78!!"!$:O/<7""
!!I"!$+:0g7"+:Z3L0.:";BLN)**";
“9/(5+,4!!!P!_!$"5BL9*";O?(
5+,4!!!P!!$0dO<3K!"%LBL+,4!!!"
!$!+:7!!H8]~SI"BL"!$+:0
3.3. Nguyên Tc Hot Ðng Ca Transaction Log Trong SQL Server
D!!""I"5+,;3!&+-L&!"!!$!03]&m
!8!N+O<7:w!&+-!!8J2S/!2#+89&<O[34*2

f"!(!!/!84<"&5$@&e!!!(2!+:!!
"!!!+89!&+-!$X!&+-se
&E/!
(0DC/"ew!&+-
+_+89"!!""I"<8>!e
`E!!
"0.5]3]
e f7,!C?!!"+r+89""?("
p!4I/!(0
Page 14 of 44

g".7K"K"&E/!s+89+8!"p!$0/I0dY&
!YOh4?ƒ!/O!!!"7•?+X!
+:;P&<>Oƒ@0
kZ<F_73!!""!!$!0%!!"!&
!"X";3";+L&!+89L8=+"I`"7(p!"Q
="$"Q7=]!""(0!+Y&Z*-+,_!!"N
.F!&,_”j[!"W!
!"'86&=&O3$8@!N
|0 D[”j[!"W
0 .”j"!"'

 D&<&,_</+89w8@;!!"p!!"
Xh+89L"?"(7!$8@<+_w=0gC]"
"+:!h:,w+89$8@|~;8[!L"$8@|]+F/!&3&$X"(
]L8!"X7="?O/+89/*1;;3$!+O"$!7(0
DC].7K"K"";+8C"+,:,+$"!!"+89w
7=GG!!$!0
Page 15 of 44


D"]f<2!!"+89$,m$qo<0D*q!*>
!0V).7K"+89+3?">+,!!!"R8]f!+:
wLr&!8@7Q/.7/"7CC/0g86&7+89!:fw!<
]"!!""I+,/*1!!L]f(0
d_+::p!f7=O]+@!!"|];>+,.7
/"!!+r+898"p!10D"7+:!!"Uf+89"I"`!]&+r+89
"8"wL&!8@>+,7/"7CC/<!!8!7X/8"p!0D4
w!<=+89<"I"":+O&+P+,C"p!40
.s!!"Rj]8!+89""$X"`$?>("<f"$!7!
!!"&w!<]+89<"I0
3.4. Cu Trúc Logic Ca Mt SQL Server Database
ŠO8e4"+89-4"$vZ*8!$2`2
"/"2L2"!0000g&"$v"8>:$}+O$q

&
!&
/
0.3"$v<f+89<4O89"3$!"+:"/O&F
!h$!&"$v=*"!!$!=0
%&"$v8>5N
&"K" •*
/‚/
†‹"$v‹‡

.?/=_!!$!"$v!$2`000(!&
!!&/0
/‚/$
†‹!!$!‹‡
 .?/=_!!$!*,"+:0
/‚""

 ."$C+$6P!
/‚/!
†‹"$v‹2
.
?/=_37"
+
r
+8
9)*"
Page 16 of 44
&"K" •*
‹/!!‹‡
 "$v"+:
/‚`"†‹
"‹
‡ ."$C=_
AZ*N
/‚/$‹g"`‹f"7C:;8$8@+Y&
!$‚z"`$!!00000
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
EEEE
g"`R0bU%'!TWT!•ugJgB2S/!!$&• BW#‚a JDB200000
"/"/‚/!8Z*!
SBg"`
V"
/‚/!‹."‹
f"$C=_!$."N
!"`!!L‚z
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
."b||Ui'Ui'ci'i'


3.5. Cách to mt User Database
.F!:,;"!!$!m5B/$q3E7<
<G!!$!GeGg`#!!$!G8]f!N
Page 17 of 44

!+:F!h+3<P!!!$!7ui0
g"!+=7F!o5/+,;"!!$!0i+:!/htXZP!/!&
!!I!!""I0
AZ*N
SB!
Vu
. BWDB#WDW'WBK"
ug
gW%B•/"‚!2
…JBgW%B•‹N•/"!I•""I••!!•/"0I‹2
J–B•U2
%WkJ–B•|2
…JBV uaDŠ•|
(
Vu
D"Z*<!;"!!$!<K"@"!I!/"‚!/&!
I!/"0I27Z8@$!+OU%'!!Ifw+H<“O|%'"@
+!|%'0gC!7=h+X!!""I]fw+;"!|"I@7Z
8@$!+O|%'0
:VD
Page 18 of 44
i;"!!!$!F!o/8+,!Nd@3\+:
?+_+P!7=";;&]F!8>e33XQ+XI!(
"02(/I 0g8</""P!3@

7Z8@P!!!$!/+898>#'W8@898@5&"O—P!$2=
8>8>!7=eW""`w+H8(W"7w+ƒ(0.Y\+89
+Q!+Y&]!"!7=+,e3X7+O"!!I!+:7O]:
fw+@!;/8@898@yg&<YCeW""`!&W"7(
]F!:,fQ/?+_!N
•  D˜8+37,+C7HP!0#":/8>
L&<7,!L:+P7"OC!&7=C7=+P:f/
$q3<7"[p!4Z3]&f6+";+
P!0

NA<of"!!7=+89<*4!
_73!"p!4+_&oY&8<+P!
0
D"3@8>!:,w+"38@7Z8@P!!!$!$q3Z"3
7Z8@P!3!$2+Y&oh7Z8@8@+"3=LLGB!z"I!
!!$!G"'""7u+,$C<_3Z(!+:8>L&<5Y
8>53Y$}+O$q-0KO&f+89$!"3$!(
7,!L:+P7"!&7=C7=+P!:,e>+,Z
$6?8$!+<!&!>(+,@!!I8Cf7=8@
/I"!P!0
.F)!™V'"!!I275a"`BL/"+,L!f?&7Z8@P!I
V'8!!wC:,hC*%'=0
3.6. Nhng Ðim Cn Lu Ý Khi Thit K Mt Database
D"/;$&F!7=,:Y_&CC7C!!$!h+8!!
>7&<$;<Y"7C7C0
D8@C$;/}_3";/0AZ*$;/$Ctw73$!
 FWX,2 FWX, FWX,2 FWX,0";.!";:7Z8@
+Xp!"Z*<C!!+8!"GD!!&"!!G@|7w(]
fw+}/O+=!hsGD!G0D8wC+8!"\|]
f<7""/Z!!"+P|7w0g89;";!!f7=<37"

/Z!!7+8!"Z|0.s";!!$}+O$q4!;"0
%873"!:3";J8N/2220
D"+:7Z8@[";84|22U2c$&0gp!";8+8@
";8+8@"A'0
iC7C!$<N
• .:Z?";5+,L3+X"m0

.h4!!!P!&w,(
D"Z*!=_3gk?'+894!"5!$
-
'""7J# D K$ K$! K$.& K$."&
Page 19 of 44
| J

%""IK .W '7& SW
 a"` g`  %W '"" SW
R
'A!'!
T0
a"L .W '7& SW
D!<3!!$'""7!$K$8!N
-
'""7J# D K$J#
| J K|
 a"` K
R 'A!'!T0 KR

 
K$J#


K$ K$! K$.& K$."&
K| %""IK .W '7& SW
K g`  %W '"" SW
KR a"L .W '7& SW
• D35:4!+9<=:3X"3
• D36/;3X!&"+:
AZ*3:,+89C$38C!:,5"
3!+,4!!!N
-
'""7J# D W"
| J š"'"`
 a"` %!`'"72 7š""
R 'A!'!T0
Ka2š!%""2š"
'"`
!&
-
'""7J# D W"| W" W"R
| J

š"'"` g g
 a"`
%!`
'"7
7š"" g
R
'A!'!
T0
Ka š!%"" š"'"`
Page 20 of 44

D&<6/+6/;W"f;"_?+_!&0.~;8C3
:_R3]F!fQ//_/4!&0000D"Z*&!<Q!R!$
8!N
-
'""7J# D
| J
 a"`
R 'A!'!T0
( 
WJ# …g! !g!
W| š" '"`
W %!` '"7
WR 7 š""
WU K a
Wj š! %""
( -
'""7J# WJ#
| W|
 W
 WR
R WU
R Wj
R W|
g"!"+_!e/$Ct!8 (!3!$N

..8 N"!&]$<!$W7=,<7C
@|$<!$'89;0
• .)/8 N"!&]$<!$W:,<7C
@_$<!$'0


)/)/8 N"!&]$<!$W:,<7C
@_$<!$'$<!$'o:,<7C@_$<!$
W0g8!?&"Z*<3:,+89C$_33
o:,C_30#"+:!!'""7W"!%!&"
%!&0D"8>9/&8>!8>5!$!+,&C?+_
!$W"'""7(0
d,:!!$!8+""p!C7C!""!!4!"!!$!7=
[!7=C$;O$C<_3P6+00D&<"/;7:!e
&F=7=$Y_+_&2$;:,L<"33;&&C
0
Page 21 of 44
Bài 4: Backup And Restore SQL Server
4.1. Chin Lc Phc Hi D Liu (Data Restoration Strategy)
.:+_F!/FO8$?7•!!$!"oO+89/*1"
F"+:"7•P!:08>#!!$!W!"$;O/
+!O//*12="t27,!8>L&<+,/33*Q8@7:
L&!0Kw/s3$C:,L&!$"+q:,!:/*1
">!@?:,+890
.3;$C!&!e!:,L&!N
• dp!4!!!I!&D!!""…!&&I$X?

$X8\
• ge!w<8$r"*2++?2\!";

D"$$X+3}/"Q/3P&
• .3C$X5+,$!7/E"$X+3}/!&8\

g“"=P!8—!&"$!$~;
• g!Z/3";P!Y<8+8!"=!;0
• 'X!7C:7C@(0

';/w\73?+_<L&!]$;f]/=:$/3/+_/s*
,"[8>9/*,0g"!$;/L3+X>!,O/*1+8!
;";+$]8>0
4.2. Các Loi Backup
d,:,,37,/*173!$;/$C!3";$!7/"

G-N."/&?!!I"!!$!0D?!!
!!$!"$v8&!$2L2EI!$+_+89$!7/0
•   - N ."/&  !& +- " ?  !! I 7, [ O I
$!7/O?0

GGQ-N."/&!!I+!&I"/0
• GGQ-ND8w8II!!!$!$!7/8h
"/&!&+-"!!I+!&I"/0

  - N V 6  3 4 w ?  3 !!" 4! "
!!""I7,[O!!""$!7/O?0";$!7/&"/ƒ/!/*
189;">+,"+:"374„+$"Z+1?
"(0
D"F$!7/ o"/&?3";+P!!!$!7,";+L&!
"3]$!7/"<!:,$!7/"7+!;&7=O/8;0
4.3. Recovery Models

G 8/ ) N dY&  " " /ƒ/ /* 1   @ Z P " ?0 gC 
!!$!""&]?3";+7=h2/!27,
$q-2!&+_+89""!!""I0i:w]!:,
/*1;89;@>+,"3740i!!I$X8C!:,
$!7/ +89 !!""I]!:,/*1!!$!+C> +,!!"O
?+89"0
Page 22 of 44


- 8/ ) N n " & 3 "; + ! Z  "; 8 '7
J2$/2.!JL2aDL2S/!DLh+89""!!""I+P
+,"$C3";+&:m!7=""$C8"… "&
%"0.3";+738J2S/!2#„+89"+O&+P+,5"/*
1!&0
• 8/)Nn"&]D!!""…+89!8>L&<
7=O$!7/0A@"&$;h:,/*1@>+,$!7/O?7=
,/*1@>+,"3740
%$C!!$!P!$;+!""$;:,8 5N3'P"
B/%!!eY.Y8/
D&<:,@+Y&$;?&?7:,_+_]$&<0.F!r&5
Z*!+,t?+_0
AZ*N
.F!:!!$!+893/*C89$!7/8]f!N

D"Z*&!…#!!$!'!7/"&.Pg6#II!'!7/
"3&4'!D4gH0D!!""'!7/+89q&0A"&D4
3G+GwL&!+:+p!4!!!IP!!!$!$X8#'W$;+89&<O
//*1+8!!!$!;";+$]8>0';/!"y
D8@C$;/$!7/!&D!!""…D"Z*&D!!""…+89
4!"+p!73@+p!4!#!!…<7=$X8„s";+(0g8>!se
I$!7/"8>9/&G!"I"G3+=(0gC"…+894!<5
+p!@#!!I]$;:,f7=$!7/+89G3+=G86&$;/5+C"I
$!7/O?0i$!7/G3+=G&$;O/5"/"+.T89+($]=8>
3D!!""'!7/f!L"3(/O7=O5+C"!!""I2+:
!!"+r+89"+r+89C"!!$!se!/"""I
!!""(+,7Z8@P!"I0D&<7$!7//O+=7=+89!+,
+$"Z"?3(P!!!$!0
Page 23 of 44

iC+C$;/"!!$![…'!7/…P!&.Pg60g:f&N
"/&!!2"2L000[+p!$!7/"#!!…!+:fO89w3!!""
!!""08!/5"/"H+.8.E8S"8>9/&4"/"4
GG"B/
%!!(0gp!3!!"8!"?"/!!"(f Z':[0g8
6&!!$!F&f"]; Z \]':[0gC!eH
8.E8S!&GU+G
" B/ %!!( ] 3 "/ !!" f +89 " $!7  !!$!  ; 3
 : Z \3$':[J0
DC/"$;/"#II!'!7/P!&D4gH0!+:O89"3
D!!""'!7/7,[!O#II!'!7/5p!"D!!""'!7/
P!&D4gHG.3d=G0g86&!:,/*1!!_;38@7$CL&!0
3]&e8/0
.o L  t 3 5 [  8   8/ " 
0Š![&CX!CA+_:p!/*187+e3C
W/l6]::p!73!0
g8"Z*<i!!!$![I$!7/p!h+3;";
!!$![I$!7/w;!!"+r+89"8!!$!:,
";3"7=)*+890g87:+Cp!!7=h
/*1;!!s$"+":;3")*+89!$(0
.: , $; f \   C "y KO & f +89 : t " $ ! _ #!!
J&0g8oL5Z*++,Z0D"Z*_C"!!"
$RNV)_”j+89[7\!"W8;7=+89"!"'C
!!$!7=+893]7=/*w+!"!"&/"(P!"$!7]
:f;3"0gC!!$!;388@7[_"Q!7+r
”j="!"']e"0
."<$!7/D!!""…fF/""&!!@$?7•>+,"
"3740d@/ "&%"!h:,"@O$!7/O?=0
g8 6& 7 " !!$! ! : , e "/" aJDŠ B.uAB ‰ +, " $!7 3
!!"8!+89"!!$!:,";+$]8>8!7=,"

< $!7/ I " !2 8> "/" & +89 e 7 " I $!7/  5 " “
$!7/0gCe"/"aJDŠgu B.uAB ‰3!!"8!+89"f7=+89"$!7
"+:f7="/ƒ/!)*!!$!8!:,C/*"3I$!7/
7CC/28>"/"&+89e7!+:!s/"3I$!7/730
i=fh:,e"!"/"<=!&!"yi=""86&
!:,e"/"6/"/"aJDŠDWg#'‰4"/"RG
/G"B/%!!(0A@"/"&!f
:=+QZP!!"/"<N3"/!!"f+89"$!7+,+$"!!$!
":,)*+898h8@; !E"&=2+1>!+:!:,C/
*"3I$!7/s;f"3!!"+89"$!7"""I
7!"$!7/I7CC/f;;3""&[]<"I(0
g8>!5"/"&7"!!$!;>+,"+:!/"(8
7=t+::/>+,e7=2"<ef"[$!7/I;
!$&7,4!!L+::/>+,e"!&7=~
;88@7$X!&8@7!!""+:+89w(8@7&,!
"&"/"0
Page 24 of 44
4.4. Backup Database
D"/O&F!f$_3$!7/!!$!0g88@CF!r&
@65"3]$!7/"0.:[!f+,&<CW
7=X0
 ^+J Q# ? 
'!7/
3]"/&"$
!&/OP!!!$!2!!""2I!&I"/]$!7/0'!7/
4!<$!7/!!/"7($q3)*$!7/!/!
!&/&!I!(
'!7/#
%I68.N•'!7/•…0$!7(!&!/*,8••0•D!/(5+
,"$!7/"

!0
'!7/… …4!$!7/
'!7/%!
#7!&!/+89)*+,4!$!7/0'!7/!:,4!_$!7/Z*
8
$!7/[_a"`$!7/(0
'!7/ %$$!7/[O$!7/++894!<$!7/!0
.F!:,;"$!7/+X/!(!&;"!$!7/I@"
“O$!7/0D=8>F!f;"$!7/+X+,:,5+5;+Q
$"w+:!=$!7/0d,;"$!7/5B/%!!$;e
)Y- 1 8 Y+I - 0 g" ! $; : , 5
T&"/"8Z*!N
SB%!
V"
/‚!/‹7‹2‹…'!7/#‹2‹BN•'!7/•…0$!7‹
d, $!7/ !!$! $; : , 5 '!7/ az! "Q 7 <<!!$! $!7/ !+:
8 Y(Y-UUUf!`"`8]f!N
Page 25 of 44

!+:w!5&"&<OP!!!$!e3"/"Z9/0D!:,"
$!7/+X7•0
4.5. Restore Database
D8@7"!!$!!/L3+X+894wIO"0.3=&+89
4!"!!$!f"!$C$!7/"2!$!7/">+,"0
! +: ! C  "0 d, " $; 8 Y( Y8 UUU f ?&
`"`8]f!N

×