Bài 4:
Phân tích hệ thống về dữ liệu
Mô hình dữ liệu mức khái niệm
Xác định yêu cầu HT
Mục tiêu
Sản phẩm
Phương pháp
Mô hình hóa quy trình nghiệp vụ
Mục tiêu
Sản phẩm
Phương pháp
Hệ thống bài cũ
Phân tích hệ thống về dữ liệu
2
Hiểu về mô hình dữ liệu mức khái niệm
Ôn lại kiến thức ERD
Xây dựng ERD
Xác định thực thể
Xác định bản số
Xác định thuộc tính
Mục tiêu bài học
Phân tích hệ thống về dữ liệu
3
Mô hình dữ liệu mức khái niệm
Phân tích hệ thống về dữ liệu
4
Trình bày về dữ liệu của tổ chức
Thường sử dụng ERD để mô hình hóa
Xây dựng ERD thông qua phỏng vấn, bảng câu hỏi, JAD,
tài liệu, DFD…
Sản phẩm của bước này là ERD chi tiết
Bỏ trong dấu ngoặc nhọn
Chuyển thành thực thể yếu
Liên kết
Ôn lại kiến thức về ERD
Phân tích hệ thống về dữ liệu
8
Bậc
Số lượng thực thể tham gia vào liên kết
Thường có 3 loại liên kết
Một ngôi
Hai ngôi
Ba ngôi
Ôn lại kiến thức về ERD
Bậc liên kết
Phân tích hệ thống về dữ liệu
9
Số lượng lượng thể hiện của thực thể B liên kết với mỗi
thể hiện của thực thể A
Bản số tối thiểu
Bản số tối đa
Ôn lại kiến thức về ERD
Bản số
Phân tích hệ thống về dữ liệu
10
Thực thể chứa các thuộc tính đặc tả mối quan hệ của
các thể hiện thực thể tham gia vào liên kết
Thực thể kết hợp
Phân tích hệ thống về dữ liệu
11
Chức năng
(RECIPE). Mỗi sản phẩm sẽ tương ứng với lượng nguyên
liệu tương ứng. Khi khách hàng mua món ăn, lượng
nguyên liệu tương ứng sẽ được trừ khỏi kho
Xây dựng ERD
Phân tích và tìm kiếm thực thể
Phân tích hệ thống về dữ liệu
14
Xây dựng ERD
Phân tích và tìm kiếm thực thể
Phân tích hệ thống về dữ liệu
15
Xây dựng ERD
Xác định bản số trong liên kết
Phân tích hệ thống về dữ liệu
16
Khảo sát luồng dữ liệu
Khảo sát bảng logic
Ví dụ: Khảo sát luồng dữ liệu của quy trình 2.0
Khi khách hàng thực hiện mua hàng, số lượng hàng đã bán
được cập nhật vào CSDL
SALE ITEM có thuộc tính Quantity_Sold (Số lượng hàng
đã bán)
Xây dựng ERD
Xác định thuộc tính mỗi thực thể
Phân tích hệ thống về dữ liệu
17
Xây dựng ERD
Xác định thuộc tính mỗi thực thể
Phân tích hệ thống về dữ liệu
18
Phân tích hệ thống về dữ liệu
22
Phân tích hệ thống về dữ liệu
23
Phân tích hệ thống về dữ liệu
24
Phân tích hệ thống về dữ liệu
25