1. Trang chủ
  2. » Trung học cơ sở - phổ thông

NHẬP MÔN CÔNG NGHỆ PHẦN MỀM : LAB 03 – CDMPDM

15 0 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Nhập Môn Công Nghệ Phần Mềm : Lab 03 – CDM/PDM
Tác giả Ths. Lương Trần Hy Hiến
Trường học Trường ĐH Sư Phạm TP. HCM
Chuyên ngành Công Nghệ Phần Mềm
Thể loại hướng dẫn thực hành
Năm xuất bản 2015
Thành phố TP. HCM
Định dạng
Số trang 15
Dung lượng 1,42 MB

Nội dung

Kỹ Thuật - Công Nghệ - Công Nghệ Thông Tin, it, phầm mềm, website, web, mobile app, trí tuệ nhân tạo, blockchain, AI, machine learning - Tiếng Anh Ver 1.1 – 2015, FIT, HCMUP Nhập môn Công nghệ Phần mềm : LAB 03 – CDMPDM Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 1 HƯỚNG DẪN THỰC HÀNH SỬ DỤNG POWERDESIGNER VẼ CÁC SƠ ĐỒ DỮ LIỆU 1 Mô hình quan niệm dữ liệu (CDM) 1.1 Tạo mới sơ đồ CDM Vào menu FileNew Model… Trong hộp thoại New Model, chọn Conceptual Data Model, chọn Conceptual Diagram. 1.2 Thanh công cụ Palette RelationShip (quan hệ giữa các thực thể) Association (mối kết hợp) Entity (thực thể) Inheritance (thực thể kế thừa) Association Link (liên kết giữa thực thể mối kết hợp) Ver 1.1 – 2015, FIT, HCMUP Nhập môn Công nghệ Phần mềm : LAB 03 – CDMPDM Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 2 1.3 Nhập liệu cho thực thể Chú ý:  Ứng với mỗi thuộc tính, có 3 trườ ng: M(Mandatory), P(primary Identifier), D(display). D luôn chọn; M chọn khi thuộc tính này bắt buộc nhập (NOT NULL); P được đối với thuộc tính khóa. Khi chọn P thì mặc định M được chọn.  Khi check chọn P (cho 1 hay nhiều thuộc tính làm khóa) sẽ xuất hiệ n Identifier1, bạn hãy sửa tên cho dễ nhìn. Indentifier không tự tạo ra mà nó xuất hiện khi thự c thể có thuộc tính khóa. Nếu ta xóa Identifier thì các thực thể đó không có thuộ c tính khóa. Ver 1.1 – 2015, FIT, HCMUP Nhập môn Công nghệ Phần mềm : LAB 03 – CDMPDM Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 3 1.4 Xây dựng các quan hệ Sử dụng công cụ Relationship, kéo từ bên 1 sang bên nhiều (mặc định). Muốn chỉnh sử a mối quan hệ, click chọn Properties của Relationship để chọn mối quan hệ và bản số . Tương tự đối với trường hợp sử dụng mối kết hợp. Lưu ý: Mối kết hợp tạo nên từ 2 thự c thể trở lên và không có thuộc tính khóa (pi). 1.5 Ẩn hiện một số thành phần của đối tượng Chuột phải chọn Display Preferences… Ver 1.1 – 2015, FIT, HCMUP Nhập môn Công nghệ Phần mềm : LAB 03 – CDMPDM Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 4 Sau đó chọn đối tượng bên phần Category, chọn hoặc bỏ chọn một số thuộc tính tương ứng với đối tượng chọn. 2 Chuyển từ mô hình dữ liệu quan niệ m (CDM) sang mô hình logic dữ liệu (Mô hình dữ liệu quan hệ): Chỉ áp dụng đối với version 15.x trở lên. Vào menu Tools Chọn Generate Logical Data Model Chọn hiển thị DataType cho Entity Ver 1.1 – 2015, FIT, HCMUP Nhập môn Công nghệ Phần mềm : LAB 03 – CDMPDM Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 5 Kết quả: Mô hình logic được tạo ra từ mô hình dữ liệu quan niệm trên. Trong đó, sẽ có một số thực thể mới được tạo (theo các quy tắc về chuẩn hóa). Ver 1.1 – 2015, FIT, HCMUP Nhập môn Công nghệ Phần mềm : LAB 03 – CDMPDM Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 6 3 Chuyển từ sơ đồ CDM sang sơ đồ PDM Trước khi chuyển, check model xem còn lỗi (error) hay không? Cố gắng hạn chế càng ít càng warning càng tố t. V...

Trang 1

HƯỚNG DẪN THỰC HÀNH

SỬ DỤNG POWERDESIGNER

VẼ CÁC SƠ ĐỒ DỮ LIỆU

1 Mô hình quan niệm dữ liệu (CDM)

1.1 Tạo mới sơ đồ CDM

Vào menu File/New Model…

Trong hộp thoại New Model, chọn Conceptual Data Model, chọn Conceptual

Diagram

