Làm quen với Power Design 11

31 1.9K 10
Làm quen với Power Design 11

Đ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

Làm quen với Power Design 11

Power Designer Tạ Thúc Nhu GIỚI THIỆU POWER DESIGNER : Power Designer công cụ thiết kế CSDL Với Power Designer bạn :  Thiết kế Conceptual Data model (CDM) sơ đồ thực thể kết hợp  Phát sinh Physical Data Model (PDM) tương ứng DBMS chọn  Phát sinh kích tạo CSDL DBMS đích  Phát sinh ràng buột toàn vẹn tham chiếu (referential integrity triggers) chúng hổ trợ CSDL đích  Cho phép hiệu chỉnh in model  Phát sinh ngược lại Database application tồn  Định nghiã thuộc tính mở rộng có đối tượng PDM Khởi động Power Designer: Start/All Programes/SyBase/ Power Designer Trial 11/ Power Designer Trial  Object Browser Window: nội dung vùng làm việc (workspace) tree view Bạn dùng Object Browser để tổ chức đối tượng mơ hình bạn  Workspace tên PowerDesigner session hành CDM mở lưu workspace  Output Window: hiển thị progression process mà bạn chạy từ PowerDesigner, Ví dụ tiến trình tạo PDM từ CDM hiển thị window XÂY DỰNG MƠ HÌNH QUAN NIỆM DỮ LIỆU I- VAI TRÒ CỦA POWERDESIGN TRONG VIỆC THIẾT KẾ MƠ HÌNH QNDL:  Trình bày mơ hình dạng đồ họa  Kiểm tra tính hợp lệ mơ hình thiết kế  Phát sinh mơ hình liệu vật lý Database II- LÀM VIỆC VỚI CDM: 1- Tạo CDM mới: (1) Chọn File  New … Power Designer (2) Chọn Conceptual Data Model vá click OK 2- Khai báo thuộc tính CDM (1) Chọn ModelModel Properties (2) Nhập tên (Name), diễn giải(Comment) (3) Click Ok 3- Lưu mơ hình CDM: Chọn File  Save, Nhập tên file, phần mở rộng mặc định CDM Tạ Thúc Nhu Power Designer Tạ Thúc Nhu III- XÂY DỰNG MƠ HÌNH: 1- Hướng dẫn sử dụng cơng cụ Tool Palette: Thực thể Kế thừa Mối kết hợp Nhánh liên kết Tool Name Pointer Lasso Grabber Zoom In Zoom Out Open Package Diagram Properties Action Select symbol Select symbols in an area Select and move all symbols Increase view scale Decrease view scale Display diagram for selected package Display property sheet for selected symbol Delete Delete symbol Package Entity Insert package symbol Relationship Insert entity symbol Insert relationship symbol Inheritance Insert inheritance symbol Association Insert association symbol Link Note Note Link Insert link symbol Insert note symbol Insert link between a note symbol and another symbol Title Insert title symbol Text Insert text Power Designer Tạ Thúc Nhu Line Draw a line Arc Draw an arc Rectangle Draw a rectangle Ellipse Draw an ellipse Rounded rectangle Draw a rounded rectangle Link Symbol Inserts a link symbol between symbols Polyline Draw a jagged line Polygon Draw a polygo 2- Tạo thực thể (Entity) SINHVIEN Thuộc tính MASV TENSV NGAYSINH PHAI DIACHI Kiểu liệu Character Character Datetime Boolean Character Kích thước 10 30 Ghi Thuộc tính khóa 50 LOPHOC Thuộc tính Kiểu liệu Kích thước Ghi MALOP Character 10 Thuộc tính khóa TENLOP Character 30 SISO Integer (1) Click chọn biểu tượng thực thể, click vào lược đồ Click phải để kết thúc (2) Khai báo thông tin thực thể: Double-click vào thực thể, cửa sổ mở cho phép chỉnh sửa thông tin thực thể như: tên thực thể, thuộc tính thực thể, rule,… Thẻ General: Name Code Comment Tên thực thể Tên hiển thị mơ hình Tên tắt thực thể Tên dùng chuyển sang CSDL vật lý Diễn giải thực thể Power Designer Tạ Thúc Nhu Number Số mẫu tin lưu trữ thực thể Generate table Được chọn entity chuyển thành table PDM Thẻ trang Attributes : Khai báo thuộc tính thực thể  Name: Tên thuộc tính hiển thị sơ đồ  Code: Tên tắt thuộc tính  Data Type: Kiểu liệu, numeric, alphanumeric, boolean, …  Domain Tên associated domain  M (Mandatory): Not Null hay không  P(Primary Indentifier): Khóa hay khơng?  D(Displayed): Hiển thị thuộc tính sơ đồ hay khơng? Chú ý:  Nếu không chọn mục Unique Code hộp thoại Model Options bạn đặt trùng Mã cho mục liệu khác (Tools  Model Options)  Nếu bạn chọn Allow Reuse sử dụng Data Item làm thuộc tính cho nhiều thực thể Tuy nhiên, thuộc tính khơng thể dùng làm định danh Thực thể  Nếu bạn chọn hai mục bạn gõ tên mục liệu có tự động dùng lại mục liệu 3- Tạo mối kết hợp thực thể: Giả sử ta có mối kểt hợp hai thực thể sau: (1) Click chọn biểu tượng Association, click vào lược đồ Click phải để kết thúc (2) Khai báo thông tin mối kết hợp: giống khai báo thông tin thực thể (3) Vẽ nhánh liên kết thực thể mối kết hợp: Click chọn biểu tượng Link, kéo thả từ thực thể đến mối kết hợp Click phải để kết thúc (4) Khai báo số (Cardinality) nhánh mối kết hợp: Double click vào đường Link Chọn hay nhập số mục Cardinality Power Designer Tạ Thúc Nhu Role :Nhãn diễn giải vai trò link  Identifier: Được chọn thực thể kết nối thực thể phụ thuộc thực thể khác  Cardinality: Bản số nhánh mối kết hợp  4- Khai báo mối kết hợp đệ qui: Ví dụ: Khai báo MKH thể quy tắc mơn học có hay nhiều môn học tiên cần học trước: Kết mơ hình chuyển qua mơ hình PDM 5- Khai báo thực thể phụ thuộc : Ví dụ: Thực thể KQHTMOINAM (kết học tập năm) thực thể phụ thuộc thực thể SINHVIEN có khóa {MASV, NAM} (1) Tạo mơ hình sau: (2) Double click đường Link bên nhánh thực thể KQHTMOINAM chọn mục Identifier Power Designer Tạ Thúc Nhu Bản số nhánh bao ngoặc Khi chuyển sang PDM ta có kết sau: 6- Khai báo mối kết hợp cấp 2…: Ví dụ bạn cần biểu diễn mối kết hợp cấp KETQUAHOCTAP liên kết thực thể SINHVIEN, LANTHI, mối kết hợp CHUONGTRINHHOC mơ hình vẽ tay sau: Các bước thực hiện: (1) Tạo thực thể mối kết hợp sơ đồ sau: Power Designer Tạ Thúc Nhu (2) Click phải vào mối kết hợp CHUONGTRINHHOC chọn mục Change to Entity (3) Tạo Link thực thể CHUONGTRINHHOC mối kết hợp KETQUAHOCTAP Chú ý: Khi bạn chuyển đổi mơ hình sang PDM xuất lỗi liên quan đến thực thể CHUONGTRINHHOC : Bạn cần chọn Tools  Check Model bỏ chọn không cho kiểm tra đặc trưng Power Designer Tạ Thúc Nhu 7- Khai Báo MKH kế thừa (Inheritance) (1) Click công cụ Inheritance link Palette (2) Drag and drop từ thực thể đến thực thể cha Sẽ sinh MKH 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 Thẻ trang General: Power Designer Property Name Code Label Supertype entity (parent) Subtype entities (children) Mutually exclusive children Tạ Thúc Nhu Description Tên gọi MKH inheritance Mã MKH inheritance Mô tả Tên thực thể cha Danh sách thực thể Chỉ định cho trường hợp thể thực thể cha tương ứng với thực thể Ví dụ: Một tài khoản nợ có, khơng thể vừa nợ vừa có Chọn lựa thể hồ sơ thiết kế chuyển sang PDM Trang Generation : Chỉ định cách thức chuyển đổi cấu trúc kế thừa sang mơ hình PDM  Trường hợp chọn Generate Parent mà không chọn Generate Children: 10 Power Designer Tạ Thúc Nhu Để mặc định giá trị ta tiếp tục nhấn Finish, cửa sổ ODBC Microsoft SQL Server Setup xuất sau: (8) Nhấn vào Test Data Source, hình thơng báo kết connect có thành cơng hay khơng? Sau hình thơng báo connect thành cơng (9) Sau ta nhấn nút OK liên tiếp để quay hình Connect ban đầu 17 Power Designer Tạ Thúc Nhu Bước 3: Ở hình connect ban đầu chọn lại kết nối ODBC tạo QLSinhVien phần Machine Data Source Nếu kết nối với giấy phép SQL Server phần Login ta gõ User ID Password để login vào SQL(chẳng hạn sv01) sau ta nhấn vào nút Connect Ta có hình minh họa sau: Ta chọn DatabaseGenerate Database (Ctrl + G), cửa sổ Database Generation xuất hiện, cửa sổ cho phép lựa chọn số tham số cần thiết trước tạo database: Sau lựa chọn tham số xong, ta nhấn vào nút OK 18 Power Designer Tạ Thúc Nhu VIII- CÁCH CHUYỂN ĐỔI MƠ HÌNH DỮ LIỀU TỪ MƠ HÌNH PDM SANG MICROSOFT ACCESS Bước 1: Vào Access tạo database trống đóng cửa sổ lại Bước 2: Chuyển mơ hình CDM sang mơ hình PDM, lúc chuyến nhớ chọn Microsoft Access Bước 3: tạo ODBC để kết nối với Access Các bước lại ta làm tương tự với SQL, lưu ý không cần connect đến server, mà ta cần chọn đường dẫn đến file Access đủ Sau số hình ảnh minh họa: 19 Power Designer 20 Tạ Thúc Nhu ... ODBC để kết nối với Access Các bước lại ta làm tương tự với SQL, lưu ý không cần connect đến server, mà ta cần chọn đường dẫn đến file Access đủ Sau số hình ảnh minh họa: 19 Power Designer 20 Tạ... Chỉ chứa thêm thuộc tính nhận dạng thực thể cha Khi chuyển sang PDM, Power Designer tạo table tương ứng với thực thể Các MKH với thực thể cha thể table  Trường hợp bạn chọn 2: Khi chuyển sang... chuyển sang PDM, Khóa bảng kết hợp (concatenation) thuộc tính nhận dạng thực thể cha thực thể 11 Power Designer Tạ Thúc Nhu IV- KIỂM TRA MƠ HÌNH: (1) Chọn Tools Check Model (F4) Xuất hộp Check

