Tải bản đầy đủ (.pdf) (32 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.72 MB, 32 trang )

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


Trong pha thiết kế, mô hình dữ liệu mức khái niệm được
chuyển thành bản thiết kế vật lý
Mô hình dữ liệu mức khái niệm
Phân tích hệ thống về dữ liệu
5
Mô hình dữ liệu mức khái niệm
Phân tích hệ thống về dữ liệu
6
Thực thể
Người, địa điểm, đối tượng, sự kiện hay khái niệm trong
môi trường người dùng mà tổ chức muốn lưu giữ thông
tin.
Kiểu thực thể
Một tập các thực thể có cùng chung các đặc tính
Thể hiện thực thể
Một thể hiện thực tế của một kiểu thực thể
Đặc tính (attribute)
Các thuộc tính của một thực thể
Ôn lại kiến thức về ERD
Phân tích hệ thống về dữ liệu
7
Khóa dự tuyển
Thuộc tính hoặc nhóm thuộc tính xác định duy nhất một
thể hiện thực thể của một kiểu thực thể
Định danh
Khóa dự tuyển được chọn để định danh cho một kiểu thực
thể
Thuộc tính đa giá trị
Thuộc tính có nhiều giá trị cho mỗi thể hiện của thực thể
Thể hiện trên ERD

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

Theo dõi mức dự trữ nguyên liệu chế biến trong kho, đặt
hàng và thanh toán cho nhà cung cấp
Mô tả
Khi nhà cung cấp chuyển hàng đến, số lượng hàng trong hóa
đơn sẽ được cập nhật vào kho (1.0)
Khi nguyên liệu được lấy chế biến, lượng hàng trong kho sẽ
trừ đi lượng nguyên liệu đó (2.0)
Từ trạng thái hàng trong kho thực tế và quy định về mức lưu
trữ an toàn của kho, ứng dụng tạo hóa đơn mua nguyên liệu
(3.0) và thực hiện thanh toán với nhà cung cấp (4.0)
Quản lý có thể theo dõi báo cáo về thông tin hàng trong kho
(5.0)
Mô hình hóa khái niệm
Dự án Hoosier Burger
Phân tích hệ thống về dữ liệu
12
DFD
Phân tích hệ thống về dữ liệu
13
Mức dự trữ trong kho cộng thêm số lượng nguyên liệu mới
nhập về, nguyên liệu này được tính toán thông qua hóa
đơn (INVOICE) mà cửa hàng nhận từ nhà cung cấp
Mỗi hóa đơn có nhiều mặt hàng (INVOICE ITEM), mỗi mặt
hàng trên hóa đơn, tương ứng với mặt hàng trong kho
(INVENTORY ITEM)
Khi khách hàng thực hiện giao dịch mua hàng (SALE), mỗi
giao dịch sẽ có nhiều món ăn (SALE ITEM), trong trường
hợp này, mỗi món ăn là một sản phẩm (PRODUCT) của
cửa hàng
Để tạo được một sản phẩm cần có công thức nấu ăn

(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

Bước 1: Xác định thực thể
Bước 1.1: Xem xét thông tin về khách hàng và kho hàng
đã có từ các phiên họp JAD (xem bảng 7-2)
Bước 1.2: Nghiên cứu biểu đồ DFD mức 0
Hai kho dữ liệu  Thực thể kho hàng và giỏ hàng
Xem xét các luồng dữ liệu
Kết quả bước 1.1 và bước 1.2: Tìm ra 5 nhóm thông tin
cần quan tâm
– Khách hàng
– Kho hàng
– Đơn hàng
– Giỏ hàng
– Người dùng/ Thông điệp
Mô hình hóa dữ liệu mức khái niệm
Ứng dụng Webstore của PVF
Phân tích hệ thống về dữ liệu
19
Xem xét thông tin
khách hàng và kho hàng
Phân tích hệ thống về dữ liệu
20
Phân tích hệ thống về dữ liệu
21
Bước 1.3: Nguyên cứu các nhóm thông tin trong DFD
Xem bảng 7-3: Thuộc tính của mỗi nhóm thông tin
Xem bảng 7-4: Dịch chuyển của mỗi nhóm thông tin
Bước 1.4: Xác định thực thể
Kho hàng, Đơn hàng, Khách hàng và Giỏ hàng là thực thể
Mô hình hóa dữ liệu mức khái niệm
Ứng dụng Webstore của PVF

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

×