Which of the following best describes the differences between a relational andobject-oriented database?
i.Object oriented databases require applications to have data processing proceduresand in relational databases the procedures are provided.
ii. Relational databases require applications to have data processing procedures andin object-oriented databases the procedures are provided.
iii. Object oriented databases are more dynamic in nature
iv. Relational databases are more dynamic in nature
A.
ii, iv
B.
i, iv
C.
ii, iii
D.
i, iii
Explanation:
An object-oriented database is designed to handle a variety of data(images, audio, documents, video). An object-oriented database management system(ODBMS) is more dynamic in nature than a relational database, because objects can be created when needed and the data and procedure go with the object when it is requested. a relational database, the application has to use its own procedures to obtain data from the database and then process the data for its needs. The relational database does not actually provide procedures, as object-oriented databases do. The object-oriented database has classes to define the attributes and procedures of its objects.
Should be C. OODB provide procedures while relational databases do not.
@ Admin: As per your own explanation right answer for the question should be “C”
Yes, it’s C.