1.2 Thanh công cụ Palette

RelationShip

(quan hệ giữa các thực thể)

Association

(mối kết hợp)

Entity

(thực thể)

Inheritance

(thực thể kế thừa)

Association Link

(liên kết giữa thực thể

& mối kết hợp)

Trang 2

1.3 Nhập liệu cho thực thể

Chú ý:

 Ứng với mỗi thuộc tính, có 3 trường: M(Mandatory), P(primary Identifier),

D(display) D luôn chọn; M chọn khi thuộc tính này bắt buộc nhập (NOT NULL);

P được đối với thuộc tính khóa Khi chọn P thì mặc định M được chọn

 Khi check chọn P (cho 1 hay nhiều thuộc tính làm khóa) sẽ xuất hiện Identifier_1, bạn hãy sửa tên cho dễ nhìn Indentifier không tự tạo ra mà nó xuất hiện khi thực thể có thuộc tính khóa Nếu ta xóa Identifier thì các thực thể đó không có thuộc tính khóa

Trang 3

1.4 Xây dựng các quan hệ

Sử dụng công cụ Relationship, kéo từ bên 1 sang bên nhiều (mặc định) Muốn chỉnh sửa mối quan hệ, click chọn Properties của Relationship để chọn mối quan hệ và bản số Tương tự đối với trường hợp sử dụng mối kết hợp Lưu ý: Mối kết hợp tạo nên từ 2 thực thể trở lên và không có thuộc tính khóa (pi)

1.5 Ẩn hiện một số thành phần của đối tượng

Chuột phải chọn Display Preferences…

Trang 4

Sau đó chọn đối tượng bên phần Category, chọn hoặc bỏ chọn một số thuộc tính tương

ứng với đối tượng chọn

2 Chuyển từ mô hình dữ liệu quan niệm (CDM) sang mô hình logic

dữ liệu (Mô hình dữ liệu quan hệ):

Chỉ áp dụng đối với version 15.x trở lên

Vào menu Tools/ Chọn Generate Logical Data Model

Chọn hiển thị DataType cho Entity

Trang 5

Kết quả: Mô hình logic được tạo ra từ mô hình dữ liệu quan niệm trên Trong đó, sẽ có một số thực thể mới được tạo (theo các quy tắc về chuẩn hóa)

Trang 6

3 Chuyển từ sơ đồ CDM sang sơ đồ PDM

Trước khi chuyển, check model xem còn lỗi (error) hay không? Cố gắng hạn chế càng ít càng warning càng tốt

Vào menu Tool  Generate Physical Data Model…

Trang 7

Chọn DBMS (hệ quản trị CSDL) chương trình dự định cài đặt PD12.x chỉ support tới SQL Server 2005, PD15.x support tới SQL Server 2008

Gõ tên sơ đồ PDM

Trang 8

Kết quả chuyển sơ đồ:

Khi hoàn thiện các bạn nên kiểm tra lại sơ đồ (F4: Tool/Check Model) Cảnh báo thường hay gặp như hình bên dưới:

Trang 9

Cách khắc phục: Vào bảng chứa cảnh báo trên xóa bỏ các index do khóa ngoại tạo ra vì index do khóa chính tạo ra đã bao gồm index khóa ngoại

Ngoài ra, bạn có thể thêm View/Store Procedure trong sơ đồ PDM

Stored Procedure View

Trang 10

4 Chuyển từ sơ đồ vật lý (PDM) sang sơ đồ lớp (Class Diagram)

Vào menu Tool chọn Generate Object Oriented Model

Trang 11

Chọn ngôn ngữ

Đặt tên cho sơ đồ

Trang 12

Kết quả chuyển sơ đồ:

Sinh Viên

+

+

+

+

+

Mã SV

Họ Tên

Ngày Sinh

Địa Chỉ

Email

: string

: string

: DateTime

: string

: string

Khoa +

+ +

Mã Khoa Tên Khoa Năm Thành Lập

: string : string : int

Kết Quả

+

+

Lần Thi

Điểm

: byte

: float

Môn Học +

+ +

Mã MH Tên MH

Số ĐVHT

: string : string : byte

Trang 13

Bổ sung thêm các phương thức (method) cho từng class Chọn tab Operations…

Trang 14

Nếu muốn thêmcác tham số cho hàm

Trang 15

Kết quả thêm hàm (method):

Sinh viên tự chỉnh sửa bộ phân quyền: +(public), #(protected), -(private) tùy mục đích sử dụng

5 Bài tập:

Thực hiện vẽ các sơ đồ CDM, [LDM,] PDM, Class Diagram cho Assignment02 -

Quản lý giải bóng đá V-League

Sinh Viên +

+

+

+

+

Mã SV

Họ Tên

Ngày Sinh

Địa Chỉ

Email

: string : string : DateTime : string : string + Thêm Mới SV (String maso, String hoten, DateTime ngaysinh, String diachi, String email) : Boolean

Ngày đăng: 11/03/2024, 21:24

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w