MC Which statement is CORRECT? The extent of a class is the set of all current instances. correct Many-to-many relationships cannot be expressed using ODL. incorrect ODL is only optimized for Java objects. incorrect Unary, binary and ternary relationships are supported in ODL. incorrect MC Which statement is NOT CORRECT? Encapsulation of variables is used to control how and when certain variables are accessed and modified. incorrect When subclasses override one or more methods from their superclass, polymorphism allows the objects from the subclasses to respond differently to the same method. incorrect OQL can be used for both navigational (procedural) as well as associative (declarative) access. incorrect Dynamic binding means that objects are allowed to take the form of either the class they are an instance of, or any of its sub classes. correct MC What is NOT an advantage of OODBMSs? They allow to store objects and relationships in a transparent way. incorrect They solve the impedance mismatch problem by using the same data model as the programming language. incorrect The identity based approach allows for improved performance when performing complex queries involving multiple interrelated objects, avoiding expensive joins. incorrect Scalability and fault-tolerance of OODBMSs is far better than that of their relational counterparts. correct MC Which statement is NOT CORRECT? Encapsulation refers to storing a value in a variable, and never changing it again. This way its value is safe forever. incorrect Encapsulation refers to storing a value variable, and making it impossible to retrieve it. incorrect Encapsulation refers to controlling the way a variable is accessed by forcing users to use getter/setter methods that prevent misuse of the variable. correct Encapsulation implies that the methods of a class are not accessible to the other classes. incorrect MC What is NOT an advantage of OODBMSs? The identity based approach allows for improved performance when performing complex queries involving multiple interrelated objects, avoiding expensive joins. incorrect Scalability and fault-tolerance of OODBMSs is far better than that of their relational counterparts. correct They solve the impedance mismatch problem by using the same data model as the programming language. incorrect They allow to store objects and relationships in a transparent way. incorrect MC Which statement is NOT CORRECT? An OID is the same thing as a primary key. correct OODBMSs solve the impedance mismatch problem by using the same data model as the programming language. incorrect The OQL language provides no explicit support for INSERT, UPDATE, and DELETE operations. incorrect OQL can be used for both navigational (procedural) as well as associative (declarative) access. incorrect MC Which statement is NOT CORRECT? Objects are blueprints of classes. "Human", "Employee", "Sale" are examples of objects. correct Objects store both a piece of information and ways to manipulate this information. incorrect A class can be instantiated into several objects. incorrect Objects are instances of classes. The people "Bart Baesens", "Wilfried Lemahieu" and "Seppe vanden Broucke" could be instances of the class "Person". incorrect MC Which statement is NOT CORRECT? Objects store both a piece of information and ways to manipulate this information. incorrect Encapsulation implies that the methods of a class are not accessible to the other classes. incorrect Two objects are identical or equivalent when the values of their variables are the same. correct Encapsulation refers to storing a value variable, and making it impossible to retrieve it. incorrect MC Which statement is NOT CORRECT? OQL is a declarative, non-procedural query language. incorrect The OQL language provides no explicit support for INSERT, UPDATE, and DELETE operations. incorrect OQL can be used for both navigational (procedural) as well as associative (declarative) access. incorrect Join queries are not supported in OQL. correct MC Which statement is CORRECT? Two objects with the same values always have the same OID. incorrect An OID is the same as a primary key in a relational database setting. incorrect The OID of an object remains the same during the entire lifetime of the object. correct Each literal is defined by an OID according to the ODMG standard. incorrect