written 2.6 years ago by |
OBJECT ORIENTED DATA MODEL
In the object oriented data model both data and their relation ships are contained inasingle structure known as object the OODM is the basis of
OODBMS
A traditional database stores only data not procedures but object oriented database stores the objects an objects contains the data&its related methods the object oriented data model based on the following components
ОВJЕСT:
it is an abstraction ofareal word entity in simple terms object is considered as equivalent to E-R models entity Eg: STUDENT ,EMPLOYEE etc
ATTRIBUTE:
Attributes describe the properties of an object for example object STUDENT may have the sname, rno,marks,mob no etc as attributes.
OPERATION:
It is an activity that is performed to access or manipulate the data associated with an object type.
METHOD:
It specifies how an operation is performed on the data associated with an object type
CLASS:
It is an computer implementation of an object type it includes data members and its methods.
INHERITANCE:
It is an ability of an object with in the class hierarchy to inherit the attributes and methods of another class.
ADVANTAGES:
- structural independence
- data independence
- data inheritence
DISADVANTAGES:
- Lack of standards
- Complex navigational data access
- High system overhead slows transactions