, ( , , , ), (, , , ); , ( ).
9. .
() , . .
. . : .
() . ( ), , (-, ), , -. , , .
, . (), . , .
10. : .
, .
, , , :
1. () Qs ():
Qs ≠ ∑Qi
2. () ():
Qs = f(qi)
, , , , , , .. . , , , , .
11. : .
. , , , , , .
|
|
, , ( ), , -- .
, , , , , , ( -- , ), (, ), .
, , .
12. : .
, .
:
1. , , , ..
2. , / (.. ) . , , , .
. . , , , ,... , .
, . .
13. : . .
, .
( -- , , ) N D, , Vd. () Vn. , Vd -- Vn , -- 0.
|
|
, : Vd , Vd -- Vn Vn. N , D; .
: ( ) Vsu (, , ) Vou:
Vsu > Vou.
:
1. Vsu, , , ;
2. Vou, : , , , , , , ..;
3. , .. ;
4. (, , ..).
14. : .
15. : .
( , ) , .
() . :
. , ;
(, ) , , ;
, ;
, , ,
16. : .
, . .
: .
. (). , .
. ( ). (, ) , , .
|
|
. . ( ).
17. : .
. . ( ).
. , .
18. : .
. . , . , . , , , . , :
;
;
;
.
. , , , , , . , , . , .
19. : .
. , , , , , .
- , ..
. . , , , .
. .
20
20.
, , :
- . .
- ( /) , .
- .
- , .
- .
- ( ), ( ) ( ) .
|
|
. .
. .
. , . ( ). (), (, , , .
21.
22.
( , , , , , , , ).
, .
, .
( , , , , , ).
23.
1. (, , ) . () , . . ( ?) ..).
2. () . . , , .
3. , , ; , , ; . , , , , , , .
4. , . . . (). (, , ), , .
5. ( ).
6. , , , -.
6 . , , , . , , , , .
24.
7. , . . .
8. . , , , () , , .
9. . . .
, , ( , , , , , ..) , , . 6-9 . .
|
|
25. . .
, . : , , , .
26. .
- ( , ). , , , .
:
(ER -, IDEF1x),
(Data Flow Diagrams - DFD),
( ),
- .
27. .
. , , . , IDEF0 (Function Modeling) , . - IDEF3 (Process Description Capture) - , , .
28. .
. - . , . , , , IDEF0.
, . , -, .
, , , , -, - ..
29. .
, , (). :
;
;
;
;
, .
:
;
( , , , );
;
();
,
, ..
30. .
31. : .
, , . , , SGML (Standart Generalised Markup Language), ISO 80- . , (), . , , .
32. .
. , , , . . (), . () , . , . , . .
33. .
, . , , .
: "--", .
: , .
34. . . . . .
, , , , . , . , ( relation ). N - R D1 ´ D2 ´ ´Dn D1, D2, , Dn (n³1), . Di . .
, . , . . . ,
, , , . ,
35. . . .
, .
36. .
. , . . , , , , :
1. , , ( !).
2. . .
, , , . , , , , :
( ), .
( ) . ( ), , .
, , .
37. - .
, . , , , , .
.
.
. : , , . , , .
. , .
38. .
() . .
. . , .
q A 1 A 2, . . .
q A 2 A 3 , . . A 2 A 3.
A 1 A 2, . , A 1 A 2.
, , . .
.
, . , . , .
, . .
. .
.
39. .
, , - . . - . - , . - , : 1) ; 2) ; 3) ; 4) . , . ,
40. - .
- () ER - . : , , , . , , , . . ,
41. .
, . , -, , .
, , . , . . , , , . , . : , (, , , , ) , ,
42.
() : , , . . , .
43. SADT (IDEF0)
n IDEF0 ,
n IDEF0 ,
44. IDEF0. .
n
n (Activity) , . : , , , .
n -
45. IDEF0
n
,
n
,
n
,
n
,
n
-
46. IDEF3.
,
,
,
IDEF3 -,
IDEF3
, " " (Unit of Work UOW) . IDEF3 . , . IDEF3 .
IDEF3 , , .
47. IDEF3: .
"" | |||
"" | |||
"" | |||
"" | |||
"" |
48. IDEF3: .
49. .
-
. , ""-, ,
-
, . "" .
, " ", , , , " ", .
,
. , , . .
. .
50. . -.
. -
. , , .
( ) :
( );
;
.
51. DFD
DFD:
a.
b. (event partitioning)
n , ;
n , ;
n , ;
n ,
n
n ( ) ( )
n
n ,
n
n ,
n
n -,
n
n , , ,
n
n , , ,
n
n
52. :
() DFD (.. , ).
, , , . DFD.
n , .
n , , .
53. :
n () , .
1 |
D1, D2 |
2 |
3 |
D1, D2 |
D1, D2 |
54. . -. . , , , , , , , , , , , , .
n : , , .
n (entity classes) , , .
n (entity instance) .
n (attributes) (properties),
n .
n :
n (attributes):
n , , , ,
n (composite attributes):
n { , , }
n (multi-valued attributes):
n
n (identifiers) , , .
n .
n (unique) (nonunique)
n
n .
n , , (composite identifiers)
n (relationships) .
n (relationship classes) , (relationship instances) .
n , , (relationship degree) .
n 2 (binary)
-- (1:1). , .
-- (1:N). .
-- (N:M). .
55. . IDEF1x. .
IDEF1x - CASE- ( , ERwin, Design/IDEF)
56. .
( )
( )
57. .
58. , , , .
n , ,
n
n
n
n ,
n
n N x N, N
n , (, 1)
n
n
n
n
n ,
n
n
n
n
59. . , , , ,
60. ERD .
61. .
62. . .
n ,
n ,
n ,
n ,
63. . . . .
.
n . , , .
n
n - , , ,
n
.
n , .
n
n , .
n . , .
64. . , 1:1, 1:N, N:M, , , , .
(categorization relationships) / -
(generic entity) , (category entity).
(categorization clusters).
(discriminator) , .
.
.
(recursive relationship) . . , : 1:1, 1:N N:M. . 5.22 .
1:1 , , 1:1: , .
, , . . , . , , . , , .
(ternary relationships) , , .
, , , . , . , , (. 5.26).
, ܻ ܻ.
ܻ , , . , ,
, , . . .
(identifying connection relationships) , - . .
() , ( ). , - .
i, , Z 0 1, , 1. , - .