Bài giảng Phân tích và thiết kế hệ thống thông tin: Chương 4 - Trần thị Huế
lượt xem 8
download
Bài giảng Phân tích và thiết kế hệ thống thông tin - Chương 4: Thiết kế hệ thống. Những nội dung chính trong chương này gồm có: 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ý. Mời các bạn cùng tham khảo.
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 và thiết kế hệ thống thông tin: Chương 4 - Trần thị Huế
- 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 và thiết kế hệ thống thông tin: Chương 3 - PGS.TS. Nguyễn Mậu Hân
134 p | 54 | 7
-
Bài giảng Phân tích và thiết kế thuật toán: Bài 4 – Hà Đại Dương
23 p | 38 | 7
-
Bài giảng Phân tích và thiết kế hệ thống: Chương 4.1
30 p | 85 | 5
-
Bài giảng Phân tích và thiết kế hệ thống thông tin: Chương 1 - PGS.TS. Nguyễn Mậu Hân
82 p | 62 | 4
-
Bài giảng Phân tích và thiết kế hệ thống thông tin: Phân 1 - ĐH Phạm Văn Đồng
62 p | 64 | 4
-
Bài giảng Phân tích và thiết kế thuật toán: Bài 2 – Hà Đại Dương
25 p | 48 | 4
-
Bài giảng Phân tích và thiết kế thuật toán: Bài 3 – Hà Đại Dương
26 p | 40 | 4
-
Bài giảng Phân tích và thiết kế hệ thống: Chương 1 - Nguyễn Nhật Quang
12 p | 22 | 3
-
Bài giảng Phân tích và thiết kế hệ thống: Chương 5 - Nguyễn Nhật Quang
35 p | 17 | 3
-
Bài giảng Phân tích và thiết kế hệ thống: Chương 9 - Nguyễn Nhật Quang
44 p | 13 | 3
-
Bài giảng Phân tích và thiết kế hệ thống: Chương 3.1
11 p | 79 | 3
-
Bài giảng Phân tích và thiết kế mạng: Chương 3 – Vũ Chí Cường
25 p | 37 | 3
-
Bài giảng Phân tích và thiết kế mạng: Chương 2 – Vũ Chí Cường
17 p | 55 | 3
-
Bài giảng Phân tích và thiết kế hệ thống: Chương 10 - Nguyễn Nhật Quang
58 p | 15 | 3
-
Bài giảng Phân tích và thiết kế thuật toán: Bài 1 – Hà Đại Dương
18 p | 38 | 3
-
Bài giảng Phân tích và thiết kế hệ thống: Chương 3.2
19 p | 80 | 3
-
Bài giảng Phân tích và thiết kế thuật toán
26 p | 127 | 2
-
Bài giảng Phân tích và thiết kế mạng: Chương 1 – Vũ Chí Cường
14 p | 39 | 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