You are on page 1of 22

S DNG POWER DESIGNER V CC S

MN PHT TRIN H THNG THNG TIN

S dng PowerDesigner v cc s

MC LC
GII THIU CHUNG V POWER DESIGNER ......................................... 3
H tr ca PowerDesigner i vi i pht trin d n ................................................ 3 Business Analysts (chuyn vin phn tch nghip v):............................................... 3 Data Analysts and Designers (Chuyn vin phn tch v thit k): ............................ 3 Database Administrators (Qun tr c s d liu): ..................................................... 3 Developers (Lp trnh vin): ....................................................................................... 4 Team Leaders (Trng nhm): ................................................................................... 4

MT S S S DNG POWER DESIGNER ...................................... 4


1. S phn r chc nng (Functional Decomposition Flowchart) ............................ 4 2. S chc nng cho (Cross Functional Flowchart): .............................................. 5 3. S dng chy d liu (Data Flow Diagram DFD) ............................................. 7 4. M hnh d liu quan nim ......................................................................................... 9 5. Chuyn t m hnh d liu quan nim sang m hnh d liu logic (M hnh d liu quan h): ....................................................................................................................... 11 Kt ni vi 1 c s d liu ...............................................Error! Bookmark not defined. Cu hnh ODBC Machine (Open Database Connectivity) v File Data Sources ..... 13 Cu hnh Connection Profiles ................................................................................... 18 Kt ni vo 1 Data Source ........................................................................................ 21

L Th Qunh Nga

Trang 2/22

S dng PowerDesigner v cc s

GII THIU CHUNG V POWER DESIGNER


PowerDesigner l mi trng m hnh ha tng th doanh nghip di dng ha v d dng s dng. N cung cp: Vic m hnh ha c tch hp thng qua cc phng php v cc k hiu chun. o Data (E/R, Merise) o Business (BPMN, BPEL, ebXML) o Application (UML) Pht sinh code t ng thng qua cc template c th ty chnh c o SQL (with more than 50 supported DBMSs) o Java o .NET Kh nng i chiu mnh m lm ti liu v cp nht cc h thng hin c. Kh nng to bo co t ng, c th ty chnh c Mt mi trng c th m rng, cho php bn thm cc lut, cu lnh, khi nim, thuc tnh mi cho cc phng php m ha v m hnh ha

H tr ca PowerDesigner i vi i pht trin d n


Mt i pht trin bao gm chuyn vin phn tch nghip v, phn tch v thit k, qun tr d liu, lp trnh vin, tester. Mi ngi s s dng mt s tnh nng khc nhau ca PowerDesigner:

Business Analysts (chuyn vin phn tch nghip v):


Xc nh kin trc ca t chc, cc yu cu nghip v, v cc dng chy nghip v cp cao. H c th s dng cc component sau: Enterprise Architecture Model (EAM) Requirements Model (RQM): Business Process Model (BPM):

Data Analysts and Designers (Chuyn vin phn tch v thit k):
S gn kt cc yu cu k thut vi cc yu cu nghip v. i su hn vo vic phn tch, bn c th nh ngha Use Cases v kt chng vi cc yu cu. Bn c th m t cc c im k thut thuc v chc nng v nh ngha chnh xc hn bn cht v chi tit ca tng tin trnh, ng dng v cu trc d liu ca ng dng. Bn c th s dng m hnh Tin trnh nghip v (Business Process Model BPM) v mt m hnh d liu quan nim Conceptual Data Model (CDM):

Database Administrators (Qun tr c s d liu):


S dng cu trc d liu c nh ngha tt ti a ha, v to c s d liu. Bn s s dng:

L Th Qunh Nga

Trang 3/22

S dng PowerDesigner v cc s
Physical Data Model (PDM): Logical Data Model (LDM): Information Liquidity Model (ILM):

Developers (Lp trnh vin):


S vit cc chi tit k thut trong mt Requirements Model (RQM), v s xy dng ng dng, nh ngha cc hnh vi v cu trc i tng v cc s i tng/quan h. Object-Oriented Model (OOM): XML Model (XSM):

Team Leaders (Trng nhm):


