...
Database-Management-System
August 29, 2024
Database-Management-System
August 29, 2024
Database-Management-System
August 29, 2024
Database-Management-System
August 29, 2024

Database-Management-System

Question 463
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 adept 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.
Question 463 Explanation: 
Object-oriented databases have adopted many of the concepts that were developed originally for object-oriented programming languages.
These include:
Object identity: Objects have unique identities that are independent of their attribute values and are generated by the ODMS.
Type constructors: Complex object structures can be constructed by applying in a nested manner a set of basic constructors, such as tuple, set, list, array, and bag.
Encapsulation of operations: Both the object structure and the operations that can be applied to individual objects are included in the type definitions.
Programming language compatibility: Both persistent and transient objects are handled seamlessly. Objects are made persistent by being reachable from a persistent collection (extent) or by explicit naming.
Type hierarchies and inheritance: Object types can be specified by using a type hierarchy, which allows the inheritance of both attributes and methods (operations) of previously defined types. Multiple inheritance is allowed in some models.
Extents: All persistent objects of a particular type can be stored in an extent. Extents corresponding to a type hierarchy have set/subset constraints enforced on their collections of persistent objects.
Polymorphism and operator overloading: Operations and method names can be overloaded to apply to different object types with different implementations.
Correct Answer: C
Question 463 Explanation: 
Object-oriented databases have adopted many of the concepts that were developed originally for object-oriented programming languages.
These include:
Object identity: Objects have unique identities that are independent of their attribute values and are generated by the ODMS.
Type constructors: Complex object structures can be constructed by applying in a nested manner a set of basic constructors, such as tuple, set, list, array, and bag.
Encapsulation of operations: Both the object structure and the operations that can be applied to individual objects are included in the type definitions.
Programming language compatibility: Both persistent and transient objects are handled seamlessly. Objects are made persistent by being reachable from a persistent collection (extent) or by explicit naming.
Type hierarchies and inheritance: Object types can be specified by using a type hierarchy, which allows the inheritance of both attributes and methods (operations) of previously defined types. Multiple inheritance is allowed in some models.
Extents: All persistent objects of a particular type can be stored in an extent. Extents corresponding to a type hierarchy have set/subset constraints enforced on their collections of persistent objects.
Polymorphism and operator overloading: Operations and method names can be overloaded to apply to different object types with different implementations.
0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x
error: Alert: Content selection is disabled!!