Bài giảng phân tích thiết kế hệ thống thông tin quản lý chương 5 mô hình quan niệm dữ liệu

76 399 0
Bài giảng phân tích thiết kế hệ thống thông tin quản lý  chương 5   mô hình quan niệm dữ liệu

Đ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

ĐẠI HỌC TƠN ĐỨC THẮNG PHỊNG TRUNG CẤP CHUN NGHIỆP & DẠY NGHỀ _oOo_ PHÂN TÍCH THIẾT KẾ HỆ THỐNG NG THÔNG TIN QUẢN LÝ ThS.Lê Văn Hạnh NỘI DUNG MÔN HỌC I II III IV V VI VII VIII IX Tổng quan Hệ Thống Thông Tin Mô hình Các phương pháp mô hình hóa Khởi tạo lập kế hoạch hệ thống Khảo sát hệ thống Mô hình quan niệm liệu Thiết kế liệu mức logic Mô hình quan niệm xử lý Mô hình tổ chức xử lý Thành phần thiết kế mức logic NỘI DUNG Moâ hình liệu Các khái niệm sở mô hình thực thể kết hợp Mô hình thực thể kết hợp Mô hình hóa trường hợp mở rộng Tiêu chuẩn lựa chọn khái niệm Các quy tắc kiểm tra mô hình quan niệm Các sưu liệu Biến đổi từ cấu trúc quan niệm liệu sang mô hình quan hệ MÔ HÌNH DỮ LIỆU 1.1.Khái niệm: Mô hình liệu tập khái niệm dùng để diễn tả tập hợp liệu hành động để thao tác liệu 1.2 Phân loại: Có loại mô hình liệu „ „ Mô hình quan niệm: xây dựng mô tả tóan giới thực thực dễ hiểu rõ ràng Mô hình vật lý: cho phép mô tả liệu cụ thể để xử lý máy tính MÔ HÌNH DỮ LIỆU (tt) 1.3 Các cấp hệ thống CSDL Theo quan điểm ANSI (Viện tiêu chuẩn quốc gia Hoa Kỳ) CSDL tổ chức thành cấp: „ Cấp (external): mô tả quan điểm nhóm người sử dụng hệ CSDL „ Quan niệm (conceptual) : cung cấp biểu diễn cấp cao/ độc lập với máy tính tòan hệ CSDL „ Cấp (internal): cung ứng mô tả phụ thuộc vào máy tính nhằm cài đặt cụ thể hệ CSDL MÔ HÌNH DỮ LIỆU (tt) 1.4 Chất lượng mô hình quan niệm „ Mô hình quan niệm công cụ mô tả giới thực, chúng phải có chất lượng sau: „ „ „ „ Tính diễn đạt: mô tả khối lượng lớn đa dạng khái niệm cho biểu diễn tòan diện giới thực Tính đơn giản: giúp lược đồ xây dựng mô hình người thiết kế người sử dụng thông hiểu dễ dàng Tính tối thiểu: khái niệm trình bày mô hình có ý nghóa phân biệt xem xét mối liên hệ đến khái niệm khác Tính hình thức: đòi hỏi tất khái niệm mô hình thể đồng nhất, xác MÔ HÌNH DỮ LIỆU (tt) 1.5 Tính chất biểu diễn đồ họa „ Tính đầy đủ đồ họa: mô hình đầy đủ mặt đồ họa tất khái niệm biểu diễn đồ họa tương ứng „ Tính dễ đọc: mô hình dễ đọc khái niệm biểu diễn ký hiệu đồ họa thật rõ ràng phân biệt với tất ký hiệu đồ họa khác CÁC KHÁI NIỆM CƠ SỞ TRONG MÔ HÌNH THỰC THỂ KẾT HP 2.1 Dẫn nhập mô hình thực thể kết hợp ƒĐược dùng để thiết kế CSDL mức quan niệm ƒBiểu diễn trừu tượng cấu trúc CSDL Quá trình thiết kế CSDL Ý tưởng E/R thiết kế Lược đồ quan hệ HQT CSDL quan hệ CÁC KHÁI NIỆM CƠ SỞ TRONG MÔ HÌNH THỰC THỂ KẾT HP(tt) P(tt) 2.2 Quá trình thiết kế liệu Thế giới thực Phân tích yêu cầu Các yêu cầu liệu Các yêu cầu chức Phân tích chức Phân tích quan niệm Các đặc tả chức Lược đồ quan niệm Độc lập HQT Thiết kế mức logic Lược đồ logic Thiết kế chương trình ứng dụng Thiết kế mức vật lý Lược đồ Chương trình ứng dụng Phụ thuộc HQT cụ thể CÁC KHÁI NIỆM CƠ SỞ TRONG MÔ HÌNH THỰC THỂ KẾT HP(tt) P(tt) 3.1 Thực thể (Entity) „ „ „ „ Một thực thể đối týợng giới thực Khá ổn định giới thực Thực thể biểu diễn danh từ Tập hợp thực thể giống tạo thành loại thực thể Chú ý „ Thực thể (Entity) „ Đối týợng (Object) Tập thực thể (Entity set) „ Lớp đối týợng (Class of objects) Ký hiệu: „ „ Tên thực thể Quy tắc kiểm tra mơ hình thực thể kết hợp (tt) „ „ „ Quy tắc 5: có thuộc tính thực thể phụ thuộc vào thực thể thuộc tính khác thực thể tồn thực thể ẩn mà cần phải định nghĩa bổ sung Ví dụ 5: … Mỗi xe bao gồm đặc trưng số xe, màu sắc, loại xe, công suất trọng lượng Mỗi loại xe có trọng lượng định Trọng lượng phụ thuộc vào Xe Loại xe Do tách XE Thc LOAI XE Trọng lượng Các bước xây dựng mơ hình quan niệm liệu „ Buớc 1: Liệt kê xác hố lựa chọn thông tin sở „ „ Từ tài liệu, hồ sơ khảo sát chọn, ta xây dựng từ điển liệu bao gồm tất thuộc tính chúng Với hồ sơ ta ghi tên hồ sơ liệu bên Khi liệt kê khơng bỏ sót thơng tin Cần xác hố thuộc tính cách bổ sung thêm từ vào tên gọi thuộc tính cho tên gọi mục từ mang đầy đủ ý nghĩa duyệt từ xuống giữ lại thuộc tính đảm bảo yêu cầu sau đây: „ „ „ Mỗi thuộc tính cần phải đặt trưng cho hồ sơ xét Nếu mang đặc thù hồ sơ cụ thể bỏ Một thuộc tính chọn lần Mỗi thuộc tính phải sơ cấp Điều có nghĩa là, thuộc tính suy trực tiếp từ thuộc tính đựơc chọn trước loại Các bước xây dựng mơ hình quan niệm liệu „ Bước 2: Xác định thực thể, thuộc tính định danh „ „ „ „ Trước hết tìm thuộc tính “tên gọi” Mỗi thuộc tính “tên gọi” cho tương ứng thực thể Tên thực thể phải chọn cho gần với tên hồ sơ chứng từ sử dụng phản ánh đối tượng nghiệp vụ liên quan Tìm thuộc tính cịn lại (chưa đánh dấu) thuộc tính thực thực thể ghi chúng vào danh sách thuộc tính thực thể, đồng thời đánh dấu thuộc tính vừa chọn Sau xác định thuộc tính định danh số thuộc tính Nếu khơng có thuộc tính làm định danh thêm thuộc tính làm định danh cho Lặp lại q trình đến khơng tiếp tục Các bước xây dựng mơ hình quan niệm liệu „ Bước 3: Xác định mối quan hệ thuộc tính „ Trong thuộc tính cịn lại tìm tất động từ „ „ „ Nếu có số động từ hoạt động tương tác thực tế cần chọn lấy Với động từ tìm được, cách trả lời câu hỏi sau nó: Ai? Cái gì? đâu? Khi nào? cách nào? Như nào? Bao nhiêu? để tìm thực thể tham gia vào mối quan hệ thuộc tính riêng Lặp lại q trình để tìm mối quan hệ tương tác khơng cịn tiếp tục Tiếp theo cần xem xét có mối quan hệ phụ thuộc hay sở hữu thực thể hay không Các mối quan hệ sở hữu hay phụ thuộc thường thể nội động từ như: THUỘC, CỦA, Ở, THEO, LÀ, GỒM… Các bước xây dựng mô hình quan niệm liệu „ Bước 4: Vẽ biểu đồ mơ hình thực thể kết hợp „ „ „ Trước hết vẽ tất thực thể mối quan hệ nối chúng lại với Sau bố trí lại thực thể mối quan hệ cho biểu đồ cân đối đường cắt Cuối bổ sung thuộc tính cho thực thể mối quan hệ, gạch chân thuộc tính định danh Các bước xây dựng mơ hình quan niệm liệu „ Bước 5: Xác định số, chuẩn hoá, thu gọn biểu đồ „ „ „ Sau vẽ biểu đồ ta xác định số cho thực thể tham gia vào mối quan hệ: cách cố định số thực thể xét, tìm xem có thực thể tham gia vào mối quan hệ với thực thể xét Có thể chuẩn hố biểu đồ có thuộc tính lặp, nhóm lặp, hay thuộc tính phụ thuộc thời gian để chuyển biểu đồ dạng có thực thể đơn thuộc tính đơn Về nguyên tắc, biểu đồ thực thể tốt Vì cần thu gọn biểu đồ trường hợp Các sưu liệu „ Sau giai đọan mơ hình hóa, cần phải thực mơ tả kết xây dựng cách lập sưu liệu sau: „ „ „ Giúp cho nhóm thiết kế có nhìn tổng thể kết thực Khi cần chỉnh sửa thêm chi tiết thấy ảnh hưởng việc chỉnh sửa Sưu liệu theo hình thức thống phương tiện để trao đổi lớp người tham gia việc xây dựng HTTT Các sưu liệu giai đoạn thiết lập mơ hình quan niệm liệu „ „ „ „ „ „ Mô hình quan niệm liệu Mơ tả thực thể kết hợp Mô tả mối kết hợp Danh sách thuộc tính Bảng mơ tả RBTV Bảng tầm ảnh hưởng RBTV Mơ hình quan niệm liệu Hệ thống thơng tin (1) MƠ HÌNH QUAN NIỆM DỮ LIỆU Hiện [] Tương lai [] (2) Ứng dụng Mơ hình quan niệm liệu DL Tờ: (4) Ngày lập: Người lập: (3) (7) (1): Tên HTTT thực (2): Số trang hồ sơ sưu liệu (3): Tên ứng dụng HTTT (4): Số tờ loại sưu liệu (5): Ngày lập sưu liệu (6): Người lập sưu liệu (7): vẽ mơ hình thực thể kết hợp bao gồm đầy đủ khái niệm Trang (5) (6) Mô tả thực thể Hệ thống thơng tin (1) MƠ HÌNH QUAN NIỆM DỮ LIỆU Hiện [] Tương lai [] Ứng dụng Mô tả thực thể Tờ: (3) Tên tắt thuộc tính (7) Diễn giải Loại giá trị Kiểu liệu (8) (8): diễn giải đầy đủ thuộc tính (9) (10) (4) Miền giá trị (11) Chiều dài tổng cộng: Trang Ngày lập: Người lập: Chiều dài (ký tự) (12) (14) (9): Loại giá trị thuộc tính: B:bắt buộc, K: khơng bắt buộc; Đ: Có điều kiện (10): kiểu liệu: S: số, V: văn bản, M: mã số, L: luận lý, N: ngày (11): miền giá trị: + liện tục (“A” – “Z”, 1-9); tập hợp: mầu sắc = (“Xanh”, “đỏ”,”tím”) (12): chiều dài thuộc tính (13): Ghi đặc trưng khác thuộc tính (14): Chiều dài tổng cộng tất thuộc tính (2) (5) (6) Ghi (13) Mô tả mối kết hợp Hệ thống thơng tin (1) MƠ HÌNH QUAN NIỆM DỮ LIỆU Hiện [] Tương lai [] Ứng dụng Mô tả mối kết hợp Tờ: (3) Tên tắt thuộc tính (7) Diễn giải (8) Loại giá trị Kiểu liệu (9) (10) (4) Miền giá trị (11) Chiều dài tổng cộng: Trang Ngày lập: Người lập: Chiều dài (ký tự) (12) (14) (2) (5) (6) Ghi (13) Danh sách thuộc tính Hệ thống thơng tin (1) MƠ HÌNH QUAN NIỆM DỮ LIỆU Hiện [] Tương lai [] Ứng dụng Danh sách thuộc tính Tờ: (4) (3) Số thứ tự (7) Tên tắt (8) Diễn giải Trang Ngày lập: Người lập: (2) (5) (6) Tên tắt loại thực thể/ mối kết hợp (9) (7): số thứ tự thuộc tính đánh số từ (8): Tên tắt thuộc tính (9): Diễn giải liên quan thuộc tính (10): Tên tắt loại thực thể/ mối kết hợp (10) Bảng mô tả RBTV Hệ thống thông tin (1) Ứng dụng (3) MƠ HÌNH QUAN NIỆM DỮ LIỆU Hiện [] Tương lai [] Mô tả ràng buộc tòan vẹn Tờ: (4) Các thực thể/ mối kết hợp liên quan Trang Ngày lập: Người lập: (2) (5) (6) (7) Mơ tả (8) Thuật tóan (9) (7): danh sách thực thể/ mối kết hợp liên quan RBTV (8): Mơ tả RBTV mơ tả văn bản, tân từ RBTV, ngôn ngữ đại số quan hệ (9): thuật toán kiểm tra xử lý RBTV Tùy theo loại RB mà kiểm tra thêm, xóa, sửa liệu liên quan Bảng tầm ảnh hưởng RBTV Hệ thống thơng tin (1) MƠ HÌNH QUAN NIỆM DỮ LIỆU Hiện [] Tương lai [] Ứng dụng Bảng tầm ảnh hưởng RBTV Tờ: (4) (3) RBTV RBTV RBTV RBTV … Trang Ngày lập: Người lập: … … … (2) (5) (6) RBTV n TT/KH (7) … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … (tt) (7): thao tác tác động lên liệu cụ thể nhhư sau: T: thêm X: xóa S: sửa ... DUNG MÔN HỌC I II III IV V VI VII VIII IX Tổng quan Hệ Thống Thông Tin Mô hình Các phương pháp mô hình hóa Khởi tạo lập kế hoạch hệ thống Khảo sát hệ thống Mô hình quan niệm liệu Thiết kế liệu. .. liệu mức logic Mô hình quan niệm xử lý Mô hình tổ chức xử lý Thành phần thiết kế mức logic NOÄI DUNG Mô hình liệu Các khái niệm sở mô hình thực thể kết hợp Mô hình thực thể kết hợp Mô hình hóa trường... chọn khái niệm Các quy tắc kiểm tra mô hình quan niệm Các sưu liệu Biến đổi từ cấu trúc quan niệm liệu sang mô hình quan hệ 1 MÔ HÌNH DỮ LIỆU 1.1.Khái niệm: Mô hình liệu tập khái niệm dùng để

Ngày đăng: 14/04/2016, 12:23

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan