4.9. :
1) interface : {
2) attribute string _;
};
, , , .
" ", , . , _ _. , , _ :
interface _: _, {
};
, , , . _ _ _ _. _, , , _ . , . . 46 -, .
, . 4.9 . , . , .
4.10. , _ _, . _ {, }, _ {, }. -_, _ _, -_ .
ODL , , , , , .
1. , . , 4.10 , , . , -_ _, _.
2. . 4.10 -_ _, , _.
|
|
3. , . 4.10 , , , , .
, 4.9 : -_ (_ _) , _ , . _ , .
4.1.11.
, , , .
ODL , 01 02 .
ODL key keys ( ), , . , . , . .
4.11. , , , , , 7 4.4 :
interface
(key (, , )) { };
key keys .
, . keys , . , , , , .
4.12. , , . He , , empID ssNo . :
(key empID, ssNo).
, ODL , . (empID, ssNo), ODL , .
(key (empID, ssNo))
, ID , .
, , , . , , " " .
|
|
_ 6 4.4. : _, ? , ODL _ - . .
, , . -.
1. , ( ).
2. , , , , . , .
, "" "" _. . , .
( ). , , .
ODL , 10. , 10 .
4.1.12. -
- .
:
Ø ( );
Ø ( ).
: , .
, ( , ). , , "" 0 6.
.
. :
Ø ;
Ø . , .
- , , , .
4.2. "-"
. , , "-" (entity-relationship, E/R), - . , ODL ( E/R ODL , ).
|
|
4.2.1. "-"
1. , . , ODL.
2. - , . E/R ODL , , .
3. . E/R ODL :
(a) E/R , ODL . , :: :: _ 4.4 E/R .
(b) E/R , ODL .
4.13. . 47 E/R , , ODL 4.5.
, . , , .
, 4.5, , , . , , ODL.
. 47 , ODL- 4.5. _ ODL- . E/R- . 44 ::_ :: . , , , .
4.2.2. E/R-
E/R- . F "--", , F. , F. F .
"--" F , , F. , . 48 , ( ). , , , , .
E/R- , , . , :
, , E/R-, ODL.
. . . , ,
|
|
( , )
E/R-, ODL, . () . E/R- , ()
.
4.14. . 49 . , . E/R- , , . , :
(, , ).
, , , , . (, , .) . 49 , , , . , . , .
, . . , . 49, , , . , , , .
4.2.3.
, , . , .
4.15. . 50 _ . , . , , , - . , , . , E/R- . 50 "--" .
4.16. , , . 51 , 4.5. , . , , , , , - . :
(_1, _2, , ),
_2 _1 1 2.
. 51 , : "" , , . , , , , "" . (, .) , , , , "" , . , (, ), .
. , "" , , , . , , . , . , .
|
|
4.2.4.
, , . , (. 49). , , . , . ( ) ( ). :
(, , )
. . 52 . 49 . , , . 47.
. , , .
4.17. E/R- (. 52), .
(. 53).
4.2.5.
ODL , E/R-. , , "--" - . E/R- , . . "--" , . - , .
4.18. (. 51) . . 54, .
(_1, _2, , )
_ , _ , _ _ _1 _2 .
, , . 54 . , , .
, . 51, ODL , E/R-. ODL , .
4.19. , , , , . 52. , , , E/R-. ODL- ; . E/R- ODL- .
interface {
relationship _;
relationship _;
relationship _;
relationship _;
};
4.2.6. E/R
, . , .
, .
4.20. , " ", . . "--". "--" , . 55.
, , , , . , . , , .
, . , : , . , / . , , .
4.21. , , . , (. 51) (. 54). , ?
ODL , . E/R- . , . , , , . , . 51, , . . , , , .. , .