With regard to databases, which of the following has characteristics of ease of reusing code and analysis and
reduced maintenance?
A.
Object-Oriented Databases (OODB)
B.
Object-Relational Databases (ORDB)
C.
Relational Databases
D.
Database management systems (DBMS)
Explanation:
An object-oriented database (OODB) is more dynamic than a relational database as it stores data as objects. It
allows object-oriented programming (OOP) code, including classes, to manipulate the objects. This also makes
the reusing of code possible.
Incorrect Answers:
B: An object-relational database (ORD) is a relational database with a software front end that is written in an
object-oriented programming language. This allows programmers to develop a front-end that incorporates the
business logic procedures to be used by requesting applications and the data within the database.
C: A relational database stores data in a two-dimensional table and uses query language, such as Structured
Query Language (SQL), to access and manipulate that data.
D: The database management system (DBMS) is a software suite that is used to manage access to the
database and provides data integrity and redundancy. It is usually controlled by a database administrator.Harris, Shon, All In One CISSP Exam Guide, 6th Edition, McGraw-Hill, New York, 2013, pp. 1173-1174, 1175
Conrad, Eric, Seth Misenar and Joshua Feldman, CISSP Study Guide, 2nd Edition, Syngress, Waltham, 2012,
p. 202