Ngày đăng: 14/09/2012, 09:17

Hình ảnh liên quan

XÂY DỰNG MÔ HÌNH QUAN NIỆM DỮ LIỆU - Làm quen với Power Design 11
XÂY DỰNG MÔ HÌNH QUAN NIỆM DỮ LIỆU Xem tại trang 1 của tài liệu.
iii. Lưu mô hình CDM: - Làm quen với Power Design 11

iii..

Lưu mô hình CDM: Xem tại trang 2 của tài liệu.
II- XÂY DỰNG MÔ HÌNH: - Làm quen với Power Design 11
II- XÂY DỰNG MÔ HÌNH: Xem tại trang 3 của tài liệu.
Name Tên thực thể. Tên này hiển thị trên mô hình - Làm quen với Power Design 11

ame.

Tên thực thể. Tên này hiển thị trên mô hình Xem tại trang 4 của tài liệu.
Kết quả của mô hình trên khi chuyển qua mô hình PDM. - Làm quen với Power Design 11

t.

quả của mô hình trên khi chuyển qua mô hình PDM Xem tại trang 6 của tài liệu.
(1) Tạo mô hình sau: - Làm quen với Power Design 11

1.

Tạo mô hình sau: Xem tại trang 6 của tài liệu.
Chú ý: Khi bạn chuyển đổi mô hình này sang PDM sẽ xuất hiện 2 lỗi liên quan đến thực thể CHUONGTRINHHOC : - Làm quen với Power Design 11

