
KHOA Công nghệ thông tin
CƠ SỞ DỮ LIỆU
BÀI GIẢNG
Chương 2
MÔ HÌNH DỮ LIỆU

Nội dung
1. Khái ni m mô hình d li u ệ ữ ệ
2. Quá trình thi t k và cài đt c s d li uế ế ặ ơ ở ữ ệ
3. Mô hình th c th k t h pự ể ế ợ
4. Mô hình d li u quan hữ ệ ệ
5. Các khái ni m v khóaệ ề
6. Chuy n đi mô hình th c th k t h p sang mô hình quan hể ổ ự ể ế ợ ệ
2

1. Khái niệm mô hình dữ liệu
vMô hình d li u là t p các khái ni m đ mô t c u trúc c a ữ ệ ậ ệ ể ả ấ ủ
CSDL và các ràng bu c, các quan h trên CSDL đó.ộ ệ
vLà t p h p kí hi u, quy t c cho phép mô t d li u, m i liên h ậ ợ ệ ắ ả ữ ệ ố ệ
trên d li u, ng nghĩa và các ràng bu cữ ệ ữ ộ
vCó nhi u lo i mô hình d li u khác nhau: đc tr ng cho t ng ề ạ ữ ệ ặ ư ừ
ph ng pháp ti p c n d li uươ ế ậ ữ ệ
3

1.1. Các mức của mô hình dữ liệu
vMô hình m c quan ni m (m c ngoài, ng nghĩa): ở ứ ệ ứ ữ cung c p ấ
khái ni m g n gũi v i ng i dùng. VD mô hình th c th k t ệ ầ ớ ườ ự ể ế
h p, mô hình đi t ng,…ợ ố ượ
vMô hình m c cài đt (logic): ở ứ ặ cung c p các khái ni m ng i ấ ệ ườ
dùng có th hi u nh ng không quá khác v i d li u đc l u ể ể ư ớ ữ ệ ượ ư
trên máy tính. Mô hình này không đ c p đn m t HQT CSDL ề ậ ế ộ
c th . Ví d : Mô hình d li u quan h . ụ ể ụ ữ ệ ệ
vMô hình v t lý (m c trong): ậ ứ đa ra khái ni m, mô t chi ti t ư ệ ả ế
v cách th c d li u đc l u trên máy tính v i m t HQT ề ứ ữ ệ ượ ư ớ ộ
CSDL c th .ụ ể
4

1.2. Các loại mô hình dữ liệu
vMô hình m c cao (M c khái ni m)ứ ứ ệ
ØMô hình th c th k t h p (Entity Relationship Model)ự ể ế ợ
ØMô hình h ng đi t ng (Object Oriented Model)ướ ố ượ
vMô hình cài đtặ
ØMô hình quan h (Relational Data Model)ệ
ØMô hình m ng (Network Data Model)ạ
ØMô hình phân c p (Hierachical Data Model) ấ
vMô hình m c th p (mô hình v t lý)ứ ấ ậ
5