Which of the following statements concerning Object-Oriented databases is…
2016
Which of the following statements concerning Object-Oriented databases is FALSE ?
- A.
Objects in an object-oriented database contain not only data but also methods for processing the data.
- B.
Object-oriented databases store computational instructions in the same place as the data.
- C.
Object-oriented databases are more adapt at handling structured (analytical) data than relational databases.
- D.
Object-oriented databases store more types of data than relational databases and access that data faster.
Attempted by 24 students.
Show answer & explanation
Correct answer: C
Correct identification of the false statement:
The false statement is: "Object-oriented databases are more adapt at handling structured (analytical) data than relational databases."
Why this is false: Relational databases are optimized for structured, analytical workloads. They provide powerful set-oriented query languages (SQL), advanced query optimizers, indexing and aggregation features, and wide support for OLAP and analytics tools.
What object-oriented databases do well: They naturally model complex, nested, or user-defined object types and keep data together with the methods that operate on it, which benefits applications that manipulate rich objects and complex relationships.
Clarification of other statements:
Objects contain both data and methods: True — objects encapsulate state and behavior.
Computational instructions stored with data: True — methods can be stored with objects in the database, so code and data are colocated.
Support for more data types and performance claim: Partly true — OODBs represent richer data types naturally, but claims about always faster access are dependent on workload and query patterns.
Conclusion: The specific claim that object-oriented databases are better at handling structured analytical data is incorrect; relational databases are typically the better choice for those workloads.