Filters
Question type

Study Flashcards

An object/relational DBMS is an OODBMS with relational features added to them.

Correct Answer

verifed

verified

In a generalization/specialization hierarchy, attributes are inherited downwards from the general object class to the specialized object classes.

Correct Answer

verifed

verified

All of the following are true about encapsulation, except ____.


A) it is designed to improve data integrity
B) it prevents application code outside of the encapsulated object from modifying the object's data
C) a message from an application program can trigger an encapsulated object
D) operations are stored in the database together with the data they operate on
E) objects can only be encapsulated if they are in an aggregation relationship

Correct Answer

verifed

verified

A potential exposure that can introduce errors in relational data is the ability of many application programs to manipulate shared data.

Correct Answer

verifed

verified

Generalization/specialization is a relationship that recognizes that some kinds of entities can really be subdivided into smaller, more specialized groups.

Correct Answer

verifed

verified

Generalization/specialization is a relationship that can be handled directly by an OODBMS.

Correct Answer

verifed

verified

Attributes in object classes in a generalization/specialization relationship ____.


A) cannot be inherited from one class to another
B) can be inherited from the general class to the specialized classes
C) can be inherited from the specialized classes to the general class
D) can be inherited from one specialized class to another specialized class
E) can be inherited from one general class to another general class

Correct Answer

verifed

verified

Aggregation relationships are handled naturally by relational DBMSs but generalization/specialization relationships are not.

Correct Answer

verifed

verified

Generalization/specialization is a relationship in which a class is shown to be composed of other classes.

Correct Answer

verifed

verified

Relational database management systems directly support ____.


A) complex relationships among different sub-categories or specialized categories of particular entities
B) situations in which particular entities are constructed from other component entities
C) the concept of particular data being updated only by a controlled set of program segments which are not in application programs
D) complex data types such as graphic images, photo images, video clips, and audio clips
E) tabular data such as accounting data

Correct Answer

verifed

verified

An OODBMS will only permit the attributes of an encapsulated object to be updated by its encapsulated methods or operations.

Correct Answer

verifed

verified

A video clip is an example of an abstract data type.

Correct Answer

verifed

verified

Methods or operations cannot be modified when they are inherited downwards.

Correct Answer

verifed

verified

The objects that describe similar entities are known collectively as a(n) ____.


A) file
B) class
C) UML diagram
D) OODBMS
E) operation

Correct Answer

verifed

verified

Generalization/specialization relationships are a form of aggregation relationships.

Correct Answer

verifed

verified

In a generalization/specialization hierarchy, attributes can be inherited downwards from the general object class to the specialized object classes, but methods or operations cannot.

Correct Answer

verifed

verified

Draw an object-oriented class diagram, including traditional unary, binary and ternary relationships, as well as generalization and aggregation relationships as needed, to represent the following Grand Travel Airlines environment. Include all of the attributes and operations listed in the description. Grand Travel Airlines operates as both a passenger and a cargo airline. It has different kinds of planes for each of the two functions. For planes of both types it keeps track of each plane's top speed, length, and range. In addition, it keeps track of the capacity (number of seats) of each passenger plane and the capacity (in tons or metric tons) of each cargo plane. Each passenger flight has a flight number, a date, departure time, and arrival time. A flight uses only one airplane while a particular plane is used on many flights. Grand Travel Airlines has two kinds of passenger planes: jet and propeller driven. For the propeller driven planes it must keep track of the maximum revolutions per minute (RPM) of the propellers. Each jet plane is composed of three parts: the fuselage, the wings, and the engines. Grand Travel records the fuselage height and width, the wingspan (length) of the wings, and the number of engines and their maximum thrust. An operation calculates the next maintenance date of each passenger plane, but the calculation is different for jet and propeller driven planes.

Correct Answer

verifed

verified

Generalization/specialization is denoted in a UML diagram by an arrow pointing upward towards the "general" object class.

Correct Answer

verifed

verified

In the object-oriented concept, abstract data types ____.


A) can include simple numeric and alphabetic data types
B) cannot exist - they are strictly part of the relational concept
C) can have operations associated with them
D) are a disaster recovery feature
E) can only be implemented if the DBMS is of the object/relational type

Correct Answer

verifed

verified

The term for the relationship that recognizes that some kinds of entities can really be subdivided into smaller, more specific groups is ____.


A) generalization/specialization
B) aggregation
C) binary one-to-many
D) binary many-to-many
E) polymorphism

Correct Answer

verifed

verified

Showing 21 - 40 of 41

Related Exams

Show Answer