Проектирование информационных систем с CA ERwin Modeling Suite 7.3

Учебное пособие. — Пенза: Изд-во ПГУ, 2012. — 154 с. — ISBN 978-5-94170-459-0Учебное пособие посвящено проектированию ин

332 81 4MB

Russian Pages [131]

Report DMCA / Copyright

DOWNLOAD PDF FILE

Recommend Papers

Проектирование информационных систем с CA ERwin Modeling Suite 7.3

  • Commentary
  • 1591752
  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Citation preview

«

(

. .

, . .

.



,

.

CA ERwin Modeling Suite 7.3 Ɋɟɤɨɦɟɧɞɨɜɚɧɨ ɭɱɟɛɧɨ-ɦɟɬɨɞɢɱɟɫɤɢɦ ɨɛɴɟɞɢɧɟɧɢɟɦ ɩɨ ɨɛɪɚɡɨɜɚɧɢɸ ɜ ɨɛɥɚɫɬɢ ɩɪɢɤɥɚɞɧɨɣ ɢɧɮɨɪɦɚɬɢɤɢ ɜ ɤɚɱɟɫɬɜɟ ɭɱɟɛɧɨɝɨ ɩɨɫɨɛɢɹ ɞɥɹ ɫɬɭɞɟɧɬɨɜ ɜɵɫɲɢɯ ɭɱɟɛɧɵɯ ɡɚɜɟɞɟɧɢɣ, ɨɛɭɱɚɸɳɢɯɫɹ ɩɨ ɧɚɩɪɚɜɥɟɧɢɸ «ɉɪɢɤɥɚɞɧɚɹ ɢɧɮɨɪɦɚɬɢɤɚ» ɢ ɞɪɭɝɢɦ ɷɤɨɧɨɦɢɱɟɫɤɢɦ ɫɩɟɰɢɚɥɶɧɨɫɬɹɦ

2012

004.652.8 67

: «

»

(



, .Ю.

); ,

,

. . . . .

ч

.

. CA ERwin Modeling Suite 7.3 : , . . – :

67 / . . , 2012. – 154 .

-

, .

.

ISBN 978-5-94170-459-0 -

CA ERwin Modeling Suite 7.3, CASE-

,

-

. DFD

IDEF3,

" IDEF0, DFD

IDEF3

-

" IDEF1X.

IDEF0, -

CA ERwin Process Modeler 7.3, CASECA ERwin

Data Modeler 7.3. , "

", "

"

«

». ,

.

004.652.8

©

ISBN 978-5-94170-459-0

, 2012

2

-

А 1. 1.1. 1.2. 1.3. 2. 2.1. 266 2.2. 2.3. 2.4. 2.5. 544 2.6. 3. 599 3.1. 3.2. 3.3. 4. 4.1. 4.2. 5. 5.1. 5.2. 5.3. 6. 6.1. 6.2. 6.3. 6.4. 6.5. 7. 7.1. 7.2. 7.3. 7.4. 7.5. 7.6. 7.7.

…………………………………………………………………………………… 4 …………………. 5 IDEF0 ………………………………………………... 5 DFD ……………………………………………………………………... 14 IDEF3 …………………………………………………………………… 17 IDEF0 ………………………………………….. 26 ……………………………………………………

FEO-

…………………………………………………… 43 …………………………………………………… 51 ……………………………………………………………. 53 ……………………………….................................. …………………………………………………58 DFD ………………………………………

…………………………………………………… 59 …………………………………………………. 60 ……………………………………………....... 62 IDEF3 ……………………………………….. 63 …………………………………………………. 63 ………………………………………………... 66 " " ……………………………………………………….. 67 " ". ………… 67 …………………………………………………………………………………… 69 …………………………………………………….. 74 ……………………………………. 78 ERwin ……………………………………………………………… 78 .........................................................800 …………………………………………………… 82 ................................................................................................................93 ………………………………………………. 107 ……………………………………. 108 ……………………… 108 / ……………………………………………….. 110 ……………………………………………. 114 ………………………………………………………………………………. 118 ………………………………………………………… 121 ………………………………………………... 125 ………………………………………………. 129 ………………………………………………………………… 130

3

CA ERwin Modeling Suite 7.3 CASE-

, .

– CA ERwin Process Modeler 7.3; – CA ERwin Data Modeler 7.3; – CA ERwin Data Model Validator; – CA ERwin Model Manager. CA ERwin Process Modeler ( , ( IDEF0), DFD) IDEF3). CA ERwin Data Modeler 7.3 (

:

– BPwin)

(

-

(

CASE – . ERwin : Oracle, DB2, Informix, Sybase, Microsoft SQL Server, Microsoft Access . CA ERwin Data Model Validator ( – ERwin Examiner) , , , . , . CA ERwin Model Manager ( – ModelMart) , . , , CA ERwin Process Modeler, CA ERwin Data Modeler. CA ERwin Modeling Suite 7.3 Windows 2000/Windows XP/Windows 2003 Server. CA ERwin Process Modeler CA ERwin Data Modeler. – BPwin Erwin.

4

– ERwin)

1. 1.1. Ф

я

я IDEF0 IDEF

IDEF0 [1 – 4].

IDEF0

-

SADT (Structured Analysis and Design Technique – ) [5]. IDEF0 1981 , ICAM (Integrated Computer Aided Manufacturing). IDEF (IDEF=Icam DEFinition), 1993 (NIST). IDEEF0 [6]. , , . , IDEF0 ( , ). IDEF0 – , , , , . , IDEF0 . : , ( ), , . , (Activity Box) ( ) . ( ," " " "). ( . 1.1). ( ) , . . : – " " (Control); – " " (Input); – " (Output); – " " (Mechanism). (Arrow) , , . . , , , 5

. (

,

(

,

, .

. .) . .).

,



, , ", "

"

", "

"

", "

-

(

).

.

. 1.1.

IDEF0 (Input) –

. ,

,

. .



,

.

, , .

,

, "

". "

-

",

, -

–"

,

"

",



" ", . .

" .

"

"

"

".

-

, .

,

/ ,

,

.

,

,



.

, (Control) –

,

,

. ,

,

,

,

-

. .

,

. (

)

. (Output) – .

,

.

.

6

(Mechanism) – ,

,

,

,

-

. . .

(Call) –

,

.

, -

. . .

-

,

. . , ,

-

,

.

-

(

) (

-

), (Decomposition)

.

IDEF0.

. -

, . (Glossary) –

,

,

-

. .,

,

. .

,

. IDEF0 –

-

. . : 1.

, , . .

. 2.

. , . ,

, ,

.

-

. . -

. – –

. 7

-

, . –

-

.

. 3. .

,

, .

-

, ( ). 4. . FEO –

-

(FEO – for exposition only) , , . ,

.

-

. . IDEF0 –

,

-

. . . IDEF0 ,

,

-

.

. (Model

BPwin Properties) [18]. (General) ,

ɌɈ-ȼȿ. – AS-IS (

, (Time Frame) – AS-IS

,

,

). ,

– .

– -

, . AS-IS –



ɌɈ-ȼȿ

.

ɌɈ-ȼȿ (

,

) AS-IS -

. , ,



. 8



(Purpose) : – – –

? ? ? (Viewpoint) – . ,

,

. .

,

-

, . (Definition)

(Scope). (Source), ". ,

," (Status) – ) – WORKING, ) – DRAFT, (

MENDED,

(

-

) – RECOM-

( ( ) – PUBLICATION.

– "

"

(Child Diagram). "

" (Parent Diagram).

. , ,

. IDEF0,

. IDEF0

: ( BPwin –

2

-

8),

. – . , . .

,

,

. . .

A3

, Ⱥ0.

Ⱥ. . . 9

, Ⱥ1, Ⱥ2,

, Ⱥ31, Ⱥ32, ȺɁɁ, Ⱥ34

A3 , ,

. .

.

,



.

IDEF0 .

. Ⱥ0,

– Ⱥ21, Ⱥ213 , . .



-

,

Ⱥ-0,

, Al, A2, -

(

. .). BPwin .

, – C-number, . C-number – , , , , GVI021.

,

,

-

, . -

. ,

.

.

(

)

.

. . .

ICOM. ICOM ( Mechanism) – , . ICOM Ɇ),

-

Input, Control, Output (I, ɋ, Ɉ -

, . ,

. .

. .

(

( . 1.2). .

, IDEF0

, .

(output-input), – ) . 1.5 – 1.6

10

-

. 1.2.

(output-control), (

. 1.3). .

-

. 1.3.

,

(output-input feedback), ( . 1.4). .

,

. 1.4.

(output-control feedback), (

. 1.5).

– -

. (output-mechanism), .

,

,

(

11

. 1.6).

-

. 1.5.

. 1.6.

-

,

-

.

,

,

-

.

,

,

, , .

-

IDEF0 . .

-

. . ,

-

,

,

, .

,

-

,

,

.

-

,

,

,

.

, -

, -

. –

,

,

-

. -

12

, .

-

. –

, – .

IDEF0

-

. (

. 1.7).

. 1.7.

(unresolved)

. .

BPwin

Arrow Tunnel. Border Arrow Resolve Border Arrow, , Change To . . , , . ".

Editor. Tunnel –

.

" - -

,

, ,

. ,

-

, .

-

, . -

" - -

".

13

IDEF0

,

-

, . : 1.

, .

IDEF0

(Authors). ,

,

-

.

:

– –

"

"?

? – –

? -

? – 2.

(

)?

,

-

(Model Draft)

.

3.

,

, -

. (

IDEF0 –

)

. ,

.

,

.

,

-

. .

4.

,

-

. (

)

. IDEF0

-

,

, . , .

1.2.

я DFD

(Data Flow Diagram – DFD).

14

-

, . : – –

, (

)

-

, – –

, (

). , (

-

)

. ,

-

. ( .

)

(



-

»). ,

-

. (

)

, .

,

,

, . . ,

. ,

,



».

,

-

, . ,

DFD

. DFD,

, ,

, .

-



DFD-

. ,

: . .

. ,

, , . 15

-

DFD ),

(

-

. ,

. ( (

), )

-

. ,

,

.

. -

. (

)

. : ,



-

. DFD, DFD

,

(

)

,

.

, -

, . DFD.

: – (2-3

);



;



;

– (

20-30

). .

DFD (Yourdan)

,

-

,

: (Gane-Sarson) – BPwin : ,

.

16

-

. 1.1. ,

-

1.1.

DFD

-

DFD

-

IDEF0,

,

-

DFD,

( ),

: .

я IDEF3

1.3. IDEF3 ,

, [7 – 9].

(Scenario) (

,

-

ё

). , :

,

(

,

. .),

,

(

,

,

. .).

, . IDEF3

-

: 1. 2.

. .

3.

, ,

,

, -

, .

17

4. . 5.

, "

, ,

..."

-

,

ARENA. IDEF3, -

.

,

, (Process Flow Description Diagrams, PFDD), (Object State

– Transition Network, OSTN).

[9, 10].

, .

-

PFDD . OSTN

,

-

.

,

IDEF3 .

,

,

,

,

(

) .

. 1.8.

PFDD

. 1.8

PFDD, .

PFDD (Unit of Behavior, UOB)1 . UOB , ,

1

BPwin

,

-

, . .

"

" (Unit of Work – UOW). 18

-

IDEF3

,

, (

. 1.9).

. 1.9.

IDEF3

.

IDEF3

, ,

,

-

IDEF3

, .

. 1.2

. [8, 11],

CASE-

.

1.2.

IDEF3 ч -

,

(Temporal precedence) (Object flow)

-

( , )

(Relationship)

-

"

"

,

, . "

"

,

,

, . .

-

, .

,

, ,

-

"

-

. " , . 19

-

,

, . ,

. 1.8

J1,

(Junction).

(

) ,

(Fan-in Junction)

. (Fan-out Junction)

. . . . 1.3.

1.3. ы

ч

ч

я

я

ы

ч я (Fan-out Junction)

(Fan-in Junction) Asynchronous AND

-

Synchronous AND

-

-

Synchronous OR

-

-

XOR (Exclusive OR)

-

Asynchronous OR

PFDD

,

"J". ,

,

.

,

. .

-

, . (

,

. .),

.

-

, . PFDD, UOB IDEF3

OSTN. PFDD 20

OSTN (Referents).

-

:

− UOB

;



;



PFDD

OSTN

. ,

GOTO – UOW),

: (

,

,

.

UOW

UOB, "

-

, UOW. GOTO

, . UOB –

, .

, UOB " "

"

,

. SCENARIO –

.

, .

TS (Transition Schematic) – . , . . , , . NOTE ( ) » OSTN. UOW, , , , BPwin IDEF3 " " (Call and Continue Referent) , , , . " (Call and Wait Referent), , ,

«

, . , . [12]. . , " -

, ,

.

"UOB", "SCENARIO", "TS" "GOTO" , , . "Locator" , . . 1.11 [8].

21

. 1.10. ё (Referent Type) "Label" – , -

. 1.10.

. 1.11.

UOB , ,

,

-

. UOB

IDEF3 UOB "

.

-

. 1.8,

-

", PFDD

.

, ,

,

.

UOB UOB

, . .,

"1", "1.1", "1.2"

IDEF3 .

,

UOB . . . 1.12

(UOB) .

,

IDEF3

. IDEF3

. .

, -

. : , 22

.

. 1.13 [8].

-

. 1.12.

. 1.13.

PFDD

"

",

OSTN – BPwin) ".

( " ,

23

-

. OSTN



,

.

-

.

-

, ,

. ,

.

. .

OSTN (Transition Links), (Strong Transition Link).

(Weak Transition Link) (

. 1.14)

-

, -

.

. 1.14.

(

. 1.15)

,

-

.

. 1.15.

OSTN

, GOTO, PFDD. .

PFDD. ,

,

, ,

,

-

. -

, OSTN

.

24

OSTN , ,

.

(&), (X).

(O)

PFDD, OSTN . 1.16 .

. .

-

. 1.16.

. 1.16

,

: B1,

2,

…,

UOB n.

,

B1,

2,

…,

, B1, 2, …, n.

n.

.1.17 OSTN

P

.

. 1.17.

OSTN

BPwin

IDEF3 Arena [13 – 14]. [2, 3],

-

[12]. 25

2.

IDEF0

2.1. [2].

-

. : – – –

; ; ( );

– –

; . ,

. : ɉɭɫɤ>ȼɫɟ ɩɪɨɝɪɚɦɦɵ>CA> ERwin>ERwin Process Modeler r7.3>Process Modeler. [2, 18]. ERwin Process Modeler Release 7.3.3.1773. I would like to – …( . 2.1). ), File>New .

-

,

. 2.1.

( -

I would like to

, – Create model from template – ; – Open model – 26

: -

– Open model from ERwin MM; Create model from ERwin template – CA ERwin Model Manager. IDEF0. :" " OK. – Properties for New Models ( . 2.2).

. 2.2.

General Apply CRUD/IRUN Restrictions CRUD/IRUN, .

. – ɉɪɢɦɟɧɢɬɶ ,

ɨɝɪɚɧɢɱɟɧɢɹ -

[2]. ,

.

.

,

, . CRUD Create, Retrieve, Update, Delete , IRUN Insert, Retrieve, Update, Nullify ( ) . Numbering (

. 2.3). Activity – : – Number prefix – " "); – Show prefix –

-

,

-

,

( ;

27

– Use persistent numbers – IDEF0 ( ,

,

IDEF3 DFD – Numbering convention – – 1, 2, 3, … – – Use diagram numbering format – ; – None – Next Numbers – , , : – Data Store – DFD; – External – ; – UOW – UOW IDEF3.

, IDEF0). ;

:

; . ,

DFD.

. 2.3.

Display (

. 2.4)

: Activity Numbers – ; Data Store Numbers – DFD; External Numbers –

,

; 28

Arrow Names – ICOM codes – ICOMput, Control, Output Mechanism) – , . ICOM (I, , ), Colors – ; ABC Data – Tunnels –

; . ICOM (

In-

, ; ;

; Shadows – Leaf Corners –

; , .

Squiggles – ; Block highlighting – ; Dates in long format in Kit – ( – 10/1/11, – October 1, 2011). ABC Units , : Cost – , Frequency – , Duration – . Off-Page Reference label . C-number(C-number), (Node number) (Diagram name). .

Display

. 2.4. 29

Layout –

(

. 2.5)

. Diagram Objects – Allow Box to be moved – ; – Allow Box to be resized – . Fit Name in Box , : – Do not resize or wrap – ; – Wrap text to fit box – – Automatically resize box to fit text – . Arrows : – Automatically space arrows – ( , , ); – Sort arrows – IDEF3 DFD; – Break arrows at intersection – , . (Break horizontal arrow) vertical arrow) . , . 2.5.

Layout

. 2.5. 30

:

; -

-

(Break

ABC Units ( .

. 2.6)

-

Cost – – Currency description – , – Symbol placement – ; – Symbol – , Windows, ; – Number of decimals in diagrams – ; – Number of decimals in reports – . Time – – Time Unit – – Decimals in frequency values – ; – Decimals in duration values – . , . 2.6.

.

; -

: ;

-

ABC Units

. 2.6.

Page Setup (

:

. 2.7)

: Units – Sheet size –

(

); ;

31

Header – (IDEF Kit – Footer – (IDEF Kit –

IDEF, Custom Header – Header/Footer);

-

IDEF, Custom Header – Header/Footer). .

-

Page Setup

. 2.7.

Header/Footer (

. 2.8) . :

– Author – – Author Initials – – C-Number – , – Creation Date – – Date and Time – – Date (long) – – Date (short) – – Diagram Name – – Diagram Number – – Diagram Status – – Model Name – – Model Status – – Page Number – – Project Name –

, , , , , , , , , , , , , 32

– Revision Date –

. 2.8.

.

Header/Footer

– (

OK.

. 2.9. 33

. 2.9).

. )

( )–

(

. 2.1 – 2.2. 2.1.

(

) ы

Used At

,

Author, Date, Rev, Project

,

Notes 123456789 10 Status

,

-

, –

. ,

– Working –

,

. Draft – . Recommended – . Publication – Reader

(

Date

:

, . . ) (

)

Context

. ,

, ( -0)

, –

-

.

. :

2.2.

(

) ы

Node Title

(

)

.



Number C-Number – Page

,

-

. , Model>Model Properties…), ,

( – Diagram Properties…, . 34

-

. . General ( Time Frame .

. . , "

Purpose (ɐɟɥɶ) – " Viewpoint: " ". Definition (Ɉɩɪɟɞɟɥɟɧɢɟ) Definition: " , " ( ) Scope: " ". Source (ɂɫɬɨɱɧɢɤ) , [2]. Status . Shapes (Ɏɨɪɦɵ) .

. 2.10.

General

. 2.10) AS-IS. Purpose: , -

: Working –

-

Model Properties

Draw Style – ɋɬɢɥɶ ɪɢɫɨɜɚɧɢɹ ( . Style for Diagrams – : Methodology Specific – IDEF3, DFD);

. 2.11)

(IDEF0,

35

Bitmap – Shape – Shape and Bitmap –

BMP; ;

BMP; Defer To Diagram – , Draw Style Diagram Properties; Show Name – ; Show Number – ; Show ABC Data – . Style for Organization charts – : Standard – ; Bitmap – BMP; Shape – ; Defer To Diagram – , Draw Style Organization Chart Properties. .

Draw Style

. 2.11.

Activity Properties ( . 2.12) . Name, Definition, Status, Source, Box Style . Font . Color . 36

Activity Properties

. 2.12.

Cost (

(Cost Center)

. 2.13) .

. , Cost Center Editor

-

. . : Override decompositions – ( compositions – . Frequency . Duration .

, ); Compute from de-

,

. UDP Values .

, BPwin,

,

-

, ,

.

UOW IDEF3

,

,

. -

. Roles (Ɋɨɥɢ) . ,

,

.

, 37

,

-

, .

Cost

. 2.13.



OK. (

, .

. 2.14. 38

. 2.14). -

. ,

( ,

. 2.15) -

, –

.

. 2.15.

. 2.16. , Name

. . ( Text,

(

!

). (

. 2.18).

. 2.16.

39

ɉɪɢɦɟɧɢɬɶ

. 2.17)

. 2.17.

. 2.18.

. 2.16 –

(External Reference). , External Ref-

erence.

(

. 2.19), -

( ), . 40

External Reference

. 2.19.

. Dictionary>Activity…

. 2.20.

. 2.20.

, ary>Arrow… (

Diction-

. 2.21).

. 2.21.

,

(Print…)

. Tools>Reports>Model Report Model report ( . 2.22), ( . 2.22 ). – Preview… ( . 2.23), (Report…).

41

Model report

. 2.22.

. 2.23.

( : « ».

. 2.16) –

: ,

-

( Ɍɟɤɫɬ

). (

. 2.24).

Ɍɟɤɫɬ

. 2.24.

,

. (

. 2.25).

42

-

. 2.25.

Font . Normal – Purpose –

Color :

,

; ,

(

-

); Viewpoint –

-

,

. OK

.

2.2. ,



,

"

– – –

":

. . . .

. –

,

( ties),

Go to Child Diagram (

. 2.26)

.

. 2.26.

Go to Child Diagram 43

Activi-

– Activities

, Decompose. Activity Box Count (

. 2.27),

-

( )

.

Activity Box Count

. 2.27.

IDEF0,

,

3

OK. (

. 2.28).

-

A0,

. 0. A0,

,

1, 2, 3. . -

. 0ɪ.

,

, . , Input, Control, Output, Mechanism. Model Properties ICOM. , . , ,

ICOM: ICOMDisplay

-

.

-

( ), . ,



. ,

, 44

,

. .

. 2.28.

,

. 2.29. . 2.30.

, , ,

-

, . .

(

),

,

.

gle)

(Squig-

. , Squiggle. . . 2.30

-

"

"

". (Extra Arrowhead). 45

"

-

. 2.29.

. 2.30. 46

"

-

". ,

.

Arrow Tunnel. ( . 2.31).

Border

Arrow

Editor

Resolve it border arrow (Ɋɚɡɪɟɲɢɬɶ

ɝɪɚɧɢɱɧɭɸ ɫɬɪɟɥɤɭ).

Change it re.

.

solved rounded tunnel, , .

-

.

Border Arrow Editor

. 2.31.

.

, , .

" - -

-

".

, , . ,

-

, .

-

, . -

" - -

".

(

. 2.32),

.

47

. 2.32.

"

". [2]. . ,

-

,

,

.

2

-

– –

. . ,

,

,

-

. . , , ,

-

. 4

(

. 2.3)

(

. 2.4). . 2.33.

. 2.33 el>Model Properties>Display (Shadows). ( "

Mod-

: A2 )

" ".

"

.

.

2.3. я

ы

A2 ы

(Activity Name)

(Activity Definition)

, ,

,

-

.

48

-

2.4.

я (Arrow Name)

A2

ч

ч (Arrow Source)

(Arrow Source Type)

ч

ч

(Arrow Destination) -

-

Control

-

- Output -

Control

- Output -

Control

-

"Tunnel"

-

(Arrow Destination Type) Mechanism

Input

Control

Input Input - Input

- "Tunnel"

Output

- Input

Output

- Input

Mechanism

Mechanism

Mechanism Control

,

Control - Control Output

Output

Output - Output - Output - Output -

-

Input Output - Mechanism

- Output -

49

- Control

я

. 2.33.

A2

, (Model Explorer),

. 2.34.

. 2.34.

Activities (Ⱥɤɬɢɜɧɨɫɬɢ), .

. 2.34 Diagrams

.

50

Objects (Unused Activities). .

, «

»

2.3.

( ) , (Number of Levels).

. Diagram>Add Node Tree. ( . 2.35) ( )

. 2.35.

, (

).

.

. ɭɪɨɜɧɹ)

( ɟɞɢɧɟɧɢɹ) (

( . 2.36) Bullet last level (Ɇɚɪɤɟɪ ɩɨɫɥɟɞɧɟɝɨ , . 2.37). Connection Style (ɋɬɢɥɶ ɫɨ– ) .

51

. 2.36.

. 2.37.

Bullet last level. . 2.38. 52

. 2.38.

2.4.

FEO"

" (FEO)

,

, . . IDEF0. Diagram>Add -

FEOFEO diagram. ,

(

. 2.39) FEO-

. 2.39.

FEO-

53

.

FEO.

( ,

. 2.40).

. 2.40

IDEF0.

. 2.40. FEO-

FEO-

-

.

-

FEO. щ

2.5.

я

. . , .

-

. " ". el.

-

A0 " Split Options ( 54

" Split mod. 2.41).

. 2.41.

Split Options

( )

.

A0

"

" . 2.42. "

-

Copy entire dictionaries, . , " ". " " .

. 2.42.

" 55

-

"

"

" "

"

-

". . 2.43.

,

. 2.43.

"

"

.

A0

" Merge Cut/Paste

" model. entire dictionaries

(

. 2.44) OK.

.

" .

" "

"

. ". "

. 2.45.

56

"

" . -

. 2.44.

. 2.45.

"

57

"

я

2.6.

я IDEF0

«

»,

-

: –

,

,

,

,

,

; – – – – – –

; ; ; ; . . :

– – – – –

; ; ; ; . :



: – – –

; ; ;



: – – –

; ; . , ,

, FEO-

58

.

3.

DFD

3.1. DFD .

"

". DFD.

(

-

. 3.1)

. 3.1.

. , IDEF0:

.

,

. 3.2.

. :

. "

(

"

. 3.3). .

, .

.

59

-

. 3.2.

DFD

. 3.3.

3.2. .

-

. ,

.

,

.

-

. ,

. -

(

).

, :"

" Count (

"

". Activity Box (IDEF0

. 3.4) ). 60

