1. Trang chủ
  2. » Công Nghệ Thông Tin

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

32 1K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 2,72 MB

Nội dung

Trình bày về dữ liệu của tổ chứcThườ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ế

Trang 1

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

Trang 3

Hiểu về mô hình dữ liệu mức khái niệm

Ôn lại kiến thức ERD

Trang 4

Mô hình dữ liệu mức khái niệm

Trang 5

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

Trang 6

Mô hình dữ liệu mức khái niệm

Trang 7

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

Trang 8

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

Trang 9

Số lượng thực thể tham gia vào liên kết

Thường có 3 loại liên kết

Trang 10

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ố

Trang 11

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

Trang 12

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

Trang 13

DFD

Trang 14

Mức dự trữ trong kho cộng thêm số lượng nguyên liệu mớinhậ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ặthà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ỗigiao dịch sẽ có nhiều món ăn (SALE ITEM), trong trườnghợ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ênliệ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ể

Trang 15

Xây dựng ERD Phân tích và tìm kiếm thực thể

Trang 16

Xây dựng ERD Xác định bản số trong liên kết

Trang 17

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ể

Trang 18

Xây dựng ERD Xác định thuộc tính mỗi thực thể

Trang 19

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

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

Trang 20

Xem xét thông tin khách hàng và kho hàng

Trang 21

Phân tích hệ thống về dữ liệu 21

Trang 22

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

Trang 23

Phân tích hệ thống về dữ liệu 23

Trang 25

Phân tích hệ thống về dữ liệu 25

Trang 26

Bước 2: Xác định tương quan giữa các thực thể

Mỗi khách hàng có thể sở hữu không-tới-nhiều đối tượng giỏ hàng; mỗi đối tượng giỏ hàng được sở hữu bởi một-và-chỉ- một Khách hàng.

Mỗi đối tượng giỏ hàng có chứa một-và-chỉ-một Mặt hàng trong kho; mỗi Mặt hàng trong kho được chứa trong không- tới-nhiều đối tượng giỏ hàng.

Mỗi Khách hàng có thể đặt không-tới-nhiều Đơn đặt hàng; mỗi Đơn đặt hàng được đặt bởi một-và-chỉ-một Khách hàng Mỗi Đơn hàng có chứa một-tới-nhiều đối tượng Giỏ hàng;

mỗi đối tượng Giỏ hàng được chứa trong một-và-chỉ-một Đơn hàng.

Mô hình hóa dữ liệu mức khái niệm

Ứng dụng Webstore của PVF

Trang 27

Mô hình hóa dữ liệu mức khái niệm

Ứng dụng Webstore của PVF

Trang 28

TỔNG KẾT BÀI HỌC

Trang 29

Mô hình dữ liệu mức khái niệm trình bày về dữ liệu của

hệ thống

Mô hình dữ liệu mức khái niệm thường được trình bày

bằng ERD

Việc xây dựng ERD có thể tiến hành ngay từ pha lựa

chọn và lập kế hoạch dự án, dần theo vòng đời phát

triển, ERD được hoàn thiện dần

Thông thường, để xây dựng ERD, đầu tiên xác định thực thể, mối liên kết thực thể, tiếp theo là bản số, cuối cùng

là thuộc tính của thực thể

Trong pha thiết kế, ERD được chuyển thành CSDL vật lý

Tổng kết bài học

Phân tích hệ thống về dữ liệu 29

Trang 30

Xây dựng ERD cho một nhóm

Trang 32

HẾT BÀI !!!

Ngày đăng: 23/05/2014, 16:44

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w