
C S D LI UƠ Ở Ữ Ệ
GV: ThS. Đ ng Th T Mặ ị ừ ỹ
TRƯỜNG ĐẠI HỌC QUY NHƠN
Khoa Kỹ thuật & Công nghệ – Bộ môn Điện tử _ Viễn thông

M c đích môn h cụ ọ
1. Cung c p các khái ni m và ki n th c c b n nh t v CSDL và ấ ệ ế ứ ơ ả ấ ề
HQTCSDL.
2. Các mô hình c s d li u.ơ ở ữ ệ
3. Phân tích các d ng chu n hóa CSDL và khái ni m ph thu c hàm trong ạ ẩ ệ ụ ộ
quá trình phân tích và thi t k CSDL.ế ế
4. Gi i thi u v mô hình CSDL quan h , các khái ni m v th c th và ớ ệ ề ệ ệ ề ự ể
m i quan h .ố ệ
5. Gi i thi u các toán t và phép toán c a đ i s quan h .ớ ệ ử ủ ạ ố ệ
6. Gi i thi u hai ngôn ng thông d ng v i mô hình c s d li u quan h : ớ ệ ữ ụ ớ ơ ở ữ ệ ệ
MS Access và SQL Server.
7. Cung c p cho sinh viên kh năng đ c l p trong vi c t phân tích và mô ấ ả ộ ậ ệ ự
hình hóa m t công vi c c th trên th gi i th c vào vi c xây d ng ộ ệ ụ ể ế ớ ự ệ ự
m t ng d ng CSDL v a và nh .ộ ứ ụ ừ ỏ
8. Yêu c u sau khóa h c sinh viên ph i n m v ng đ c nh ng quy t c và ầ ọ ả ắ ữ ượ ữ ắ
nguyên lý cũng nh quy trình mô hình hóa và thi t k m t ng d ng ư ế ế ộ ứ ụ
CSDL b t kỳ ph m vi v a và nh .ấ ở ạ ừ ỏ

1_ Gi i thi uớ ệ
1.1. Khái ni m c b n v c s d li uệ ơ ả ề ơ ở ữ ệ
a. C s d li u (CSDL) là gì?ơ ở ữ ệ
b. u đi m c a CSDLƯ ể ủ
1.2. Ki n trúc m t h c s d li uế ộ ệ ơ ở ữ ệ
1.3. S b l ch s phát tri nơ ộ ị ử ể
1.4. Các lo i mô hình d li u c b nạ ữ ệ ơ ả
a. Mô hình quan h (Relational Data Model)ệ
b. Mô hình phân c p (Hierarchical Data Model)ấ
c. Mô hình m ng (Network Data Model)ạ
1.5. Tính đ c l p d li u ộ ậ ữ ệ
1.6. K t lu nế ậ

1.1. Khái ni m c b n v c s d li uệ ơ ả ề ơ ở ữ ệ
a. C s d li u (CSDL) là gì? ơ ở ữ ệ
Đ c đi m c a CSDL (DataBase) ặ ể ủ
Là t p h p d li u liên quan đ c l u trên các b nh ngoài (đĩa ậ ợ ữ ệ ượ ư ộ ớ
t , tr ng t ...).ừ ố ừ
Có m t t p các ch ng trình ng d ng đ c ch y v i các d li u ộ ậ ươ ứ ụ ượ ạ ớ ữ ệ
này và th m chí dùng đ truy n đi xa.ậ ể ề
CSDL là m t t h p: đó là m t t p h p nhi u lo i d li u cho ộ ổ ợ ộ ậ ợ ề ạ ữ ệ
nhi u ng i dùng v i nhi u m c đích khác nhau. ề ườ ớ ề ụ
Đ nh nghĩa CSDLị
CSDL là m t t p h p các d li u đ c l u tr đ ph c v các h ộ ậ ợ ữ ệ ượ ư ữ ể ụ ụ ệ
th ng ng d ng. ố ứ ụ
H qu n tr CSDL (DBMS-DataBase Management System) ệ ả ị
Ph n ch ng trình đ có th x lý, thay đ i t p h p các d li u ầ ươ ể ể ử ổ ậ ợ ữ ệ
này
Nh m t b di n d ch (Interpreter) v i ngôn ng b c cao ư ộ ộ ễ ị ớ ữ ậ

1.1. Khái ni m c b n v c s d li uệ ơ ả ề ơ ở ữ ệ
b. u đi m c a CSDL Ư ể ủ
T i sao ng i ta c n l u tr d li u trong m t t ạ ườ ầ ư ữ ữ ệ ộ ổ
h p nh CSDL?ợ ư
CSDL cung c p m t s đi u khi n t p trung đ i v i các ấ ộ ự ề ể ậ ố ớ
d li u trong CSDL. ữ ệ
Các ph n t trong h th ng CSDLầ ử ệ ố
Software
DataBase
Administrator
Hardware
Data

