
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 5 - Phan Hồ Duy Phương
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 5 - Phan Hồ Duy Phương PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN PHAN HỒ DUY PHƯƠNG 04/10/2020 CHƯƠNG 3 - KHỞI TẠO VÀ XÂY DỰNG KẾ HOẠCH HỆ THỐNG 1 Mô hình hóa dữ liệu 04/10/2020 CHƯƠNG 3 - KHỞI TẠO VÀ XÂY DỰNG KẾ HOẠCH HỆ THỐNG 2 Nội dung chi tiết Giới thiệu Mô hình thực thể kết hợp Mô hình thực thể kết hợp mở rộng Sưu liệu cho mô hình Phương pháp phân tích dữ liệu Qui tắc mô hình hóa quan niệm dữ liệu Tiêu chuẩn chọn lựa khái niệm 04/10/2020 CHƯƠNG 3 - KHỞI TẠO VÀ XÂY DỰNG KẾ HOẠCH HỆ THỐNG 3 Giới thiệu Mô hình hóa dữ liệu là 1 kỹ thuật ◦ Tổ chức dữ liệu ◦ Phân tích khía cạnh tĩnh của hệ thống ◦ Biểu diễn cấu trúc dữ liệu ở mức quan niệm ◦ Tạo sưu liệu cho dữ liệu Mức nhận thức Quan niệm Tổ chức Vật lý Thành Dữ liệu Xử lý phần 04/10/2020 CHƯƠNG 3 - KHỞI TẠO VÀ XÂY DỰNG KẾ HOẠCH HỆ THỐNG 4 Mô hình thực thể kết hợp Entity Relationship Diagram (ERD) Được giới thiệu bởi Chen, 1976 Phổ biến rộng rãi trong thiết kế quan niệm dữ liệu ANSI công nhận mô hình chuẩn, 1988 Gồm ◦ Mô hình nguyên thủy ◦ Mô hình mở rộng 04/10/2020 CHƯƠNG 3 - KHỞI TẠO VÀ XÂY DỰNG KẾ HOẠCH HỆ THỐNG 5 Mô hình thực thể kết hợp (tt) Khái niệm ◦ Thực thể (0,n) (1,1) ◦ Thể hiện ◦ Thuộc tính (1,n) ◦ Mối kết hợp ◦ Vai trò (0,n) ◦ Bản số (0,n) (0,n) (0,n) 04/10/2020 CHƯƠNG 3 - KHỞI TẠO VÀ XÂY DỰNG KẾ HOẠCH HỆ THỐNG 6 Thực thể Biểu diễn 1 lớp khái niệm trong thế giới thực ◦ Trực quan ◦ Con người: nhân viên, sinh viên, khách hàng… ◦ Nơi chốn: phòng học, chi nhánh, văn phòng… ◦ Đối tượng: sách, máy móc, sản phẩm, xe… ◦ Sự kiện: đăng ký, bán hàng, đặt trước, yêu cầu… ◦ Không trực quan ◦ Tài khoản, thời gian, khóa học, khả năng, nguồn vốn… 04/10/2020 CHƯƠNG 3 - KHỞI TẠO VÀ XÂY DỰNG KẾ HOẠCH HỆ THỐNG 7 Thực thể (tt) Ký hiệu Tên thực thể Danh từ hoặc cụm danh từ Ví dụ Nước giải khát Khách hàng Đơn đặt hàng 04/10/2020 CHƯƠNG 3 - KHỞI TẠO VÀ XÂY DỰNG KẾ HOẠCH HỆ THỐNG 8 Mối kết hợp Biểu diễn sự kết hợp quan hệ ngữ nghĩa giữa 2 hay nhiều thực thể ◦ Sự kiện nối kết ◦ Mối quan hệ vật lý Ký hiệu Tên mối kết hợp Động từ hoặc cụm động từ 04/10/2020 CHƯƠNG 3 - KHỞI TẠO VÀ XÂY DỰNG KẾ HOẠCH HỆ THỐNG 9 Mối kết hợp (tt) Khách hàng Nước giải khát Ví dụ Đặt Con người Sống ở Thành phố Sinh tại Môn học Nhân viên Quản lý Ngày Buổi học Lớp học Mối quan hệ phản thân Mối quan hệ đa phân 04/10/2020 CHƯƠNG 3 - KHỞI TẠO VÀ XÂY DỰNG KẾ HOẠCH HỆ THỐNG 10 Vai trò Biểu diễn ngữ nghĩa của một thực thể tham gia vào mối kết hợp Ký hiệu Tên vai trò Tên vai trò Tên thực thể Tên mối kết hợp Tên thực thể Động từ hoặc cụm động từ 04/10/2020 CHƯƠNG 3 - KHỞI TẠO VÀ XÂY DỰNG KẾ HOẠCH HỆ THỐNG 11 Vai trò (tt) Ví dụ Làm việc tại Gồm có Nhân viên Làm việc Phòng ban Được quản lý bởi Nhân viên Quản lý Là người quản lý Thông thường tên-mối-kết-hợp sẽ lấy 1 trong các tên-vai-trò (ta bỏ qua tên-vai-trò) 04/10/2020 CHƯƠNG 3 - KHỞI TẠO VÀ XÂY DỰNG KẾ HOẠCH HỆ THỐNG 12 Bản số Ràng buộc về số lượng các thực thể tham gia vào mối kết hợp Ký hiệu bởi 1 cặp (min, max) ◦ Min : qui định giá trị tối thiểu các thực thể khi tham gia vào mối kết hợp ◦ Giá trị đi từ 0, 1, 2, … đến k (k là hằng số) ◦ Max : qui định giá trị tối đa các thực thể khi tham gia vào mối kết hợp ◦ Giá trị đi từ 1, 2, … đến n 04/10/2020 CHƯƠNG 3 - KHỞI TẠO VÀ XÂY DỰNG KẾ HOẠCH HỆ THỐNG 13 Bản số (tt) Ví dụ Làm việc tại Gồm có Nhân viên Làm việc Phòng ban 0,1 1,n Được quản lý bởi ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Phân tích thiết kế hệ thống thông tin Phân tích thiết kế hệ thống thông tin Thiết kế hệ thống thông tin Mô hình hóa dữ liệu Phương pháp phân tích dữ liệuTài liệu có liên quan:
-
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 3 - Hệ điều hành Windowns XP
39 trang 383 0 0 -
Bài tập thực hành môn Phân tích thiết kế hệ thống thông tin
6 trang 355 0 0 -
96 trang 332 0 0
-
Phương pháp và và ứng dụng Phân tích thiết kế hệ thống thông tin: Phần 1 - TS. Nguyễn Hồng Phương
124 trang 249 0 0 -
83 trang 226 0 0
-
62 trang 213 2 0
-
Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 9: Thiết kế giao diện
21 trang 209 0 0 -
Bài tập lớn Phân tích thiết kế hệ thống thông tin: Xây dựng hệ thống bán sách online
48 trang 197 0 0 -
Báo cáo Phân tích thiết kế hệ thống thông tin: Xây dựng phần mềm quản lý thư viện trường Đại học
77 trang 195 0 0 -
Giáo trình Phân tích thiết kế hệ thống thông tin quản lý: Phần 2
36 trang 192 0 0 -
77 trang 189 0 0
-
Bài thuyết trình Logistic: Thực tế hệ thống thông tin logistic của Công ty Vinamilk
15 trang 178 0 0 -
29 trang 176 1 0
-
63 trang 170 0 0
-
53 trang 164 0 0
-
79 trang 164 0 0
-
Bài tập lớn Phân tích thiết kế hệ thống thông tin: Quản lý nhân sự trường cấp II
28 trang 164 0 0 -
Phương pháp và và ứng dụng Phân tích thiết kế hệ thống thông tin: Phần 2 - TS. Nguyễn Hồng Phương
174 trang 157 0 0 -
Đề tài: Phân tích thiết kế hệ thống quản lý Quán Game GameTV Net 192 Trần Đại Nghĩa
18 trang 144 0 0 -
Vai trò của phân tích, thiết kế hệ thống thông tin trong quy trình xây dựng phần mềm
7 trang 140 0 0