.


:




:

































 

 

 

 


ODL




ODL ODMG. ODL , . , .

ODL , , , . , ODL.

. . set . bag ( -). list ( ). , dictionary <, >, . . , , ..
, , . , ODMG 3.0 .

-, ODL interface class. : extends type_property_list. , . extent key. ODMG 3.0 ( ODL) , , , .
, , ( ). , . .

, , , . , . , , ( ) ( ) . ( ) .

ODMG IS-A, extends. , , .


IS-A. extends. . , , , . , ODMG , , ( ). , - . . ( ).

, extends . , . , . , , .

. . ODMG , .. . --, -- -- , .

(traversal paths). , . , -- (works) , (consists of) . consists_of DEPT, works EMP. , , inverse . DEPT EMP :

class DEPT {

...

relationship set <EMP> consists_of

inverse EMP:: works

... }

 

class EMP {

...

relationship DEPT works

inverse DEPT:: consists_of

... }

, --. consists_of DEPT EMP, works EMP DEPT. , , , . consists_of .

, ODMG, . , , , , . , , .

, ODL, set < t >, bag < t >, list < t >, array < t > dictionary < t, v > Set < t >, Bag < t >, List < t >, Array < t > Dictionary < t, v >. - - . , , . , , ( ), , ( , ).


- , , .

, . 2 : - .

  1. . . , , .
  2. . , .
  3. . , , .
  4. . , . ( . . , . , . , , .)
  5. . , , , , .
  6. . . , . .
  7. . .
  8. . . , .

:

:

  • (, )
  • .




:


: 2017-01-28; !; : 1285 |


:

:

. .
==> ...

1700 - | 1632 -


© 2015-2024 lektsii.org - -

: 0.011 .