Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 4
lượt xem 9
download
Trong Bài giảng Phân tích thiết kế hệ thống thông tin Chương 4 Thiết kế hệ thống trình bày về mô hình dữ liệu khái niệm, mô hình dữ liệu logic, thiết kế hệ thống vật lý.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 4
- PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN THIẾT KẾ HỆ THỐNG 1
- Nội dung chính 1. Mô hình dữ liệu khái niệm 2. Mô hình dữ liệu logic 3. Thiết kế hệ thống vật lý Phân tích & thiết kế HTTT 2
- MÔ HÌNH DỮ LiỆU KHÁI NiỆM § Giới thiệu mô hình thực thể quan hệ (ERM) § Các thành phần của ERM § Quy trình xây dựng ERM § Các bước phát triển ERM cho ứng dụng § Ví dụ Phân tích & thiết kế HTTT 3
- Giới thiệu mô hình thực thể quan hệ v ERM = Entity Relationships Model v Biểu diễn đồ thị của các lớp dữ liệu và mối quan hệ ngữ nghĩa giữa chúng v Các thành phần của ERM: § Thực thể § Mối quan hệ giữa các thực thể § Thuộc tính của thực thể Phân tích & thiết kế HTTT 4
- Thực thể (entity) v Là một khái niệm để chỉ: § Một lớp • Các đối tượng của thế giới thực, hoặc • Các khái niệm độc lập (không bao chứa cái khác) có cùng đặc trưng chung v Tên thực thể: danh từ v Ký pháp: Tên thực thể Phân tích & thiết kế HTTT 5
- Ví dụ: thực thể Phân tích & thiết kế HTTT 6
- Bản thể (instance) v Là một đối tượng cụ thể của thực thể v Phân biệt thực thể và bản thể Phân tích & thiết kế HTTT 7
- Thuộc tính(attribute) v Là đặc trưng của thực thể mà ta quan tâm (có thể không phải tất cả) v Tên thuộc tính: danh từ v Các loại thuộc tính: § Thuộc tính tên gọi: tên gọi cho một bản thể § Thuộc tính định danh: xác định tính duy nhất của bản thể § Thuộc tính mô tả: các thuộc tính còn lại § Thuộc tính lặp: với 1 bản thể có thể nhận nhiều giá trị khác nhau Phân tích & thiết kế HTTT 8
- Thuộc tính – ký pháp v Thuộc tính của thực thể gắn với thực thể bằng 1 đoạn thẳng Phân tích & thiết kế HTTT 9
- Biểu diễn thực thể § Tên thực thể: viết chữ IN § Thuộc tính: chữ thường § Định danh: gạch chân Phân tích & thiết kế HTTT 10
- Mối quan hệ (relationships) v Là khái niệm phản ánh mối quan hệ ngữ nghĩa vốn có giữa các bản thể của các thực thể trong thế giới thực v Tên mối quan hệ: mệnh đề động từ v Ký pháp Tên mối quan hệ Phân tích & thiết kế HTTT 11
- Mối quan hệ (tiếp) v Có 2 loại: § Mối quan hệ tương tác: mô tả sự tác động của một thực thể lên thực thể khác § Mối quan hệ sở hữu/phụ thuộc: mô tả sự phụ thuộc giữa 2 thực thể Phân tích & thiết kế HTTT 12
- Mối quan hệ (tiếp) v Mối quan hệ cũng có thuộc tính v Trả lời cho các câu hỏi của động từ: § Bằng cách nào? § Khi nào? § Bao nhiêu? § Như thế nào? Phân tích & thiết kế HTTT 13
- Mối quan hệ (tiếp) v Bậc của mối quan hệ: § Số thực thể tham gia vào mối quan hệ § Các loại bậc Phân tích & thiết kế HTTT 14
- Mối quan hệ (tiếp) v Bản số của quan hệ § Số bản thể tham gia vào mối quan hệ § Chỉ quan tâm đến bản số nhỏ nhất và lớn nhất Phân tích & thiết kế HTTT 15
- Mối quan hệ (tiếp) v Biểu diễn § Thực thể yếu § Mối quan hệ bậc thấp § Mối quan hệ bậc cao Phân tích & thiết kế HTTT 16
- Quy trình xây dựng ERM v Cách 1: thực hiện đồng thời Phân tích & thiết kế HTTT 17
- Quy trình xây dựng ERM v Cách 2: thực hiện từng hồ sơ rồi tích hợp Phân tích & thiết kế HTTT 18
- Các bước xây dựng ERM Bước 1: Liệt kê v Quy tắc: § Chính xác hóa • Mỗi mục chỉ một đối tượng duy nhất • Hai mục khác nhau chỉ hai đối tượng khác nhau § Chọn lọc • Mỗi mục là chung cho mỗi lớp hồ sơ được xét • Mỗi mục là sơ cấp (không được suy trực tiếp từ các mục khác) • Mỗi mục được chọn 1 lần Phân tích & thiết kế HTTT 19
- Các bước xây dựng ERM Bước 2: Xác định thực thể § Dữ liệu vào: bảng từ điển dữ liệu § Dữ liệu ra: các thực thể và thuộc tính của nó § Quy tắc: • Tìm các thuộc tính tên gọi: mỗi thuộc tính tên gọi xác định một thực thể tương ứng • Xác định thuộc tính còn lại • Xác định định danh của thực thể • Loại đi thuộc tính đã sử dụng trong bảng Phân tích & thiết kế HTTT 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Phân tích thiết kế hệ thống mạng - ThS. Lê Xuân Thành
52 p | 723 | 95
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 5 - TS. Đào Nam Anh
87 p | 192 | 31
-
Bài giảng Phân tích thiết kế thuật toán: Chương 3 - Nguyễn Văn Linh
87 p | 189 | 22
-
Bài giảng Phân tích thiết kế thuật toán: Chương 1 - Nguyễn Văn Linh
56 p | 230 | 22
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 3 - TS. Đào Nam Anh
60 p | 129 | 21
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 6 - TS. Đào Nam Anh
22 p | 128 | 16
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 2 - TS. Đào Nam Anh
28 p | 136 | 15
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 4 - TS. Đào Nam Anh
12 p | 155 | 15
-
Bài giảng Phân tích thiết kế hệ thống: Bài giảng 7 - TS. Đào Nam Anh
39 p | 111 | 13
-
Bài giảng Phân tích thiết kế giải thuật: Chương 2 - Trịnh Huy Hoàng
98 p | 116 | 11
-
Bài giảng Phân tích thiết kế giải thuật: Chương 1 - Trịnh Huy Hoàng
72 p | 117 | 8
-
Bài giảng Phân tích thiết kế hướng đối tượng: Chương 5 - Lê Thị Minh Nguyện
11 p | 99 | 8
-
Bài giảng Phân tích thiết kế giải thuật: Chương 4 - Trịnh Huy Hoàng
90 p | 107 | 7
-
Bài giảng Phân tích thiết kế hệ thống thông tin: Bài 11 - TS. Trần Mạnh Tuấn
29 p | 52 | 7
-
Bài giảng Phân tích thiết kế hệ thống thông tin: Bài 9 - TS. Trần Mạnh Tuấn
46 p | 59 | 6
-
Bài giảng Phân tích thiết kế đảm bảo chất lượng phần mềm: Phần 1
115 p | 34 | 6
-
Bài giảng Phân tích thiết kế hướng đối tượng: Chương 4 - Lê Thị Minh Nguyện
14 p | 81 | 5
-
Bài giảng Phân tích thiết kế và giải thuật - Chương 2: Kỹ thuật thiết kế giải thuật
80 p | 48 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn