intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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ế

Chia sẻ: Nhẫn Nhẫn | Ngày: | Loại File: PPTX | Số trang:84

91
lượt xem
8
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

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ế

  1. PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN THIẾT KẾ HỆ THỐNG 1
  2. 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
  3. 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
  4. 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
  5. 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
  6. Ví dụ: thực thể Phân tích & thiết kế HTTT 6
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2