Thuc hanh buoi 1 (1)

7 11 0
Thuc hanh buoi 1 (1)

Đang tải... (xem toàn văn)

Thông tin tài liệu

aádsadsadsađấádsadsạdsahdákj hjashdkjahs kjdsaaádsadsadsađấádsadsạdsahdákj hjashdkjahs kjdsaaádsadsadsađấádsadsạdsahdákj hjashdkjahs kjdsaaádsadsadsađấádsadsạdsahdákj hjashdkjahs kjdsaaádsadsadsađấádsadsạdsahdákj hjashdkjahs kjdsa

Buổi thực hành Draw.io Website: https://drawio-app.com/ Hướng dẫn bước vẽ draw.io: https://drawio-app.com/tutorials/step-by-step-guides/ Vẽ CDM: Vẽ DFD: Thanh menu thao tác với đối tượng Biểu đồ Flowchart: %3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22Object%22%20style%3D%22html%3D1%3Brounded%3D0%3Bshadow%3D0%3Bcomic%3D0%3BlabelBackgroundColor%3Dnone%3BstrokeWidth%3D2%3BfontFamily%3DVerdana%3BfontSize%3D12%3Balign%3Dcenter%3Bshape%3Dmxgraph.ios7ui.horLines%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22172.5%22%20y%3D%22440%22%20width%3D%22135%22%20height%3D%2250%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%223%22%20value%3D%22Function%22%20style%3D%22swimlane%3Bhtml%3D1%3BfontStyle%3D0%3BchildLayout%3DstackLayout%3Bhorizontal%3D1%3BstartSize%3D26%3BfillColor%3D%23e0e0e0%3BhorizontalStack%3D0%3BresizeParent%3D1%3BresizeLast%3D0%3Bcoll apsible%3D1%3BmarginBottom%3D0%3BswimlaneFillColor%3D%23ffffff%3Balign%3Dcenter%3Brounded%3D1%3Bshadow%3D0%3Bcomic%3D0%3BlabelBackgroundColor%3Dnone%3BstrokeWidth%3D1%3BfontFamily%3DVerdana%3BfontSize%3D12%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22160%22%20y%3D%2274%22%20width%3D%22160%22%20height%3D%22110%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%224%22%20value%3D%22Row%201%22%20style%3D%22text%3Bhtml%3D1%3BstrokeColor%3Dnone%3BfillColor%3Dnone%3BspacingLeft%3D4%3BspacingRight%3D4%3BwhiteSpace%3Dwrap%3Boverflow%3Dhidden%3Brotatable%3D0%3Bpoints%3D%5B%5B0%2C0.5%5D%2C%5B1%2C0.5%5D%5D%3BportConstraint%3Deastwest%3B%22%20vertex%3D%221%22%20parent%3D%223%22%3E%3CmxGeometry%20y%3D%2226%22%20width%3D%22160%22%20height%3D%2226%22%2 0as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%225%22%20value%3D%22Row%202%22%20style%3D%22text%3Bhtml%3D1%3BstrokeColor%3Dnone%3BfillColor%3Dnone%3BspacingLeft%3D4%3BspacingRight%3D4%3BwhiteSpace%3Dwrap%3Boverflow%3Dhidden%3Brotatable%3D0%3Bpoints%3D%5B%5B0%2C0.5%5D%2C%5B1%2C0.5%5D%5D%3BportConstraint%3Deastwest%3B%22%20vertex%3D%221%22%20parent%3D%223%22%3E%3CmxGeometry%20y%3D%2252%22%20width%3D%22160%22%20height%3D%2226%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%226%22%20value%3D%22Row%203%22%20style%3D%22text%3Bhtml%3D1%3BstrokeColor%3Dnone%3BfillColor%3Dnone%3BspacingLeft%3D4%3BspacingRight%3D4%3BwhiteSpace%3Dwrap%3Boverflow%3Dhidden%3Brotatable%3D0%3Bpoints%3D%5B%5B0%2C0.5%5D%2C%5B1%2C0.5%5D%5D%3BportConstraint%3Deastwest%3B%22%20v ertex%3D%221%22%20parent%3D%223%22%3E%3CmxGeometry%20y%3D%2278%22%20width%3D%22160%22%20height%3D%2226%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%227%22%20value%3D%22Function%22%20style%3D%22swimlane%3Bhtml%3D1%3BfontStyle%3D0%3BchildLayout%3DstackLayout%3Bhorizontal%3D1%3BstartSize%3D26%3BfillColor%3D%23e0e0e0%3BhorizontalStack%3D0%3BresizeParent%3D1%3BresizeLast%3D0%3Bcollapsible%3D1%3BmarginBottom%3D0%3BswimlaneFillColor%3D%23ffffff%3Balign%3Dcenter%3Brounded%3D1%3Bshadow%3D0%3Bcomic%3D0%3BlabelBackgroundColor%3Dnone%3BstrokeWidth%3D1%3BfontFamily%3DVerdana%3BfontSize%3D12%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22560%22%20y%3D%2274%22%20width%3D%22160%22%20height%3D%22130%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3Cmx Cell%20id%3D%228%22%20value%3D%22Row%201%22%20style%3D%22text%3Bhtml%3D1%3BstrokeColor%3Dnone%3BfillColor%3Dnone%3BspacingLeft%3D4%3BspacingRight%3D4%3BwhiteSpace%3Dwrap%3Boverflow%3Dhidden%3Brotatable%3D0%3Bpoints%3D%5B%5B0%2C0.5%5D%2C%5B1%2C0.5%5D%5D%3BportConstraint%3Deastwest%3B%22%20vertex%3D%221%22%20parent%3D%227%22%3E%3CmxGeometry%20y%3D%2226%22%20width%3D%22160%22%20height%3D%2226%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%229%22%20value%3D%22Row%202%22%20style%3D%22text%3Bhtml%3D1%3BstrokeColor%3Dnone%3BfillColor%3Dnone%3BspacingLeft%3D4%3BspacingRight%3D4%3BwhiteSpace%3Dwrap%3Boverflow%3Dhidden%3Brotatable%3D0%3Bpoints%3D%5B%5B0%2C0.5%5D%2C%5B1%2C0.5%5D%5D%3BportConstraint%3Deastwest%3B%22%20vertex%3D%221%22%20parent%3D%227%22%3E%metry% PowerDesigner Video hướng dẫn cài đặt: … Bài tập thực hành Bài 1: Vẽ quan hệ thực thể sau (bằng Draw.io PowerDesigner): Phần có hướng dẫn: a) Mô tả: Một hệ thống quản lý điểm sinh viên trường đại học cần biết sinh viên thuộc lớp Biết sinh viên thuộc lớp, lớp có nhiều sinh viên tối thiểu phải có sinh viên SINHVIEN LOP thuoc Phân tích: - Có hai thực thể “Sinh viên”, “Lớp học” mối kết hợp “thuộc” - Mỗi sinh viên thuộc lớp (số tối thiểu tối đa 1) - Một lớp có tối thiểu sinh viên có nhiều sinh viên (số tối thiểu tối đa n) b) Mô tả: Một cơng ty có số nhân viên Thuộc tính nhân viên gồm có mã nhân viên, tên nhân viên, địa chỉ, ngày sinh Hiện công ty thực vài dự án Thơng tin dự án gồm có mã dự án, tên dự án ngày bắt đầu Một nhân viên khơng tham gia tham gia nhiều dự án Một dự án phải có nhân viên Tiền lương tham gia dự án nhân viên khác theo dự án Công ty cần lưu số tiền cho nhân viên phân công nhân viên vào dự án DUAN NHANVIEN Ma_NV Ten_NV Ngaysinh_NV Diachi_NV PHANCONG co Tienluong cho Ma_DA Ten_DA Ngaybatdau Identifier_1 Phân tích: - Có hai thực thể “Nhân viên”, “Dự án” mối kết hợp “tham gia” - Mối kết hợp hai thực thể nhiều – nhiều - Tiền lương nhân viên tham gia vào dự án khác khác Vì vậy, tiền lương thuộc tính mối kết hợp “tham gia” - Vì Power Designer khơng thể thuộc tính mối kết hợp nên ta cần biến đổi mối kết hợp “tham gia” thành thực thể “Phân công” Thực thể có thuộc tính tiền lương Ngồi ra, thực thể cần mượn khóa hai thực thể “Nhân viên” “Dự án” làm thành khóa riêng (từ mối liên kết - nhiều biến đổi thành mối liên kết phụ thuộc cách chọn Dependency phía nhiều) Nhờ vậy, ta xác định tiền lương nhân viên tham gia vào dự án cụ thể c) Mô tả: Một trường đại học cần quản lý thành viên bao gồm: giảng viên, cán công nhân viên, sinh viên Giảng viên có thuộc tính: tên, ngày sinh, địa chỉ, cấp Cán công nhân viên có thuộc tính: tên, ngày sinh, địa chỉ, chun mơn Sinh viên có thuộc tính: tên, ngày sinh, địa chỉ, ngành học THANHVIEN Ten Ngaysinh Diachi Identifier_1 Inheritance_1 GIANGVIEN Bangcap CB_CNV Chuyenmon SINHVIEN Nganhhoc Phân tích: - Có ba thực thể “Giảng viên”, “CB-CNV”, “Sinh viên” Các thực thể có thuộc tính chung “tên”, “ngày sinh”, “địa chỉ” thuộc tính riêng - Để việc lưu trữ xử lý liệu hiệu dễ dàng cho hệ thống mở rộng sau, ta tạo thực thể cha có tên “Thành viên” để lưu trữ tất thuộc tính chung Các thực thể thừa kế từ thực thể cha lưu trữ thuộc tính riêng Chú ý: hướng dẫn mối quan hệ kế thừa: (1) Click công cụ Inheritance link Palette (2) Drag and drop từ thực thể đến thực thể cha Sẽ sinh mối quan hệ kế thừa có tên Inhr_n (3) Nếu muốn khai báo thêm thực thể drag and drop từ ký hiệu hình bán nguyệt tới thực thể thêm Nếu muốn thay đổi tên khai báo đặc tính bấm đúp vào hình bán nguyệt, xuất hộp thoại inheritance properties Property Description Name Tên gọi mối quan hệ thừa kế Code Mã mối quan hệ thừa kế Label Mô tả Supertype entity (parent) Tên thực thể cha Trang Generation : Chỉ định cách thức chuyển đổi cấu trúc kế thừa sang mơ hình PDM Bài 2: Sử dụng phần mềm để chuyển CDM Bài sang LDM (sử dụng phần mềm PD so sánh kết chuyển thủ công) Chọn Tools  Generate Logical Data Model Bài 3: Ghom mơ hình CDM gợi ý tốn Quản lý bán hàng sách giáo khoa để mô hình hồn chỉnh: Hình Hình Hình Hình

Ngày đăng: 24/12/2023, 11:03

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan