2/20/2019
1
Chương 2
Mô hình thực th-kết hợp
(Entity-Relationship)
Cơ sở dliệu - Khoa CNTT - ĐH KHTN TPHCM 2
Nội dung chi tiết
Quá trình thiết kế CSDL
hình E/R
Thiết kế
dụ
2/20/2019
2
Cơ sở dliệu - Khoa CNTT - ĐH KHTN TPHCM 3
Quá trình thiết kế CSDL
Yêu cầu
nghiệp vụ
Mô hình ER Lược đồ
quan hệ
HQT CSDL
quan hệ
Cơ sở dliệu - Khoa CNTT - ĐH KHTN TPHCM 4
Phụ thuộc
HQT cụ thể
Độc lập HQT
Quá trình thiết kế CSDL (tt)
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 đồ vật lý Chương trình ứng dụng
Thiết kế
chương trình ứng dụng
Phân tích xử
Các yêu cầu về xử lý
Các đặc tả xử lý
2/20/2019
3
Cơ sở dliệu - Khoa CNTT - ĐH KHTN TPHCM 5
Nội dung chi tiết
Quá trình thiết kế CSDL
hình thực thể -kết hợp
-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
Thiết kế
dụ
Cơ sở dliệu - Khoa CNTT - ĐH KHTN TPHCM 6
Mô hình thực thể -kết hợp
Được sử dụng rộng rãi nhất trong việc thiết kế
CSDL mức quan niệm
Biểu diễn trừu tượng cấu trúc của CSDL
Nguyên
-Một CSDL th được hình hoá như một tập các
thực thể (entities) mối kết hợp (relationships) giữa
chúng
2/20/2019
4
Cơ sở dliệu - Khoa CNTT - ĐH KHTN TPHCM 7
Tập thực thể
Một thực thể 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)
Cơ sở dliệu - Khoa CNTT - ĐH KHTN TPHCM 8
Tập thực thể (tt)
dụ “Quản đề án công ty”
-Một nhân viên một thực thể
-Tập hợp các nhân viên tập thực thể
-Một đề án một thực thể
-Tập hợp các đề án tập thực thể
-Một phòng ban một thực thể
-Tập hợp các phòng ban tập thực thể
2/20/2019
5
Cơ sở dliệu - Khoa CNTT - ĐH KHTN TPHCM 9
Thuộc tính
những đặc tính riêng biệt của tập thực thể
Thuộc tính những giá trị nguyên tố:
-Kiểu chuỗi
-Kiểu số nguyên
-Kiểu số thực
dụ tập thực thể NHANVIEN các thuộc tính
-Họ tên
-Ngày sinh
-Quê quán
-
Cơ sở dliệu - Khoa CNTT - ĐH KHTN TPHCM 10
Mối kết hợp
liên kết giữa 2hay nhiều tập thực thể
Ví dụ giữa tập thực thể NHANVIEN và PHONGBAN
có các liên kết
-Một nhân viên thuộc một phòng ban nào đó
-Một phòng ban một nhân viên làm trưởng phòng
NV100
NV101
NV102
KT
KD