Chương 7
To và qun lý cơ s d liu
RDBMS and Data Management/ Session 7/2 of 25
Mc tiêu bài hc
Hiu rõ cơ s d liu h thng và cơ s d liu người
dùng định nghĩa trong SQL Server 2005
Tng quan các đặc trưng chính ca cơ s d liu
mu AdventureWorks
Hiu rõ làm thế nào để thêm các nhóm tp tin và các
vết ca giao dch
Lit kê các kiu trong cơ s d liu và hiu rõ làm thế
nào để hy b mt cơ s d liu
RDBMS and Data Management/ Session 7/3 of 25
Các cơ s d liu được SQL h tr
SQL Server 2005 h tr ba loi cơ s d liu:
Cơ s d liu h thng
Cơ s d liu người dùng
định nghĩa
Cơ s d liu mu
Được to ra bi SQL Server. Các cơ s d liu
này được s dng để lưu thông tin v SQL
Server 2005. .
Hơn na, các cơ s d liu này còn được s
dng để qun lý các cơ s d liu người dùng .
Người s dng SQL Server 2005 có th to
các cơ s d liu người dùng định nghĩa
Mc đích ca các cơ s d liu này là để lưu
d liu ca người s dng
SQL Server cung cp các cơ s d liu mu
để người s dng làm vic vi SQL Server
2005
Mt cơ s d liu mu được gii thiu trong
SQL Server 2005 là AdventureWorks
RDBMS and Data Management/ Session 7/4 of 25
Các cơ s d liu h thng
Các cơ s d liu h thng được h tr bi SQL Server 2005
Cơ s d liu Mô t
master Cơ s d liu này lưu tr các tt c các thông tin mc h
thng ca mt nhân bn SQL Server.
msdb Cơ s d liu này được s dng bi SQL Server Agent để
nhc nh các công tác thc hin theo lch biu và các
công vic khác.
model Cơ s d liu này được s dng như cơ s d liu mu
cho tt c các cơ s d liu được to ra trong mt nhân
bn c th ca SQL Server 2005.
resource Cơ s d liu này là cơ s d liu ch đọc. Nó gm các đối
tượng h thng được gp vào trong SQL Server 2005.
tempdb Cơ s d liu này lưu d các đối được tm và các tp kết
qu trung gian
RDBMS and Data Management/ Session 7/5 of 25
Thay đổi d liu h thng
Người dùng không được phép cp nht thông tin trc
tiếp vào các đối tượng cơ s d liu h thng, như là
các bng h thng, các th tc lưu tr h thng, và
các khung nhìn danh mc.
Người s dng có th s dng các công c qun tr
cho phép h qun tr h thng và qun lý tt c các
người s dng và các đối tượng cơ s d liu. Đó là:
SQL Server Management Studio
SQL Server Management Objects (SMO): Giao din lp trình ng
dng vi các đối tượng qun lý SQL Server
Transact-SQL scripts and stored procedures: s dng các th tc
lưu tr h thng và các phát biu ngôn ng truy vn d liu
Transact-SQL
Thay đổi d
liu h thng