Activity Box Count

. 3.4.

DFD

Include Externals & Data Stores

,

.

-

. . .

, ; . (

,

).

,

. 3.5.

. 3.5.

DFD 61

(

. 3.6),

-

,

-

.

. 3.6.

.

. , Style я

3.3.

Style (Bidirectional).

я

,

IDEF0 ( DFD. ,

. 2.6),

. DFD .

62

DFD, (Change to Tunnel). .

DFD -

4.

IDEF3

4.1. IDEF3

. (

,

BPwin). ". IDEF3

-

" Activity Box Count ( , 4.

. 4.1)

Activity Box Count

. 4.1.

,

4

(UOW) –

4.2.

. 4.2. UOW

,

7 63

:

– – – – – – –

. . DVD.

. . (

). (

Activity Properties UOW ( . 4.3) , "

). .

-

UOW.

-

. (Objects), " .

. 4.3.

UOW

Activity Properties

(Facts) –

,

, strains) ,

. ,

, .

" " ".

, (Con-

"

".

".

-

" Referent ( " ,

. 4.4). "

"

Object Flow (

.

64

-

).

IDEF3

,

BPwin

.

. 4.4.

. . 4.5.

. 4.5. 65

(

. 1.3).

.

, -

, (

. 4.6).

. 4.6.

я

4.2.

я

,

IDEF0 ( IDEF3.

66

. 2.6),

-

5.

"

Щ

-

я

5.1. щ

"

я

щ

"

-

я

".

,

, -

, ,

.

[20],

– . "

-

".

. " " [21]. " ". IDEF1X [2, 19, 22, 23]. " 25].

-

",

ERwin –

)

-

CA ERwin Data Modeler [2, 24, : ERwin. : . , , ( – .

,

, –

, . .

– . .

, Erwin (

CASE-

)

.

"

-

", (Relationship). (ER) – ,

"

" (Entity) -

-

.

(ER-

). . ɋɌɍȾȿɇɌ.

, ɋɌɍȾȿɇɌ –

.

-

. –

– . ,

.

-

– – . 67

.

, ,



-

. ,

. (NULL). , . .

. -

, . ( (

), -

). . (



,

)

. . 5.1. . ,

,

.

,

,

-

.

. 5.1.

. (

IDEF1X),

-

,

: .

1. 2.

,

3. . ɆȿɊ_ɈɌȾȿɅȺ, ɇɕɃ_ɇɈɆȿɊ

. ,

ɌȺȻȿɅɖɇɕɃ_ɇɈɆȿɊ ɇɈɆȿɊ_ɈɌȾȿɅȺ ɌȿɅȿɎɈɇ, ɌȿɅȿɎɈɇ.

68

ɇɈɌȺȻȿɅɖ-

я

5.2.

( , "

)

.

"



. ,

, ,

-



,

.

,

,

, ȾȿɇɌ ɍɑȿȻɇȺə ȽɊɍɉɉȺ. . .

, ɋɌɍ-

. , :

– – – – –

, , , , . , .

-

, .

,

, .

-

, .

.

,

,

.

,

( (

.

,

)

-

.

).

-

.

,

.

- -

-

, .

- (

. )

.

.

, . . ERwin , –

, : , 69

– – – –

, , - -

, .

,

.

-

. , .

, -

. . , .

. 5.2 Ɂɚɤɚɡ ɋɨɫɬɚɜ ɡɚɤɚɡɚ. ID ɡɚɤɚɡɚ ( ɋɨɫɬɚɜ ɡɚɤɚɡɚ . Ɂɚɤɚɡɱɢɤ, , . 5.2 , . , :

), , . .

. 5.2.

, .

, .

70

-

. , .

. 5.3 Ƚɪɭɩɩɚ ɋɬɭɞɟɧɬ. .

ɋɬɭɞɟɧɬ

.

Ƚɪɭɩɩɚ

-

. 5.3.

. 5.3

(No (Nulls -

. Nulls), . Allowed), . .

, . 5.4

:

,

.

. 5.4. 71

-

,

-

. .

, .

,

, (

. 5.5).

– , .

Ɍɢɩ.

-

, . 5.5

. 5.5

, . .

-

. ,

, (

-

).

. 5.5.

- -

, ,

-

. - -

. . ,

,

,

-

. . "

- .

",

. 5.7 –

72

. 5.6 -

. 5.6.

"

- -

"

. 5.7.

– ,

, . .

ɬɪɭɞɧɢɤ,

.

. 5.8 ɋɨ,

. .

,

"

ERwin "

-

, . .

. 5.8.

ɋɨɬɪɭɞɧɢɤ

,

. -

– . , 73

,

. . : - -

(1:1) – .

- -

(1:N) – .

- -

(M:N) –

-

( ). - . , ɬɪɭɞɧɢɤ

.

,

,

- -

- -

Ɏɚɤɭɥɶɬɟɬ.

ɋɨ-

Ɏɚɤɭɥɶɬɟɬ ,

.

. - -

.

ERwin

" 0, 1 :1

p), 0

(

z), ,

1( (

". -

, 6).

ERwin

IE (Information Engineering), IDEF1X [26].

5.3. [20, 21]. ERwin "

-

"

(

, ). ,

ERwin . ", . , , ,

"



-

. , . (

): 74

-

. .

:

,

. [27].

-

: 1.

. , , .

2.

. . ,

-

, . , . 3.

.

.

,

-

,

. . :

1.

, .

2.

.

3.

. ,

:

1) 2) 3) 4)

; ; ; . -

: 1) RESTRICT (ɈȽɊȺɇɂɑɂɌɖ) – . ,

, 75

, ,

. 2) CASCADE (ɄȺɋɄȺȾ) –

,

.

-

, . , . . ,

,

. , .

ERwin

-

( 1) NONE (ɇɂɄȺɄɈɃ) – .

): -

, . 2) SET NULL (ɍɋɌȺɇɈȼɂɌɖ ȼ NULL) – , (null-

).

-

. 3) SET DEFAULT (ɍɋɌȺɇɈȼɂɌɖ ɉɈ ɍɆɈɅɑȺɇɂɘ) – , ,

-

,

. .

, .

,

, -

. [27]. : 1) RESTRICT –

, ,

-

. 2) CASCADE – , . 3) SET NULL – ,

, 76

-

null. 4) SET DEFAULT – ,

, , ,

5) NONE –

.

. : 1) RESTRICT –

,

-

,

.

2) CASCADE – , 3) SET NULL – , null. 4) SET DEFAULT – ,

. ,

, ,

.

5) NONE –

, . :

1) RESTRICT –

-

, .

2) SET NULL –

, ,

null-

. 3) SET DEFAULT –

, ,

,

-

.

4) NONE –

,

-

1) RESTRICT –

: -

, .

2) SET NULL –

, ,

null-

. 3) SET DEFAULT –

, ,

,

-

.

4) NONE –

,

-

. 77

6. 6.1.

ERwin

ɉɭɫɤ>ȼɫɟ ɩɪɨɝɪɚɦɦɵ>CA>ERwin>ERwin Data Modeler r7.3>ERwin Data Modeler . ERwin CA ERwin Data Modeler ( . 6.1).

CA ERwin Data Modeler

. 6.1.

ERwin " ", . : ,

-

. -

, -

. Create Model

(

. 6.2), .

File>New -

78

Cre-

ate Model ( Database

Version).

. 6.2.

Create Model

. ( ,

.

. 6.3. 79

. 6.3)

ɈɄ

я

6.2.

, . -

-

, Logical,

( )

(

Logical

. 6.4.

(

. 6.4).

. 6.5).

Logical

. 6.5.

ERwin (IE – (IE, IDEF1X DM). IDEF1X (Integration DEFinition for information

IDEF1X), modeling).

Notation Model>Model

Properties, ( . 6.6).

Model Properties

ER-

,

(

)

-

: IDEF1X

. , -

,

. 6.1.

80

Notation

. 6.6.

Model Properties

6.1. К

А

К (

АЧ

К

К

)–





( ) ,

-

