
12/8/2016
1
CHƯƠNG 2
MÔ HÌNH THỰC THỂ - KẾT HỢP
CƠ SỞ DỮ LIỆU
Phone: 0650. 3834930 Website: www.fit.tdmu.edu.vn
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
KHOA CÔNG NGHỆ THÔNG TIN
NỘI DUNG CHI TIẾT
Quá trình thiết kế CSDL
Mô hình E/R
Thiết kế
Các ký hiệu dùng trong ERD
UML (Unified Modeling Language)
Bài giảng Cơ sở dữ liệu 2

12/8/2016
2
1. Quá trình thiết kế CSDL
Bài giảng Cơ sở dữ liệu 3
Ý tưởng E/R thiết kế Lược đồ
quan hệ
HQT CSDL
quan hệ
1. Quá trình thiết kế CSDL (tt)
Bài giảng Cơ sở dữ liệu 4
Phụ thuộc
HQT cụ thể
Độc lập HQT
Thế giới
thực
Phân tích yêu cầu
Phân tích quan niệm
Thiết kế mức logic
Thiết kế mức vật lý
Các yêu cầu về dữ liệu
Lược đồ quan niệm
Lược đồ logic
Lược đồ trong Chương trình ứng dụng
Thiết kế
chương trình ứng dụng
Phân tích chức năng
Các yêu cầu về chức năng
Các đặc tả chức năng
4

12/8/2016
3
NỘI DUNG CHI TIẾT
Quá trình thiết kế CSDL
Mô hình thực thể kết hợp (E/R)
Thiết kế
Các ký hiệu dùng trong ERD
UML (Unified Modeling Language)
Bài giảng Cơ sở dữ liệu 5
2. Mô hình thực thể - kết hợp (ER)
Thực thể
Thuộc tính
Mối kết hợp
Lược đồ thực thể - kết hợp
Thực thể yếu
Bài giảng Cơ sở dữ liệu 6

12/8/2016
4
• Được dùng để thiết kế CSDL ở mức quan
niệm
• Biểu diễn trừu tượng cấu trúc của CSDL
• Lược đồ thực thể - kết hợp
(Entity-Relationship Diagram)
– Tập thực thể (Entity Sets)
– Thuộc tính (Attributes)
– Mối quan hệ (Relationship)
Bài giảng Cơ sở dữ liệu 7
2. Mô hình thực thể - kết hợp (ER)
• Một thực thể là một đối tượng của thế giới
thực
• Tập hợp các thực thể giống nhau tạo thành 1
tập thực thể
•Chú ý
– Thực thể (Entity)
– Đối tượng (Object)
– Tập thực thể (Entity set)
– Lớp đối tượng (Class of objects)
2.1.Tập thực thể
Cấu trúc của dữ liệu
Thao tác trên dữ liệu
Bài giảng Cơ sở dữ liệu 8

12/8/2016
5
• Ví dụ “Quản lý đề án công ty”
– Một nhân viên là một thực thể
– Tập hợp các nhân viên là tập thực thể
– Một đề án là một thực thể
– Tập hợp các đề án là tập thực thể
– Một phòng ban là một thực thể
– Tập hợp các phòng ban là tập thực thể
2.1.Tập thực thể (tt)
Bài giảng Cơ sở dữ liệu 9
• Là những đặc tính riêng biệt của tập thực thể
• Ví dụ tập thực thể NHANVIEN có các thuộc
tính
– Họ tên
–Ngày sinh
– Địa chỉ
– …
• Là những giá trị nguyên tố
– Kiểu chuỗi
– Kiểu số nguyên
– Kiểu số thực
2.2.Thuộc tính
Bài giảng Cơ sở dữ liệu 10