h.

ú ý: Khi bạn chuyển đổi mô hình này sang PDM sẽ xuất hiện 2 lỗi liên quan đến thực thể CHUONGTRINHHOC : Xem tại trang 8 của tài liệu.
Nếu muốn thay đổi tên và khai báo các đặc tính của nó thì bấm đúp vào hình bán nguyệt, sẽ xuất hiện hộp thoại inheritance properties. - Làm quen với Power Design 11

u.

muốn thay đổi tên và khai báo các đặc tính của nó thì bấm đúp vào hình bán nguyệt, sẽ xuất hiện hộp thoại inheritance properties Xem tại trang 9 của tài liệu.
(3) Nếu muốn khai báo thêm thực thể con thì drag and drop từ ký hiệu hình bán nguyệt tới thực thể con được thêm. - Làm quen với Power Design 11

3.

Nếu muốn khai báo thêm thực thể con thì drag and drop từ ký hiệu hình bán nguyệt tới thực thể con được thêm Xem tại trang 9 của tài liệu.
Chỉ định cách thức chuyển đổi cấu trúc kế thừa sang mô hình PDM - Làm quen với Power Design 11

h.

ỉ định cách thức chuyển đổi cấu trúc kế thừa sang mô hình PDM Xem tại trang 10 của tài liệu.
Khi chuyển sang PDM, Khóa chính của bảng con được kết hợp (concatenation) bởi thuộc tính nhận dạng của thực thể cha và của thực thể con. - Làm quen với Power Design 11

