Describe object-oriented data models.
Object Oriented Model : Object oriented models were introduced to overcome the shortcomings of conventional models like Relational, Hierarchical and network model. An object-oriented database is collection of objects whose behavior, state, and relationships are defined in accordance with object-oriented concepts (such as objects, class, class hierarchy etc.) In this both data and their relationship are organized or contained in a single structure known as object. Object includes information about relationship between the facts within the object, as well as information about relationship with other objects.
It is also said to be semantic data model.