Kiến thức sau khi học xong Bài giảng Cơ sở dữ liệu Bài 6 Mô hình thực thể kết hợp nhằm biết được mô hình thực thể kết hơp, phương pháp luận thiết kế. Lập mô hình ngoài dùng mô hình ER.
Trang 3– Lập mô hình ngoài dùng mô hình ER
– Lập mô hình quan niệm dùng mô hình ER
• Yêu cầu: áp dụng thực tế
Trang 4NỘI DUNG
• Mô hình thực thể kết hợp (ER)
• Phương pháp luận thiết kế
• Khảo sát tình huống
Trang 5MÔ HÌNH THỰC THỂ KẾT HỢP
• Mô hình thực thể kết hợp (ER)
– Khái niệm và ký hiệu
– Ký hiệu trong Power Designer
– Sử dụng Power Designer
• Phương pháp luận thiết kế
• Khảo sát tình huống
Trang 6(0,n) (0,n)
Trang 7TRONG POWER DESIGNER
Trang 9PHƯƠNG PHÁP LUẬN THIẾT KẾ
Trang 10LẬP MÔ HÌNH NGOÀI
• Tìm thực thể
• Tìm mối kết hợp
• Xác định bản số của mối kết hợp
Trang 11BÁN HÀNG: LẬP HOÁ ĐƠN
• Dữ liệu: Bán cho ai ? Ai bán ? Bán gì ? Chi tiết ?
• Thực thể: Hoá đơn, Hàng hoá, Khách hàng
• Mối kết hợp giữa: Hoá đơn và Khách hàng (1-n),
Hoá đơn và Hàng hoá (n-n)
Trang 12BÁN HÀNG: THU TIỀN
• Dữ liệu: Ai trả ? Trả cho HĐ nào ? Chi tiết ?
• Thực thể: Phiếu thu, Hoá đơn, Khách hàng
• Mối kết hợp giữa: Phiếu thu và Hoá đơn (1-n),
Phiếu thu và Khách hàng (1-n)
Trang 13LẬP MÔ HÌNH QUAN NIỆM
• Tổng hợp các mô hình con
Trang 14BÁN HÀNG:
LẬP HOÁ ĐƠN – THU TIỀN
• Loại mối kết hợp giữa Phiếu thu và Khách hàng
Trang 15– Lập mô hình ngoài dùng mô hình ER
– Lập mô hình quan niệm dùng mô hình ER
• Yêu cầu: áp dụng thực tế
Trang 16PHƯƠNG PHÁP LUẬN THIẾT KẾ
Trang 17MINH HOẠ
• Cơ sở dữ liệu Mỹ Gia
Trang 18MỸ GIA: CHUYÊN VIÊN
• Xem nhà
• Kiểm tra
• Quảng cáo
• Tư vấn
Trang 19MỸ GIA: CHUYÊN VIÊN
• Kết hợp
Trang 20MỸ GIA: CHUYÊN VIÊN
• Thêm thuộc tính
Trang 21MỸ GIA: GIÁM SÁT
Trang 22MỸ GIA:
CHUYÊN VIÊN – GIÁM SÁT
Trang 24KẾT LUẬN
• Mô hình ER: Là một loại ngôn ngữ mô hình hoá, hiệu quả trong xây dựng mô hình dữ liệu mức quan niệm
• Lưu ý về mức trừu tượng:
– Càng trừu tượng càng đơn giản và dễ đọc, tuy nhiên mô hình không sát thực tế;
– Càng chi tiết càng phức tạp và khó đọc, nhưng gần với thực tế