Bài giảng Phân tích yêu cầu phần mềm: Mô hình quan hệ thực thể - Trần Văn Hoàng
Số trang: 25
Loại file: pdf
Dung lượng: 1.25 MB
Lượt xem: 10
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Phân tích yêu cầu phần mềm: Mô hình quan hệ thực thể" cung cấp cho người học các kiến thức: Mô hình quan hệ thực thể, một số ràng buộc trên thể hiện. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Phân tích yêu cầu phần mềm: Mô hình quan hệ thực thể - Trần Văn Hoàng Mô hình quan hệ thực thể Entity Relationship Modelling Bộ môn CNPM - CNTT&TT Ngày 15 tháng 2 năm 2014 http://cit.ctu.edu.vnBộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 1 / 25 Ngày 15 tháng 2 năm 2014 1 / 251 Mô hình quan hệ thực thể Thực thể - Entities Quan hệ - Relationships Thuộc tính - Attributes2 Một số ràng buộc trên thể hiện Bản số - Cardinalities Khóa định dạng - Identifiers Khái quát hóa - Generalization http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 2 / 25 Ngày 15 tháng 2 năm 2014 2 / 25 Mô hình quan hệ thực thểLược đồ quan hệ thực thể Mô tả yêu cầu về dữ liệu cho một hệ thống thông tin Sử dụng các ký hiệu đồ họa dễ hiểu Dễ dàng chuyển thành lược đồ quan hệ cho thiết kế dữ liệu, nhưng trừu tượng hơn lược đồ quan hệ http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 3 / 25 Ngày 15 tháng 2 năm 2014 3 / 25 Mô hình quan hệ thực thể Thực thể - EntitiesThực thể Lớp các đối tượng với các đặc tính chung và một phạm vi tồn tại • Ví dụ:Thành phố, Bộ môn, Nhân viên, Mua và Bán,... Một thể hiện của một thực thể là một đối tượng trong lớp được biểu diễn bởi thực thể • Ví dụ:Cần Thơ, Đà Lạt,... là các thể hiện của thực thể Thành phố http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 4 / 25 Ngày 15 tháng 2 năm 2014 4 / 25 Mô hình quan hệ thực thể Quan hệ - RelationshipsQuan hệ Các nối kết logic giữa hai hoặc nhiều thực thể • Ví dụ:Cư trú là một quan hệ có thể tồn tại giữa Thành phố và Nhân viên Một thể hiện của một quan hệ là một thể hiện n-tuple của thực thể • Ví dụ: (Nguyễn Văn A, Cần Thơ) là một thể hiện trong quan hệ Cư trú http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 5 / 25 Ngày 15 tháng 2 năm 2014 5 / 25 Mô hình quan hệ thực thể Quan hệ - RelationshipsVí dụ http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 6 / 25 Ngày 15 tháng 2 năm 2014 6 / 25 Mô hình quan hệ thực thể Quan hệ - RelationshipsVí dụ thể hiện cho quan hệ Exam http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 7 / 25 Ngày 15 tháng 2 năm 2014 7 / 25 Mô hình quan hệ thực thể Quan hệ - RelationshipsÝ nghĩa thực sự của sơ đồ Course và Room là các thực thể • Thể hiện của chúng là courses cụ thể(CT324) và rooms (203/C1) Meets là mối quan hệ • Các thể hiện của nó mô tả các buổi học cụ thể • Mỗi buổi học có chính xác một kết hợp giữa course và room http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 8 / 25 Ngày 15 tháng 2 năm 2014 8 / 25 Mô hình quan hệ thực thể Quan hệ - RelationshipsQuan hệ đệ quy - Recursive Một thực thể có thể có quan hệ với chính nó • Thực thể Nhân viên (Empoyee) có quan hệ đồng nghiệp (colleague) với chính nó Quan hệ không đối xứng • Cần định nghĩa hai vai trò mà mỗi thực thể đóng trong quan hệ • Thực thể Quốc vương (Sovereign) có quan hệ nối ngôi (Succession) với chính nó, nhưng cần định nghĩa hai vai trò tiền nhiệm (Predecessor) và kế nhiệm (successor) khác nhau cho quan hệ http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 9 / 25 Ngày 15 tháng 2 năm 2014 9 / 25 Mô hình quan hệ thực thể Quan hệ - RelationshipsQuan hệ liên kết ba ...
Nội dung trích xuất từ tài liệu:
Bài giảng Phân tích yêu cầu phần mềm: Mô hình quan hệ thực thể - Trần Văn Hoàng Mô hình quan hệ thực thể Entity Relationship Modelling Bộ môn CNPM - CNTT&TT Ngày 15 tháng 2 năm 2014 http://cit.ctu.edu.vnBộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 1 / 25 Ngày 15 tháng 2 năm 2014 1 / 251 Mô hình quan hệ thực thể Thực thể - Entities Quan hệ - Relationships Thuộc tính - Attributes2 Một số ràng buộc trên thể hiện Bản số - Cardinalities Khóa định dạng - Identifiers Khái quát hóa - Generalization http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 2 / 25 Ngày 15 tháng 2 năm 2014 2 / 25 Mô hình quan hệ thực thểLược đồ quan hệ thực thể Mô tả yêu cầu về dữ liệu cho một hệ thống thông tin Sử dụng các ký hiệu đồ họa dễ hiểu Dễ dàng chuyển thành lược đồ quan hệ cho thiết kế dữ liệu, nhưng trừu tượng hơn lược đồ quan hệ http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 3 / 25 Ngày 15 tháng 2 năm 2014 3 / 25 Mô hình quan hệ thực thể Thực thể - EntitiesThực thể Lớp các đối tượng với các đặc tính chung và một phạm vi tồn tại • Ví dụ:Thành phố, Bộ môn, Nhân viên, Mua và Bán,... Một thể hiện của một thực thể là một đối tượng trong lớp được biểu diễn bởi thực thể • Ví dụ:Cần Thơ, Đà Lạt,... là các thể hiện của thực thể Thành phố http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 4 / 25 Ngày 15 tháng 2 năm 2014 4 / 25 Mô hình quan hệ thực thể Quan hệ - RelationshipsQuan hệ Các nối kết logic giữa hai hoặc nhiều thực thể • Ví dụ:Cư trú là một quan hệ có thể tồn tại giữa Thành phố và Nhân viên Một thể hiện của một quan hệ là một thể hiện n-tuple của thực thể • Ví dụ: (Nguyễn Văn A, Cần Thơ) là một thể hiện trong quan hệ Cư trú http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 5 / 25 Ngày 15 tháng 2 năm 2014 5 / 25 Mô hình quan hệ thực thể Quan hệ - RelationshipsVí dụ http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 6 / 25 Ngày 15 tháng 2 năm 2014 6 / 25 Mô hình quan hệ thực thể Quan hệ - RelationshipsVí dụ thể hiện cho quan hệ Exam http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 7 / 25 Ngày 15 tháng 2 năm 2014 7 / 25 Mô hình quan hệ thực thể Quan hệ - RelationshipsÝ nghĩa thực sự của sơ đồ Course và Room là các thực thể • Thể hiện của chúng là courses cụ thể(CT324) và rooms (203/C1) Meets là mối quan hệ • Các thể hiện của nó mô tả các buổi học cụ thể • Mỗi buổi học có chính xác một kết hợp giữa course và room http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 8 / 25 Ngày 15 tháng 2 năm 2014 8 / 25 Mô hình quan hệ thực thể Quan hệ - RelationshipsQuan hệ đệ quy - Recursive Một thực thể có thể có quan hệ với chính nó • Thực thể Nhân viên (Empoyee) có quan hệ đồng nghiệp (colleague) với chính nó Quan hệ không đối xứng • Cần định nghĩa hai vai trò mà mỗi thực thể đóng trong quan hệ • Thực thể Quốc vương (Sovereign) có quan hệ nối ngôi (Succession) với chính nó, nhưng cần định nghĩa hai vai trò tiền nhiệm (Predecessor) và kế nhiệm (successor) khác nhau cho quan hệ http://cit.ctu.edu.vn Bộ môn CNPM - CNTT&TT Mô hình quan hệ thực thể 9 / 25 Ngày 15 tháng 2 năm 2014 9 / 25 Mô hình quan hệ thực thể Quan hệ - RelationshipsQuan hệ liên kết ba ...
Tìm kiếm theo từ khóa liên quan:
Phân tích yêu cầu phần mềm Yêu cầu phần mềm Mô hình quan hệ thực thể Khóa định dạng Khái quát hóa Ràng buộc trên thể hiệnGợi ý tài liệu liên quan:
-
Bài giảng Phân tích yêu cầu phần mềm
76 trang 35 0 0 -
Đề tài: Đặc tả yêu cầu phần mềm
14 trang 30 0 0 -
Bài giảng Nhập môn công nghệ phần mềm: Chương 4 - Nguyễn Minh Huy
28 trang 29 0 0 -
Báo cáo bài tập tuần 3: Phân tích yêu cầu phần mềm
11 trang 29 0 0 -
Bài giảng Công nghệ phần mềm: Phần 3 - Vũ Thị Hương Giang
21 trang 27 0 0 -
Chương 2: Xác định và phân tích yệu cầu
56 trang 27 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 2 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
9 trang 27 0 0 -
Bài giảng Phân tích yêu cầu phần mềm: Thu thập yêu cầu - Trần Văn Hoàng
21 trang 26 0 0 -
Giáo trình Cơ sở dữ liệu: Phần 1 - Phạm Thị Hoàng Nhung
90 trang 26 0 0 -
44 trang 26 0 0