
THIT K CƠ S DLIU
GVHD: ThS. Trn Sơn Hi
http://fit.hcmup.edu.vn/~haits
Email: transonhai@hcmup.edu.vn
2
Ni dung
Chương 4 : Lý thuyt mô hình CSDL quan h
Chương 3 : Tng quan quá trình thit kCSDL
Chương 2 : Hqun tr cơ s dliu SQL Server
Chương 1 : Tng quan các hthông tin và cơ s dliu
Chương 6 : Thit kCSDL mc lô-gíc
Chương 5 : Thit kCSDL mc quan nim
Chương 7 : Thit kCSDL mc vt lý
Báo Cáo và Ôn Tp

3
1. Tài Liu Tham Kho
Thomas M. Connolly, Carolyn E. Begg, A Practical
Approach to Design, Implementation, and
Management, Addion-Wesley, 1999.
J. Ullman, Database and knowledge base
systems,Vol 1. Computer Science Press, 1988
Ramez Elmasri, Shamkant B. Navathe ,
Fundamentals of database systems, Addison Wesley -
4th edition, 2003
Joseph M. Hellerstein, Michael Stonebraker,
Readings in Database Systems. Fourth Edition, MIT
Press, 2005
4
Chương 1 : Tng quan các
hthông tin và cơ s dliu

5
3. Cơsdliu (1)
ðnh nghĩa:
Cơsdliu là mt hthng các thông tin có cu
trúc, ñưclưu trtrên các thit blưu trnhm
tha mãn yêu cukhai thác thông tin ñng thica
nhiu ngưi sdng hay nhiu chương trình ng
dng vi nhng mcñích khác nhau
ðH Sư phm TPHCM 5
6
3. Cơsdliu (2)
Ưuñim:
Gim trùng lp thông tin xung mc thp nht,
ñm bo tính nht quán và toàn vn dliu.
ðm bo dliuñưc truy xut theo nhiu cách
khác nhau.
Khnăng chia s!thông tin cho nhiu ngưi, nhiu
ng dng khác nhau.
ðH Sư phm TPHCM 6

7
3. Cơsdliu
Nhng vnñ cn gii quyt:
Tính chquyn dliu.
Tính bo m"t và quyn khai thác thông tin ca
ngưi sdng
Tranh chp dliu
ðm bo dliu khi có s#c
ðH Sư phm TPHCM 7
8
5. Hqun trcơsdliu (1)
Hqun trcơsdliu (DBMS – DataBase Management
System) là hthng các phn mm htrtích cc cho các
nhà phân tích, thit kvà khai thác CSDL.
Các DBMS thông dng: Visual FoxPro, Microsoft Access,
SQL Server, DB2, Oracle … hu ht các DBMS hin nay
ñu da trên mô hình quan h.
ðH Sư phm TPHCM 8

9
5. Hqun trcơsdliu (2)
Mt DBMS phi có:
Ngôn nggiao tip gia ngưi sdng và CSDL
T$ ñin dliu (Data Dictionary)
Có bin pháp bo m"t khi có yêu cu
Cơchgii quyt tranh chp dliu
Có cơchsao lưu (backup), phc hi (restore)
ðm bo tính ñc l"p gia dliu và chương trình
ðH Sư phm TPHCM 9
10
5. Hqun trcơsdliu (3)
Ngôn nggiao tip:
Ngôn ngmô tdliu (DDL – Data Definition Language): cho
phép khai báo cu trúc CSDL, các mi liên hc a dliu, các
quy ñnh, ràng buc dliu.
Ngôn ngthao tác dliu (DML – Data Manipulation Language):
cho phép thc hin thao tác thêm, xóa, s!a dliu.
Ngôn ngtruy vn có cu trúc (SQL –Structured Query
Language): cho phép ngư"i khai thác s!dng ñ# truy vn thông
tin cn thit.
Ngôn ngqun lý dliu (DCL –Data Control Language) cho
phép thay ñi cu trúc bng, khai báo bo mt, cp quyn cho
ngư"i s!dng.
ðH Sư phm TPHCM 10