S quan tm ti tt c cc m hnh, v s mun m bo rng tt c cc yu cu, cc i tng thit k, v cc ti liu c lin kt vi nhau thng qua cc lin kt lu vt tnh n tc ng phn tch v thay i s qun l. PowerDesigner Enterprise Repository: l khu vc trung tm ca s lu tr. Kho h tr chia s d liu ln, phin bn, v bo co cho cc m hnh v cc ti liu h thng khc; c mt h thng bo mt mnh v h tr kh nng m rng doanh nghip thc s t mt trng hp kho n. Report Editor: Bn c th m bo rng cc ti liu lun c cp nht v chnh xc. Report Editor cho php bn t ng ha vic to ra cc bo co chi tit (theo format RTF v HTML) trn bt c hoc tt c cc thnh phn ca h thng chia s thng tin thit k trong i d n v trong ton cng ty. Free Model (FEM): c s dng to ra cc s gii thch kin trc h thng v cc ng dng, kch bn use-case ca cc ng dng, cc s dng chy v cc hnh v khc. Tester: s s dng Requirements Model (RQM), Conceptual Data Model (CDM) v cc m hnh khc cng vi cc ti liu thit k hiu c ng dng nn lm vic th no v n c pht trin nh th no

MT S S S DNG POWER DESIGNER


1. S phn r chc nng (Functional Decomposition Flowchart)
Vo File/New Model Trong hp thoi New Model, chn Business Process Model, chn Process Hierarchy Diagram

L Th Qunh Nga

Trang 4/22

S dng PowerDesigner v cc s

2. S chc nng cho (Cross Functional Flowchart):


Vo File/New Model Trong hp thoi New Model, chn Business Process Model, chn Business Process Diagram. Ti Process Language: chn Analysis

L Th Qunh Nga

Trang 5/22

S dng PowerDesigner v cc s

S dng cc k hiu trong khung Palette v. Tuy nhin PowerDesigner khng h tr nhiu loi k hiu v s chc nng cho nh trong Visio.

L Th Qunh Nga

Trang 6/22

S dng PowerDesigner v cc s

3. S dng chy d liu (Data Flow Diagram DFD)


Vo File/New Model Trong hp thoi New Model, chn Business Process Model, chn Business Process Diagram. Ti Process Language: chn Data Flow Diagram

Phn r s DFD: Click chut phi vo tin trnh mun thc hin phn r, chn Decompose Process

L Th Qunh Nga

Trang 7/22

S dng PowerDesigner v cc s

Trong trng hp mun thay i cc loi k php (t k php ca DeMarco-Yourdon sang Gane-Sarson v ngc li) Vo Tools/Model Options

L Th Qunh Nga

Trang 8/22

S dng PowerDesigner v cc s

4. M hnh d liu quan nim


Vo File/New Model Trong hp thoi New Model, chn Conceptual Data Model, chn Conceptual Diagram.

L Th Qunh Nga

Trang 9/22

S dng PowerDesigner v cc s

Xy dng cc quan h:

L Th Qunh Nga

Trang 10/22

S dng PowerDesigner v cc s

5. Chuyn t m hnh d liu quan nim sang m hnh d liu logic (M hnh d liu quan h):
Vo menu Tools/ Chn Generate Logical Data Model

L Th Qunh Nga

Trang 11/22

S dng PowerDesigner v cc s

Kt qu: M hnh logic c to ra t m hnh d liu quan nim trn. Trong , s c mt s thc th mi c to (theo cc quy tc v chun ha) L Th Qunh Nga Trang 12/22

Data source

Description

S dng PowerDesigner v cc s

KT NI VI MT C S D LIU
PowerDesigner cho php bn nh ngha data connections truy cp thng tin trong cc h qun tr c s d liu khc nhau (DBMSs) s dng SQL. Mt data connection thc hin li gi hm v cc yu cu SQL t PowerDesigner v gi chng ti 1 data source, v tr li kt qu cho PowerDesigner. PowerDesigner physical data model (PDM) v information liquidity model (ILM) cho php bn nh ngha cc data connection cho cc CSDL ch to ra cc m hnh v i chiu cc ngun d liu. The PowerDesigner repository i hi 1 CSDL lu tr cc m hnh v cc ti liu thit k khc. PowerDesigner h tr cc loi connection khc nhau, v s la chn ca bn ph thuc vo giao din m bn ci t