hi.

chuyển sang PDM, Khóa chính của bảng con được kết hợp (concatenation) bởi thuộc tính nhận dạng của thực thể cha và của thực thể con Xem tại trang 11 của tài liệu.
III- KIỂM TRA MÔ HÌNH: - Làm quen với Power Design 11
III- KIỂM TRA MÔ HÌNH: Xem tại trang 11 của tài liệu.
Trường hợp mô hình có lỗi, bạn có thể xem chi tiết thông báo lỗi hoặc chuyển nhanh đến đối tượng bị lỗi bằng cách: click phải vào dòng thông báo trong hộp thoại “Result List” và chọn: - Làm quen với Power Design 11

r.

ường hợp mô hình có lỗi, bạn có thể xem chi tiết thông báo lỗi hoặc chuyển nhanh đến đối tượng bị lỗi bằng cách: click phải vào dòng thông báo trong hộp thoại “Result List” và chọn: Xem tại trang 12 của tài liệu.
IV- CHUYỂN ĐỔI MÔ HÌNH CDM SANG MÔ HÌNH VẬT LÝ – PHYSICAL DATA MODEL(PDM) - Làm quen với Power Design 11
IV- CHUYỂN ĐỔI MÔ HÌNH CDM SANG MÔ HÌNH VẬT LÝ – PHYSICAL DATA MODEL(PDM) Xem tại trang 13 của tài liệu.
(1) Mở mô hình chứa báo cáo - Làm quen với Power Design 11

1.

Mở mô hình chứa báo cáo Xem tại trang 14 của tài liệu.
(1) Mở mô hình cần tạo báo cáo (2) Chọn Model Create Report - Làm quen với Power Design 11

1.

Mở mô hình cần tạo báo cáo (2) Chọn Model Create Report Xem tại trang 14 của tài liệu.
VI- CÁCH CHUYỂN ĐỔI MÔ HÌNH PDM SANG DATABASE CỦA MICROSOFT SQL SERVER - Làm quen với Power Design 11
VI- CÁCH CHUYỂN ĐỔI MÔ HÌNH PDM SANG DATABASE CỦA MICROSOFT SQL SERVER Xem tại trang 15 của tài liệu.
(11) Nhấn vào Test Data Source, một màn hình thông báo kết quả connect có thành công hay không?  Sau đây là màn hình thông báo connect đã thành công - Làm quen với Power Design 11

11.

Nhấn vào Test Data Source, một màn hình thông báo kết quả connect có thành công hay không? Sau đây là màn hình thông báo connect đã thành công Xem tại trang 17 của tài liệu.
Ở màn hình connect ban đầu chúng ta chọn lại kết nối ODBC đã tạo là QLSinhVien trong phần Machine Data Source - Làm quen với Power Design 11

m.

àn hình connect ban đầu chúng ta chọn lại kết nối ODBC đã tạo là QLSinhVien trong phần Machine Data Source Xem tại trang 18 của tài liệu.
Ta có hình minh họa sau: - Làm quen với Power Design 11

a.

có hình minh họa sau: Xem tại trang 18 của tài liệu.
VII- CÁCH CHUYỂN ĐỔI MÔ HÌNH DỮ LIỀU TỪ MÔ HÌNH PDM SANG MICROSOFT ACCESS  - Làm quen với Power Design 11
VII- CÁCH CHUYỂN ĐỔI MÔ HÌNH DỮ LIỀU TỪ MÔ HÌNH PDM SANG MICROSOFT ACCESS Xem tại trang 19 của tài liệu.
CÁC ĐỐI TƯỢNG TRONG MÔ HÌNH QNDL: Bao gồm các đối tượng sau: - Làm quen với Power Design 11

ao.

gồm các đối tượng sau: Xem tại trang 23 của tài liệu.
XÂY DỰNG MÔ HÌNH VẬT LÝ DỮ LIỆU - Làm quen với Power Design 11
XÂY DỰNG MÔ HÌNH VẬT LÝ DỮ LIỆU Xem tại trang 27 của tài liệu.
Model Tên mô hình - Làm quen với Power Design 11

odel.

Tên mô hình Xem tại trang 28 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan