Создание модели данных с помощью AllFusion ERwin Data Modeler

Новокузнецк : СибГИУ, 2009. – 32 с. Рассмотрены вопросы, связанные с проектированием логического и физического уровней д

345 57 1MB

Russian Pages [34]

Report DMCA / Copyright

DOWNLOAD PDF FILE

Recommend Papers

Создание модели данных с помощью AllFusion ERwin Data Modeler

  • Commentary
  • 502639
  • 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

Фа а

С

С

А

а а

а

А Щ Ю ALLFUSION ERWIN DATA MODELER

2009

а

я

«

»

С

С

А

А Щ Ю ALLFUSION ERWIN DATA MODELER

« (

)

», « 080801 –

230201 –

2009 1

»

004.65(07) 58

, . .

58 Modeler:

. .–

AllFusion ERwin Data ./ .: . . , . . ; , 2009. – 32 ., . ,

,

.

, . (

) .

2

230201 –

080801 – -

С 1 2 2.1 2.1.1 2.2 2.3 2.3.1 3 3.1 4 4.1

........................................................................................... 4 AllFusion Erwin Data Modeler .......................... 5 .............................. 6 .................................................................. 8 1 ............................................................................. 15 ....................................................... 19 ................................................................ 20 2 ............................................................................. 23 ........................... 24 3 ................................................................................ 28 ................................................... 29 4 ................................................................................ 30 ........................................................................................... 31 .............................................................................. 32

3

. ,

, , , .

,

-

, ,

,

,

, -

, .

. .

. .

-

. , Visiual UML win). .

. AllFusion ERwin Data Modeler (ER-

AllFusion ERwin Data Modeler r7. 4

-

,

-

, ,

-

. : .

ч : 1. . 2. . 3.

.

щ

1

AllFusion Erwin Data Modeler

AllFusion ERwin Data Modeler (ERwin) – Data Modeler

. AllFusion ERwin (data , , , ) -

, ,

marts).

ё . ,

ё

. ERwin



, ,

.

, ( . , .



,

,

, .

. ER-

win , . . . 5

, ERwin

-

. AllFusion ERwin Data Modeler r7.

2 С

ч , .

,

-

,

. Forward Engineer , Microsoft Access, MySQL, SQL Server. AllFusion ERwin Data Modeler r7 . AllFusion ERwin Data Modeler r7 ( 1). -

-

1–

AllFusion ERwin Data Modeler r7 6

New

File.

2– (

2) ,

,

-

. ,

-

, Logical/Physical,

.

3– 7

( -

3).

, ,

-

,

-

,

.

2.1

С

щ ,

С

.



,







, -

. 2

: :

1. Entities, New. .

-

2.

(Entity) , . (

4).

4–

5–

Attributes 8

Attributes,

-

( 5). ( 6).

Entity ( ).

6– .

(

7), .

9

-

7– Attribute Name ,

main

. . . Attributes ,



General –



, DataType – ; Constraint –



Do-

. -

: ,

;

, -

 Definition – , . . , , ;  Note – , Definition;  UDP – User Defined Properties – , .  Key Group – , ; ;

10

-

, ,

-



History – .

, . , (

8):

8– . Primary Key. (

9– (

10):

11

9).

-

10 –  ;

: – ,

 

-

– , ; –

Defini-

, , tion

. , :

,

.

(

Entity Display , Attribute DataType. Primary Key Designator 11).

12

Foreign Key Designator

11 – :

, .

. 1)

(

. ., : 1–

ID

(Integer)

(Integer)

-



ID -

, . . . (

2) ,

(

),

,

, ,

13

,

,

.

,

,

-

: 2–

ID

(Integer)

.

-

.

-

,

-

: 01.01.1935 01.01.1994

:

-

/ -

, -

(Integer)

ID

-

. , , ID

ID (

. 3).

14

-

3–

-

.

. ,

ID

(Integer) ,

ID

(Integer) (

12):

12 –

2.1.1 За а

1 -

:



– (

, 4). 15

4–

ID

(Integer)

,

-

, 

(

– 5). 5–

-

ID

(Integer) , 

– (

6).

6–

ID

-

(Integer)

16



Щ

– (

, 7). Щ

7–

ID

(Integer) ,

-

,

-

(Integer)

-

,

-





, (

8).

8–

ID

(Integer) , (Integer)

(Integer) 17





(

9).

9–

ID

(Integer) , -

(Integer)

(Integer)



– (

10).

10 – -

-

(Integer) ID

(Integer) -

(Integer) . (Integer) 18

.

2.2 , , . ,

,

. . rectangle



. ,

, , Rounded 13.

13 – . Properties (

, 14).

Text ,

. , Lines

Colors and -

Text Properties ,

.

,

. 19

14 –

Properties

У

2.3 С

.

«

»,

«

»

« .

-

», IDEF1X

.

-

. (

)

)

(

.

, ER. -

win (

15). .

15 – . . – (FK). 20

-

(

16)

, . .

16 – . ,



-

.

. (

17).

17 –  Relationship –

: ( ); 21

 Name – –  –   General ,  Definition

; ; ; ; -

, 

; Rolename



;

RI Actions



; UDP

,

-

. . , ID

-

ID

. (

)

, (

18).

18 – 22

)

(

2.3.1 За а

2 ID ,

. . 19.

19 –

10

,2

-

. ,

. . -

. : ;

; ;

;

;

Щ -

. (

20). 23

20 –

3 С

ч

ERwin

– .



,

-

, ,

,

,



», «

,

»

,

«

». .

.

Ф

, , 24

,

-

. . .

, . . -

. –

,

, ,

.

Д

– , .

, . – , .

,

,

,

,

. .

21 – ERwin

, . 25

. Access.mdb.

, Microsoft Access AllFusion ERwin Data Modeler r7 , , Schema Generation (Tools -> Forward Engineer -> Schema Generation) ( 21). , . Option Set , , . , . . ( .tif) . ( 22).

22 – Database

,

. . tabase Schema (

Generate Da23). 26

23 – , (

,

24). ,

,

.

,

, Stop if Failure.

24 – 27

-

3.1

За а

3 , Access.

Microsoft Access ( ( 26).

25 –

25) .

Microsoft Access

26 – 28

-

4 Reverse Engineer – (Tools ->Reverse Engineer) ( 27).

27 – , ,

-

.

New Model Type / /

: ,

. -

. Target Database

, .

(

28). 29

-

28 –

,

-

(

22), ,

, .

4.1

За а

4

3,

-

Access. ,

, (

11).

11 -

ID

(Integer)

-

(Integer) 30

« ID



»

. . (

29).

29 –

ч AllFusion ERwin Data Modeler. :

,

. , Access. . 31

-

, ,

.

С ё

1.

. 8–

, 2003. 2. . . sion Modeling Suite. / . .

/ .

.:



32

.:

-

AllFu, 2003.

:

С

А А С Щ Ю ALLFUSION ERWIN DATA MODELER

« (

)

», « 080801 –

»

230201 –

. .

.

. .

60 84 1/16. . . . .

. .

.

. .

, 654007, .

, 33

.

, 42.