[an error occurred while processing the directive]
RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2
2010/05/24 16:21:38

Object-oriented DB

The Object-oriented Database (OOD)the database in which information is issued in the form of objects.


Each object has a status and behavior. An object status — a set of values of its attributes. Behavior of an object — a set of the methods (program code) operating over an object status. The value of object attribute is some object or a set of objects too. The status and behavior of an object are encapsulated in an object; interaction between objects is made on the basis of transmission of messages and accomplishment of the corresponding methods.

Thanks to OOBD became possible not to divide numerous images into data members, and to make out them in the form of objects. Then OOBD began to be used in high-performance processes and tasks in which it is necessary to work with diverse data. OOBD at accomplishment of the distributed data processing are very convenient.

OOBD well fit into architecture the client-server. Here clients address the objects of base placed on the server read out data on them and locally process them. The considered databases all are applied by the large exchanges, banks, insurance companies more widely and also in the field of telecommunications, design and production.

Control of OOBD is exercised by an object-oriented management system for the database.

In the most general and classical setting the object-oriented approach is based on concepts:

  • object and object ID;
  • attributes and methods;
  • classes;
  • hierarchy and class inheritance.

Any entity of the real world in object-oriented languages and systems is modelled in the form of an object. Any object during the creation gets the unique identifier generated by a system which is connected with an object in all the time of its existence and does not change at state change of an object.

See Also

Links