11. The advantages of an object-oriented data model are: mark for review (1) points reduced maintenance real-world modeling both a and b.
Answers
Answer:
Benefits of Object-Oriented Approach
Object-oriented databases make the promise of reduced maintenance, code reusability, real world modeling, and improved reliability and flexibility. However, these are just promises and in the real world some users find that the object-oriented benefits are not as compelling as they originally believed. For example, what is code reusability? Some will say that they can reuse much of the object-oriented code that is created for a system, but many say there is no more code reusability in object-oriented systems than in traditional systems. Code reusability is a subjective thing, and depends heavily on how the system is defined. The object-oriented approach does give the ability to reduce some of the major expenses associated with systems, such as maintenance and development of programming code.
Reduced Maintenance: The primary goal of object-oriented development is the assurance that the system will enjoy a longer life while having far smaller maintenance costs. Because most of the processes within the system are encapsulated, the behaviors may be reused and incorporated into new behaviors.
Real-World Modeling: Object-oriented system tend to model the real world in a more complete fashion than do traditional methods. Objects are organized into classes of objects, and objects are associated with behaviors. The model is based on objects, rather than on data and processing.
Benefits of Object-oriented databases
Objects are stored in persistent storage by ODBMS. Consider creating objects in your programme, saving them in a database, and then reading them back from the database.
The programme data is stored in rows and columns in a typical relational database. Reading data, loading data into objects, and storing it in memory are all required steps in storing and reading that data and converting it into programme objects in memory. Consider writing a class in your programme and saving it in a database, then reading it back and reusing it.
Object databases provide objects with long-term persistence. Objects can be kept in persistent storage indefinitely.
In most RDBMS, there is an object-relational mapping layer that associates database schemas with objects.
To learn more:
An erd is an example of a conceptual model. true or false? mark for review (1) points true false
https://brainly.in/question/2885560?referrer=searchResults
One of the following is a valid record-based data model
https://brainly.in/question/32972021?referrer=searchResults
#SPJ3