Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 6.1 - Viện Điện tử Viễn thông (ĐH Bách Khoa HN)
lượt xem 3
download
Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 6.1 Mô hình thực thể liên kết, cung cấp cho người học những kiến thức như: Mục đích của mô hình thực thể liên kết; Cấu tạo của mô hình thực thể liên kết. 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 Kỹ thuật phần mềm ứng dụng: Chương 6.1 - Viện Điện tử Viễn thông (ĐH Bách Khoa HN)
- Chương 6 Mô hình Thực thể & Liên kết Phần 1: Giới thiệu
- Mục đích Nắm được: Ý nghĩa của mô hình thực thể liên kết (MH TTLK) Cấu tạo của MH TTLK Cách xây dựng MH TTLK Vận dụng MH TTLK vào giai đoạn mô hình hóa dữ liệu 2
- Các nội dung chính 1. Mục đích của mô hình thực thể liên kết 2. Cấu tạo của MH TTLK 3
- 1. Mục đích của mô hình thực thể liên kết Nó được dùng trong giai đoạn Phân tích hệ thống, ngay sau giai đoạn Thu thập các yêu cầu của hệ thống. Nó được dùng để phân tích yêu cầu về dữ liệu, nhằm làm rõ loại y/c này của người sử dụng. Nó được dùng làm công cụ để hỗ trợ việc trao đổi, thống nhất các y/c về dữ liệu giữa nhà phát triển và người dùng. Nó đóng vai trò trung gian giữa các y/c dữ liệu trừu tượng ở giai đoạn khảo sát và các chi tiết dữ liệu ở giai đoạn thiết kế. 4
- 1. Mục đích của mô hình thực thể liên kết Khảo sát hệ thống Phân tích hệ thống Thiết kế hệ thống Thu thập Phân tích Thiết kế dữ các yêu dữ liệu liệu cầu Các Kịch bản sử dụng Mô hình thực Mô hình thể liên quan hệ Từ điển dữ kết liệu 5
- 1. Mục đích của mô hình thực thể liên kết Cụ thể hơn, mô hình này sẽ giúp: Xác định rõ các đơn vị thông tin nghiệp vụ của hệ thống Xác định rõ các mối quan hệ, ràng buộc giữa các đơn vị thông tin này Trình bày rõ ràng và cô đọng các thông tin trên Từ đó giúp phát hiện sớm, và tránh được các sai sót, hiểu lầm về các y/c hệ thống 6
- 2. Cấu tạo của Mô hình Thực thể Liên kết Gồm có 3 thành phần chính: 1.Thực thể (Entities) 2.Liên kết (Relationships) 3.Thuộc tính (Attributes) 7
- Thực thể và tập thực thể Một thực thể là: Điều gì đó mà quan trọng đối với nghiệp vụ, nên dữ liệu về nó cần phải được biết. Tên của các thứ mà bạn có thể liệt kê. Có thể là một đối tượng cụ thể hoặc trừu tượng. Thường là danh từ. Một tập thực thể (Entity Set): là một tập hợp các thực thể cùng một loại. Tập thực thể còn được gọi là Kiểu thực thể (entity type). Ký hiệu: thực thể và kiểu thực thể đều được biểu diễn bằng một hình chữ nhật. Ví dụ: The movie “Mission Movies Impossible” 8
- Ví dụ Tập thực thể Thực thể PERSON Bill Clinton, Obama PRODUCT Chair, Table, Motor JOB Violinist, Programmer SKILL LEVEL Good, Bad 9
- Các thuộc tính của thực thể Khái niệm: Một thuộc tính (an attribute) của một thực thể là một chi tiết thông tin về thực thể đó. Thuộc tính cũng biểu diễn các thông tin cần thiết cho nghiệp vụ, nhưng gắn liền với thực thể, chứ không đứng độc lập như thực thể. Một thuộc tính có các giá trị mà thuộc một miền giá trị nào đó (kiểu dữ liệu của nó). Ký hiệu: Year of Title production Movies 10
- Ví dụ: Các thuộc tính 11
- Thuộc tính khóa ID Year of Title production Movies 12
- Ví dụ – Thực thể, Tập thực thể, Thuộc tính ID Year of Title production Movies Title = ID = 1 Year of “Mission Impossible” production = 1996 The movie “Mission Impossible” 13
- Liên kết (Relationship) Khái niệm: Nó biểu diễn mối quan hệ (ràng buộc) giữa hai hay nhiều thực thể. Nó cần thiết cho nghiệp vụ Ví dụ: Đạo diễn chỉ đạo làm Phim Diễn viên tham gia đóng Phim Đào diễn mời Diễn viên tham gia đóng Phim 14
- Liên kết (Relationship) Số ngôi của liên kết: Là số thực thể tham gia liên kết đó Ví dụ: • Đạo diễn chỉ đạo làm Phim: liên kết 2 ngôi; • Đào diễn mời Diễn viên tham gia đóng Phim: LK 3 ngôi 15
- Liên kết (Relationship) Ký hiệu: • Đạo diễn chỉ đạo làm Phim: liên kết 2 ngôi; • Đào diễn mời Diễn viên tham gia đóng Phim: LK 3 ngôi Directors Directs Movies Directors Invites Movies Actors 16
- Liên kết (Relationship) Thuộc tính của liên kết: thông tin chi tiết bổ sung thêm cho liên kết Duration Directors Directs Movies Cost 17
- Các loại liên kết Tự liên kết (Self-relationship): là liên kết giữa các thực thể của cùng một tập thực thể. Liên kết 2 ngôi (Binary relationship): là liên kết giữa các thực thể thuộc 2 tập thực thể. Liên kết Lớp con (Subclass, hay còn gọi là ISA): là một loại liên kết 2 ngôi đặc biệt. Liên kết nhiều ngôi (Multiway relationship): là liên kết giữa các thực thể thuộc từ 3 tập thực thể trở lên. 18
- Ví dụ về các loại liên kết Tự liên kết elder brother Person brotherhood younger brother Liên kết 2 ngôi Class has Student 19
- Ví dụ về các loại liên kết Liên kết ISA: address name dob Person isa roll# school Student 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
PHẦN MỀM STEP7 - MICRO/WIN32
7 p | 149 | 17
-
Bài giảng môn Đồ họa Kỹ thuật 2 - Vẽ kỹ thuật xây dựng với Autocad (Chương 4: Hướng dẫn sử dụng phần mềm Autocad)
20 p | 113 | 17
-
Bài giảng Autocad 2016
30 p | 28 | 10
-
Bài giảng Nhập môn nghề nghiệp ngành Công nghệ kỹ thuật ô tô - Nguyễn Quân
178 p | 18 | 6
-
Bài giảng phần 1 - Tổng quan về tạo mẫu hàn
10 p | 80 | 6
-
Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 3 - Viện Điện tử Viễn thông (ĐH Bách Khoa HN)
20 p | 43 | 5
-
Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 4 - Viện Điện tử Viễn thông (ĐH Bách Khoa HN)
9 p | 27 | 5
-
Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 7.2 - Viện Điện tử Viễn thông (ĐH Bách Khoa HN)
18 p | 31 | 5
-
Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 9.2 - Viện Điện tử Viễn thông (ĐH Bách Khoa HN)
19 p | 30 | 4
-
Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 8.4 - Viện Điện tử Viễn thông (ĐH Bách Khoa HN)
15 p | 32 | 4
-
Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 2 - Viện Điện tử Viễn thông (ĐH Bách Khoa HN)
17 p | 43 | 4
-
Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 7.1 - Viện Điện tử Viễn thông (ĐH Bách Khoa HN)
16 p | 39 | 4
-
Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 8.1 - Viện Điện tử Viễn thông (ĐH Bách Khoa HN)
19 p | 24 | 3
-
Bài giảng Đồ họa kỹ thuật 2: Chương 4 - Trường ĐH Thủy Lợi
19 p | 13 | 3
-
Bài giảng Công tác kỹ sư: Chuyên đề 4 - TS. Trần Tuấn Nam
18 p | 9 | 3
-
Bài giảng Nhập môn về kỹ thuật: Chương 6 - Nguyễn Quang Nam
79 p | 10 | 3
-
Bài giảng Giới thiệu về mạng cảm biến không dây (WSN): Chương 3 - TS. Nguyễn Duy Thông
10 p | 6 | 3
-
Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 8.2 - Viện Điện tử Viễn thông (ĐH Bách Khoa HN)
11 p | 32 | 3
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