

MCQOPTIONS
Saved Bookmarks
This section includes 30 Mcqs, each offering curated multiple-choice questions to sharpen your Database knowledge and support exam preparation. Choose a topic below to get started.
1. |
If you know all the possible values that an attribute can have, you can enumerate those values in ODL. |
A. | 1 |
B. | |
Answer» B. | |
2. |
An ordered collection of elements of the same type are called sets. |
A. | 1 |
B. | |
Answer» C. | |
3. |
In ODL, you specify an operation using parentheses after its name. |
A. | 1 |
B. | |
Answer» B. | |
4. |
An attribute's value is always literal. |
A. | 1 |
B. | |
Answer» B. | |
5. |
You may specify an object identifier with only one unique tag name. |
A. | 1 |
B. | |
Answer» C. | |
6. |
A collection of literals or object types is called a bag. |
A. | 1 |
B. | |
Answer» C. | |
7. |
Database objects are almost always transient. |
A. | 1 |
B. | |
Answer» C. | |
8. |
An attribute's value is either a literal or an object identifier. |
A. | 1 |
B. | |
Answer» B. | |
9. |
Specifying a key ensures that no two objects belonging to a class have the same value for the key attribute(s). |
A. | 1 |
B. | |
C. | 1 |
D. | |
Answer» B. | |
10. |
Which of the following is true concerning an ODBMS? |
A. | They have the ability to store complex data types on the Web. |
B. | They are overtaking RDBMS for all applications. |
C. | They are most useful for traditional, two-dimensional database table applications. |
D. | All of the above. |
Answer» B. They are overtaking RDBMS for all applications. | |
11. |
The reserved word enum is used for which of the following? |
A. | To define a range for an attribute. |
B. | To define a range for a class. |
C. | To define a range for a relationship. |
D. | All of the above. |
Answer» B. To define a range for a class. | |
12. |
Literals do not have identifiers, and, therefore, cannot be individually referenced like objects. |
A. | 1 |
B. | |
C. | 1 |
D. | |
Answer» B. | |
13. |
The Object Model supports different literal types, but does not support atomic literals, collection literals, and structured literals. |
A. | 1 |
B. | |
Answer» C. | |
14. |
Using OQL, you may do which of the following? |
A. | Return an entire collection of elements including duplicates. |
B. | Return a collection of elements without duplicates. |
C. | Return a specific subset of elements using a given criteria. |
D. | All of the above. |
Answer» E. | |
15. |
The ODMG Object Model requires that a relationship be specified in both directions. |
A. | 1 |
B. | |
Answer» B. | |
16. |
Which of the following is an ordered collection of elements of the same type? |
A. | Set |
B. | Bag |
C. | List |
D. | Dictionary |
Answer» D. Dictionary | |
17. |
The Object Query Language is which of the following"? |
A. | Similar to SQL and uses a select-from-where structure |
B. | Similar to SQL and uses a select-where structure |
C. | Similar to SQL and uses a from-where structure |
D. | Not similar to SQL |
Answer» B. Similar to SQL and uses a select-where structure | |
18. |
The ODMG Object Model supports only unary and binary relationships. |
A. | 1 |
B. | |
Answer» B. | |
19. |
An atomic literal is which of the following? |
A. | Strings |
B. | Boolean |
C. | Long |
D. | All of the above. |
Answer» E. | |
20. |
Which of the following is an unordered collection of elements that may contain duplicates? |
A. | Set |
B. | Bag |
C. | List |
D. | Dictionary |
Answer» C. List | |
21. |
Before specifying a key for a class, you must specify its extent. |
A. | 1 |
B. | |
Answer» B. | |
22. |
A relationship should be specified how in the ODL? |
A. | One direction starting with the first class |
B. | One direction starting with the second class |
C. | Neither direction. |
D. | Both directions. |
Answer» E. | |
23. |
Which of the following is true concerning the following statement: class Manager extends Employee |
A. | Manager is a concrete class and a superclass. |
B. | Manager is a concrete class and a subclass. |
C. | Manager is an abstract class and a superclass. |
D. | Manager is an abstract class and a subclass. |
Answer» C. Manager is an abstract class and a superclass. | |
24. |
Using ODL, you can define which of the following? |
A. | Attribute |
B. | Structure |
C. | Operation |
D. | All of the above. |
Answer» E. | |
25. |
Identify the class name for the following code: ABC123 course(); |
A. | ABC123 |
B. | course |
C. | course() |
D. | All of the above. |
Answer» B. course | |
26. |
The object definition language (ODL) is which of the following? |
A. | Used to develop logical schemas |
B. | A data definition language for OODB |
C. | A method to implement a logical schema |
D. | All of the above. |
Answer» E. | |
27. |
An extent is which of the following? |
A. | A keyword that indicates that the subclass inherits from a superclass |
B. | A keyword that indicates that the superclass inherits from a subclass |
C. | The set of all instances of a class within a database |
D. | Only one instance of a class within a database |
Answer» D. Only one instance of a class within a database | |
28. |
ODL supports the abstract keyword for classes and operations. |
A. | 1 |
B. | |
C. | 1 |
D. | |
Answer» C. 1 | |
29. |
The keyword "inverse" is used in which of the following? |
A. | Class |
B. | Attribute |
C. | Relationship |
D. | All of the above. |
Answer» D. All of the above. | |
30. |
ODL supports which of the following types of association relationships? |
A. | Unary |
B. | Unary and Binary |
C. | Unary and Binary and Ternary |
D. | Unary and Binary and Ternary and higher |
Answer» C. Unary and Binary and Ternary | |