«

»

3 − − −

– , ,

: (Entity Relationship Diagram, ERD); (Key Based model, KB); (Fully Attributed model, FA). , . –

-

. ,

. –

. ,

. 81

щ

6.3.

, . .

,

.

,

,

-

.

, Ʉɥɢɟɧɬ ( Ʉɥɢɟɧɬɵ!) ɇɨɦɟɪ ɤɥɢɟɧɬɚ, Ɏɚɦɢɥɢɹ ɤɥɢɟɧɬɚ, Ⱥɞɪɟɫ ɤɥɢɟɧɬɚ Ɍɟɥɟɮɨɧ ɤɥɢɟɧɬɚ. ( ) Client Client_number, Client_name, Client_address Client_telephone. ,

, ,

-

. E/1

(

. 6.7).

E/1

. 6.7.

Entities,

Entity Properties ( ) Model/Entities. 82

-

Entities (

. 6.8)

, :

(Definition), Note3), properties),

(Name), (Note, Note2, (UDP – User definition

(Volumetrics), (Icon),

-

(History).

Entities

. 6.8.

Definition . ,

– .

Volumetrics . Note, Note2, Note3, UDP −

,

(Definition),



– Note2

, ;

,



:

Note ,



-

; Note3 ; UDP .

83

Icon , . History ment.

, ComɈɄ

(

. 6.9).

Ʉɥɢɟɧɬ

. 6.9.

ER.

, ,

, ,

-

. Object Font & Color ( ). .

84

-

Attributes, Attributes…

(

. 6.10).

Attributes

. 6.10.

New… New Attribute, ( . 6.11).

Attributes

New Attribute

. 6.11.

(

New Attribute Attribute Name), , 85

-

(

Column Name)

(

). " "

"

".

-

, .

,

Access (

. 6.12).

К

. 6.12.

, . Ɍɟɥɟɮɨɧɵ ɤɥɢɟɧɬɚ

Ʉɥɢɟɧɬ , . .

, -

, . .

. IDEF1X

-

,

Attributes (

, . 6.13).

, ,

ɈɄ

Attribute

General Key (

.

Primary

. 6.14).

86

Ʉɥɢɟɧɬ

. 6.13.

Primary Key

. 6.14.

Datatype (

. 6.15).

Constraint . Definition

-

Note

-

. ,

.

UDP

, .

87

-

Ⱥɞɪɟɫ ɤɥɢɟɧɬɚ

. 6.15.

Key Group (

. 6.16)

,

. Ʉɥɢɟɧɬ

, ɇɨɦɟɪ ɤɥɢɟɧɬɚ.

. 6.16.

-

Key Group

-

Attributes

( .

,

)

-

, (Alternate Key). ERwin . ERwin ,

sion Entries). 88

(Inver-

,

,

.

.

Key Groups, (

. 6.17).

Key Groups

. 6.17.

( . 6.17), ɇɨɦɟɪ ɤɥɢɟɧɬɚ. ɤɥɢɟɧɬɚ. New.

(PK), Ɏɚɦɢɥɢɹ ɤɥɢɟɧɬɚ New Key Group ( . 6.18).

New Key Group

. 6.18.

89

Ɏɚɦɢɥɢɹ

Inversion Entry. (Index) Key Groups (

(Key Group) OK

. . 6.19).

Key Groups

. 6.19.

Key Group XIE1Ʉɥɢɟɧɬ, Attributes

Available

(IE). Ɏɚɦɢɥɢɹ ɤɥɢɟɧɬɚ . . History Comment ( ,

Attributes . 6.20). ɈɄ

-

(

90

. 6.21).

. 6.20.

. 6.21.

Ɏɚɦɢɥɢɹ ɤɥɢɟɧɬɚ

Ʉɥɢɟɧɬ

Attributes . 91

tribute, Attributes (

Rename At. 6.22).

Ɏɚɦɢɥɢɹ ɤɥɢɟɧɬɚ

. 6.22.

Attributes . , . . ERwin

-

. -

, . .

,

.

ɡɚɤɚɡɚ, ɫɬɜɨ ɡɚɤɚɡɚɧɧɨɝɨ ɬɨɜɚɪɚ

ɐɟɧɚ ɡɚ ɟɞɢɧɢɰɭ ɬɨɜɚɪɚ.

ȼɨɡɪɚɫɬ ɫɨɬɪɭɞɧɢɤɚ Ⱦɚɬɚ ɪɨɠɞɟɧɢɹ ɫɨɬɪɭɞɧɢɤɚ.

,

ɋɭɦɦɚ Ʉɨɥɢɱɟ.

-

-

ȼɨɡɪɚɫɬ ɫɨɬɪɭɞɧɢɤɚ, Ⱦɚɬɚ ɪɨɠɞɟɧɢɹ ɫɨɬɪɭɞɧɢɤɚ. – . .

ɂɬɨɝɨɜɨɣ ɫɭɦɦɵ ɡɚɤɚɡɚ

,

, ,

92

-

. ERwin

. . , .

: Ɍɢɩ ɤɨɦɩɶɸɬɟɪɚ, Ʉɨɦɩɶɸɬɟɪ, Ʉɥɢɟɧɬ, Ɂɚɤɚɡ, ɉɪɨɞɚɠɚ, Ɇɟɧɟɞɠɟɪ, Ɉɬɞɟɥ ( . 6.23).

. 6.23.

,

я

6.4.

. , . . 93

-

. Ɇɟɧɟɞɠɟɪ

ɩɶɸɬɟɪ, ɉɪɨɞɚɠɚ − −

Ʉɨɦ-

, (

Ʉɨɦɩɶɸɬɟɪ < ɉɪɨɞɚɠɚ
ɉɪɨɞɚɠɚ; > Ɇɟɧɟɞɠɟɪ.

Ʉɨɦɩɶɸɬɟɪ, ɉɪɨɞɚɠɚ

. 6.24.

Ɇɟɧɟɞɠɟɪ

IDEF1X

. .

-

( (

)

) .

-

ERwin .

,

ɉɪɨɞɚɠɚ (

.

,

. 6.24). .

-

,

. . . (

-

)

(FK). NOT NULL, , ,

, .

,

,

-

. . 94

, (

. 6.25.

Ɇɟɧɟɞɠɟɪ



. 6.25).

Ɉɬɞɟɥ

: , (



.

-

. 6.1),

; , . ,

. ReRelationship Proper-

lationship, ties

, (

. 6.26). Relationship

General , . −

. (Cardinality)

-

4

( –

. 6.27): -

, 1

0,



; ,

,

,

-

1 . .



; Z 0

1 95

, . .



; ,

-

.

Relationship

. 6.26. –

P

0,1

– 1

Z



5

0

1



N=5

. 6.27.

,

,

-

. Cardinality

Relationship Display

,

,

-

.

(Verb Phrase) –

, .

" )

"

" (Parent-to-Child), 96

"( , (Parent-to-Child),

-

(Child-to-Parent). ɞɟɥ

Ɇɟɧɟɞɠɟɪ

Ɉɬ-

. 6.28.

. 6.28.

Ɉɬɞɟɥ

Ɇɟɧɟɞɠɟɪ

(Relatio ships Type) (Identifying) Allowed

(Non-Identifying)

No Nulls).

(No Nulls),

NOT NULL.

.

(Nulls , ,

(Nulls Allowed) ,

NULL.

. (

. 6.29).

. 6.29. 97

, (

( . 6.30).

-

)

. 6.30.

Definition ,

. Relationships, ( . 6.31).

Rolename

. 6.31.

ɥɚ

.

Relationships

(Rolename, , ,

-

Rolename

) –

"

, Ɇɟɧɟɞɠɟɪ . . 98

",

ɇɨɦɟɪ ɨɬɞɟ, -

(

, Rolename/Attribute

Entity Display

, ,

. ,

, (

. 6.32.

. 6.32).

ɇɨɦɟɪ ɨɬɞɟɥɚ

Ɇɟɧɟɞɠɟɪ

, , . .

,

. -

(

"

" – fish hook), .

)

-

. , Ɇɟɧɟɞɠɟɪ

. , Ɍɚɛɟɥɶɧɵɣ ɧɨɦɟɪ.

(

,

.

, -

NOT NULL,

-

ɪɭɤɨɜɨɞɢɬ/ɩɨɞɱɢɧɹɟɬɫɹ ɫɬɚɪɲɢɣ ( . 6.33). .

– ,

-



ɪɭɤɨɜɨɞɢɬ/ɩɨɞɱɢɧɹɟɬɫɹ . (hierarchical recursion) ( ) ( ), .

99

. ,

. 6.33.

(network recursion), , , . .

,

- -

"

".

"

- "

(

" - -

"

). (referential integrity (RI)) – – , .

,

Actions RI Actions

Relationships (

RI

. 6.34). -

,

,

,

-

. . 6.34

-

Ɉɬɞɟɥ Ɇɟɧɟɞɠɟɪ. (Parent Delete)

RESTRICT. ,

, -

.

(

. (Parent Insert) NONE). (Parent Update)

-

, . RESTRICT). CASCADE,

( , . (Child Delete) NONE.

, 100

-

(Child Insert) , RESTRICT.

.

-

RESTRICT ,

, (Child Update).

Relationships

. 6.34.

ERwin , .

RI Actions

,

RI, ERwin RI Defaults Model/Ɇodel Properties). RI Actions

, Model Properties (

-

Relationships. -



, ,

UPDATE ,

DELETE).

ERwin .

, Relationships Templates tionships. ERwin. " .

(INSERT, ,

Rela-

[2] - -

"

101

.

"

- -

"

-

,

. "

- -

"

: (Parent-to-Child)

(Child-to-Parent). "

Ʉɨɦɩɶɸɬɟɪ

- Ʉɥɢɟɧɬ (

− Ʉɨɦɩɶɸɬɟɪ < − Ʉɥɢɟɧɬ
Ʉɥɢɟɧɬ; > Ʉɨɦɩɶɸɬɟɪ.

. 6.35.

-

-

" ,

". "

- ,

" ERwin

". , .

.

)

,

, . ERwin - -

"

",

( "

- -

"

. . , . "

,

Ʉɨɦɩɶɸɬɟɪ ɄɨɦɩɶɸɬɟɪɄɥɢɟɧɬ. 102

Ʉɥɢɟɧɬ

"

- -

"

-

" ciation Entity. Transform Wizard (

Create AssoMany-To-Many . 6.36).

Many-To-Many Transform Wizard

. 6.36.

Many-To-Many Transform Wizard . Ⱦɚɥɟɟ.

. Many-To-Many Transform Wizard -

"

, "

- -

- -

"

"

. "

- -

"

- -

". "

Ʉɨɦɩɶɸɬɟɪ Ʉɥɢɟɧɬ, Many-To-Many Transform Wizard,

. 6.37. "

- -

.

-

– ɤɚɡ ɩɨɥɧɟɧɢɹ ɡɚɤɚɡɚ

"

,

.

,

ɋɭɦɦɚ ɡɚɤɚɡɚ. 103

,

ɁɚȾɚɬɚ ɡɚɤɚɡɚ, Ⱦɚɬɚ ɢɫ-

. 6.37.

"

(

"

-

), .

,

, , .

– -

, ,

(

).

(

-

). , ,

ɫɭɥɶɬɚɧɬ (

"ɪɚɛɨɬɚɟɬ ɜ"

. 6.38).

. 6.38.

(

)

: 104

, Ɉɬɞɟɥ. , ɋɨɬɪɭɞɧɢɤ. Ɇɟɧɟɞɠɟɪ Ʉɨɧ-



,

− −

-

; ,

– , ,

; –

-

. type Properties, Properties…

, (

. 6.39).

– tor) complete).

(



/

(

SubSubtype DiscriminaComplete/In-

Subtype Properties

. 6.39.



,

,

.

– -

.

.

,

,

.

-

, , . , ɋɨɜɦɟɫɬɢɬɟɥɶ . 6.40

-

, . ( . 105

. 6.38). -

.

. 6.40.

"

-

", . 6.40.

. 6.40. "

"

. ,

106

:

,

,

,

. .

, , Oracle, MS SQL Server, MySQL, SYBASE, Informix, MS Access, Progress . . , , . . я

6.5.

я «

»,

-

: –

,

,

,

,

,

; – – – – – –

; ; ; ; . . ERwin –

.

107

-

7. 7.1. В

я

я

. ERwin , . , Create File>New New Model Type (

, Model (

. 6.2) ,

( . 7.1) Physical).

New Model Type

. 7.1.

.

, CA ERwin Data Modeler 7.3 . Create Model. .

17 Target Database -

Version

(

7.2).

Target Database

. 7.2.

ɈɄ

Create Model . 108

.

-

-

Physical , (

. 7.3).

Physical

. 7.3.

ERwin , , .

, , (

. 7.4.

. 7.4).

109

, . .

ERwin (

)

.

Access

.

7.2. Д

/ /

ER-

-

, ,

. 7.1. 7.1. ч (

)–



(view table) –

-

,

, ,

-

. E/1. / General , (

Table

Properties (

. 7.5, 7.6),

)

Model/Tables….

Tables, . Tables

, Access Tables (

110

Access . 7.7).

. 7.5.

К

. 7.6.

. 7.7.

Access Tables

Tables (

Access Tables)

,

.

111

-

Table, (

. 7.8).

Table

. 7.8.

Name Owner

/

.

/

,

, .

Physical Only .

CREATE TABLE (

).

-

Generate DB Sync (

(

Tables − Comment – . 7.9); − Volumetrics – − UDP – ; − Validation – − History –

. 7.9).

:

; ,

; Comment (

7.10).

112

.

К

. 7.9.

К

. 7.10.

. (

)

, (

)

( (

113

) )

, .

-

7.3. / Columns, Columns Model/Columns…. (

. 7.11).

Columns

. 7.11.

ERwin

(NULL)

-

, NOT NULL. NOT NULL (Inversion Entry). Columns Attributes ( . , , . General

-

. 6.10)

-

-

, (

. 7.12).

,

, ,

(

.

cess.

NULL

. 7.11). . Access Access, PROGRESS Teradata ( . 4.13).

114

,

Ac-

General

. 7.12.

… Access

. 7.13.

Constraint , Default 7.14).

115

, . .

, , (

.

Constraint

. 7.14.



,

, -

. Values, ue,

Default New Name

Default/Initial New Default ValɈɄ ( . 7.15).

. 7.15.

Default Name

Default/Initial Values. 116

-

.

Delete Rename. Comment . UDP Index History

,

Comment (

. .

7.16).

History

. 7.16.

Column, Columns. . New, Rename

.

Delete . ,

, -

Reset ,

DB Sync . , .

-

. ,

, , ERwin

117

.

7.4. –

, . -

, . ,

-

, , , . . ,

.

,

, -

,

. , .

-

. ,

, .

, ClientName

, ,

Client. . , -

,

. . (ClientName =" ,

").

Client.

, , . ERwin

,

,

-

, , . ERwin .

, .

ERwin : "X" + , "IFn" – "IEn" –

+ . 118

, , , "AKn" – ,

–"

" ,

Manager

XPK Number

, XIF1 – Department number FK.

ID

,

Indexes, , ( . 7.17). ,

Indexes…

– manager

ERwin 7.3 ,

Indexes

.

, .

Indexes

. 7.17.

New Index, Unique (

New…, . 7.18). -

(

) ( )

-

. Unique ,

. 119

,

. .

. 7.18.

ERwin ,

Rename… (

.

-

Rename Index, . 7.19).

. 7.19.

Rename Index

Indexes : − Members – ; − , ( , Access), , ; − Comment – ; − UDP – , . , DB2/MVS, DB2/390, HiRDB, INFORMIX, MS Access, MS SQL Server, SYBASE SQLBase . – , . . – . , . 120

, Cclustered

.

, Manager

, Department number FK.

, , .

, . ,

, Access,

ERwin ,

-

. 7.5.

/ -

. ,

-

, . Validation Model/ -

Rules, Validation Rules… , : 1) “…”, Table Columns ( . 7.17); 2) Validation Validation Constraint… ( . 7.20). Validation Rules, ,

: (

-



. 7.21).

New…, New Validation Rule

Validation Rule Name ɈɄ ( . 7.22.).

.

-

, Rename. Delete.

-

121

Validation

. 7.20.

Validation Constraint…

. 7.21.

Validation Rules

122

. 7.22.

Validation Rules (

. 7.23).

General : User-Defined



-

SQL –

-

, −

; Min/Max , ; Valid Values List



-

. ɡɚ

Ɂɚɤɚɡ ,

ɋɭɦɦɚ ɡɚɤɚ-

Min/Max . 7.24. SQL –

, 7.25). .

123

( ,

. 7.24 – Access) ( . -

. 7.23.

Min/Max

. 7.24.

Comment

-

. UDP

, .

124

-

. 7.25.

Access

SQL –

7.6. " " , –

-

. " "

-

. 7.26. Access.

Tools/Forward Engineer. (

125

. 7.27).

. 7.26. "

"

. 7.27.

SQLPreview (

. 7.28),

– 126

Generate (

. 7.29).

. 7.28.

SQL-

. 7.29.

ERwin SQL-

,

. -

,

,

-

. Browse…

Edit… ( 127

. 7.30).

. 7.30.

.

-

. CA ERwin Data Modeler 7.3 −

: -

, −

; SQL –





-

;





-

; ,

; , ; ,

. 128

-

я

7.7.

я «

»(

. 6.5)

, .

129

-

1. . .

, . . , . .

/ , ;

. .

.–

.

.:

, 2008. – 300 . AllFusion – , 2007. – 432 . AllFusion Process , 2008. – 224 .

2. , . . Modeling Suite / . . . – .: 3. , . . Modeler / . . . – .: – 4. , . . AllFusion Process Modeler 4.1. ? ? ?/ . . – .: – , 2004. – 464 . 5. , . . / . . , . . – .: , 1993. – 240 . 6. 50.1.028-2001. . . – .: , 2001. – 53 . 7. IDEF3 – // http://en.wikipedia.org/wiki/IDEF3 8. Mayer, R. J. Information Integration for Concurrent Engineering (IICE) IDEF3 Process Description Capture Method Report / R. J. Mayer, C. P. Menzel, M. K. Painter, P. S. deWitte, T. Blinn, B. Perakath. – Knowledge Based Systems, Inc., 1995. – 236 p. 9. IDEF. Process Description Capture Method – //http://www.idef.com/ IDEF3. htm 10. , . IDEF3 / . . – //http://www.cfin.ru/ vernikov/idef/idef3. shtml 11. , . . / . . . – // http://www.rb-erp.ru/Texts/Modeling_Bespalov.pdf 12. CA ERwin Process Modeler. Process Flow Modeling. Overview Guide r. 7.3. – 81 p. 13. . . CS. 3./ . , . .– .: ; : BHV, 2004. – 847 . 14. Kelton, W. D. Simulation with Arena / W. D. Kelton, P. P. Sadowski, D. T. Sturrock. – McGraw-Hill Science, 2009. – 636 p. 15. , . . UML IBM Rational Rose / . . . – .: . ; . , 2006. – 320 . 16. , . / . . – .: , 2002. – 226 . 17. , . . / . . .– .: , 2002. – 464 . 18. , . CA ERwin Process Modeler / . – // http://www.interface.ru/home.asp?artId=22274 130

19. CA ERwin® Data Modeler – // http://erwin.com/ 20. , . . : , , / . . .– .: , 2001. – 304 . 21. , . . ./ . . . – .: , 2005. – 1328 . 22. Integration Definition for Information Modeling (IDEF1X) – // http://www.itl.nist.gov/fipspubs/idef1x.doc 23. , . IDEF1X / . . – // http://www.interface.ru/fset.asp?Url=/ca/idef1x.htm 24. , . . ERwin / . . .– // http://www.interface.ru/fset.asp?Url=/ca/comp.htm 25. , . . / . . . – // http://www. interface.ru/fset.asp?Url=/ca/ponatie.htm 26. , . IDEF1X IE AllFusion ERwin Data Modeler Computer Associates / . . – // http://www.interface.ru/ca/ MethodsDM_ERwin.htm 27. , . Ю. / . Ю. . – // http://www.citforum.ru/database/dblearn/index.shtml

131