You have... ODBC driver DBMS client JDBC driver

Configure a connection of type... ODBC machine or file data source Native connection profile JDBC connection profile

ODBC Machine (Open Database Connectivity) v File Data Sources


Cu hnh

C 3 loi Open Database Connectivity (ODBC) data sources

L Th Qunh Nga

Trang 13/22

S dng PowerDesigner v cc s
Machine Data source c to trn my client, v sn sng cho user hin ang ng nhp vo h thng. Machine data sources c lu tr trn mt phn ca registry containing settings cho user hin ti. Data source c to trn my client, v sn sng cho tt c user bt chp h ng nhp vo h thng hay cha. System data sources c lu tr trn mt phn ca registry containing settings cho machine hin ti. Data source c lu tr trong 1 file. A file data source c phn m rng l .dsn. N c th c s dng bi cc user khc nhau nu n c t 1 ni mc nh cho cc file data sources. File data sources thng c qun l bi nhng ngi qun tr CSDL.

System

File

Bn nh ngha datasources s dng Windows ODBC Administrator c th truy cp trc tip t PowerDesigner. 1. Chn Database > Configure Connections m ca s Configure Data Connections, click vo tab ODBC Machine Data Source hoc ODBC File Data Sources

L Th Qunh Nga

Trang 14/22

S dng PowerDesigner v cc s
2. Click the Add Data Source hoc bm (Ctrl + N) m ra ca s Create New Data Source, v chn 1 File, User, hoc Machine data source thch hp v Next

L Th Qunh Nga

Trang 15/22

S dng PowerDesigner v cc s

L Th Qunh Nga

Trang 16/22

S dng PowerDesigner v cc s

3. Click OK tr li m hnh

L Th Qunh Nga

Trang 17/22

S dng PowerDesigner v cc s

Cu hnh Connection Profiles


Trc khi bn c th kt ni vo mt CSDL thng qua 1DBMS client hay JDBC driver, bn phi to ra mt connection profile thch hp. 1. Chn Database > Configure Connections m ra ca s Configure Data Connections, v click vo tab Connection Profiles:

2. Click the Add Data Source hoc bm (Ctrl + N) m ra ca s Connection Profile Definition:

L Th Qunh Nga

Trang 18/22

S dng PowerDesigner v cc s

3. Click OK ng ca s ny v tr li ca s Configure Data Connections

L Th Qunh Nga

Trang 19/22

S dng PowerDesigner v cc s

4. Click OK quay li m hnh ca bn Connection Profile Properties


Property Connection profile name Directory Description Connection type Description Tn c th ca connection profile. Th mc cha .dcp connection file va to. M t v connection profile. Loi connection profile. Bn c th chn gia: Native JDBC Vic la chn connection type s tc ng ln cc remaining fields.

L Th Qunh Nga

Trang 20/22

S dng PowerDesigner v cc s
Property DBMS type Server name Database name User name Password JDBC driver class JDBC connection URL JDBC driver jar files Connection parameters Description M t h QTCSDL m connection profile s kt ni. [Native only] Tn ca database server thc hin kt ni vo. [Native only] Tn ca database thc hin kt ni vo. Tn ca username s dng khi kt ni. Mt m s dng khi kt ni. [JDBC only] M t driver class s dng kt ni. [JDBC only] M t connection URL s dng kt ni. [JDBC only] M t tp tin driver jar s dng kt ni. M t cc tham s kt ni khc. Click the parenthesis tool to the right of this field to access the Connection Parameters window.

Kt ni vo 1 Data Source
Khi bn kt ni vo 1 CSDL, PowerDesigner c th giao tip vi n i chiu, pht sinh hoc thc hin cc yu cu khc 1. Chn Database > Connect m ra ca s Connect to a Data Source:

L Th Qunh Nga

Trang 21/22

S dng PowerDesigner v cc s

2. Chn 1 trong 3 radio buttons, da vo phng thc kt ni vo dasa source m bn chn: ODBC machine data source ODBC file data source Connection profile Bn c th s dng cc nt Modify v Configure iu chnh hoc cu hnh kt ni. 3. Nhp user ID v password, sau click Connect.

L Th Qunh Nga

Trang 22/22

You might also like