You are on page 1of 3

Database Management Systems

Quiz 1 Multiple Choice Questions (102 !


( B )1. Software that defines a database, stores the data, supports a query language, produces reports and creates data entry screens is a: A) data dictionary B) database management system ( B!S) ") decision support system ) relational database ( " )#. $he modern database report writer: A) is a career path that focuses on creating, managing and supporting the reports generated from databases B) pro%ide limited control o%er how information is displayed and reported. ") pro%ides the tools for database designer to display information in the desired format )pro%ides the tools for the database administrator to monitor and report on database use and acti%ity ( B )&. $he separation of the data definition from the program is 'nown as: A) data dictionary B) data independence ") data integrity ) referential integrity ( )(. )n the client * ser%er model, the database: A) is downloaded to the client upon request B) is shared by both the client and ser%er ") resides on the client side ) resides on the ser%er side

Date: 2008/04/10

( A )+. $he traditional storage of data that is organi,ed by customer, stored in separate folders in filing cabinets is an e-ample of what type of .database. system/ A) 0ierarchical B) 1etwor' ") 2b3ect oriented ) 4elational ( )5. $he database design that consists of multiple tables that are lin'ed together through matching data stored in each table is called a: A) 0ierarchical database B) 1etwor' database ") 2b3ect oriented database ) 4elational database

( B )6. 7hat is the main limitation of 0ierarchical atabases/ A) 8imited capacity (unable to hold much data) B) 8imited fle-ibility in accessing data ") 2%erhead associated with maintaining inde-es ) $he performance of the database is poor ( )9. An abstract data type is used to: A) lin' data from remote databases B) pre%ent users from getting to database security information ") pro%ide a conceptual %iew of the data so it is easier to understand ) store comple- data structure to represent the properties of ob3ects

( B ):. 2ne of the first phases of a new database pro3ect that in%ol%es critical areas, e-pensi%e hardware or software within the organi,ation is called ;;;;;;;;;;;. A) analysis phase B) feasibility study ") in%estigation stage ) system design ( B )1<. 7hich component of the database management system ( B!S) most affects the ability to handle large problems (scalability)/ A) ata Storage Subsystem B) atabase =ngine ") >uery ?rocessor ) Security Subsystem ( A )11. $he primary difference between the 4elational database (4 B) and 2b3ect 2riented database (22 B) models is: A) 22 B incorporates methods in with the definition of the data structure, while 4 B does not B) 22 B supports multiple ob3ects in the same database while 4 B only supports a single table per database ") 4 B allows the definition of the relationships between the different tables, while 22 B

does not allow the relationships to be defined between ob3ects does not support inde-es

) 4 B supports inde-es, while 22 B

( " )1#. 7hich of the following items is not the ad%antage of a B!S/ A) )mpro%ed ability to enforce standards B) )mpro%ed data consistency ") 8ocal control o%er the data ) !inimal data redundancy ( )1&. $he predominant way of storing data today is using which type of database models/ A) 0ierarchical B) 1etwor' ") 2b3ect oriented ) 4elational

( " )1(. $wo different terms are used to describe the characteristics of interest for an entity. $hey are attributes and: A) classes B) entities ") properties ) traits ( B )1+. 7hen building a database, the data dealing with an entity is modeled as a: A) attribute B) class ") ob3ect ) table ( A )15. atabase system modelers use this type of diagram to graphically represent both the data structure and how the different ob3ects are interrelated. A) "lass iagram B) ata iagram ") 2b3ect iagram ) $able 4elationship iagram ( )16. )n relational database model, after conceptually designing your database, the information contained in a single class would be stored in a: A) database B) field ") property ) table

( " )19. $he property (or set of properties) that uniquely defines each row in a table is called the: A) identifier B) inde- ") primary 'ey ) symmetric 'ey ( A )1:. Business rules can be represented in the database through: A) associations (or relationships) B) attributes ") properties ) secondary 'eys

( A )#<. $he association role defines: A) how tables are related in the database B) the relationship between the class diagram and the tables in the database ") the tables that each attribute is contained ) which attribute is the table.s primary 'ey ( " )#1. $he purpose of an 1@Ary association is: A) to capture a parent@child relationship B) to deal with one to many relationships ") to deal with relationships that in%ol%e more than two tables ) to represent an inheritance relationship ( B )##. A composition association is drawn using which symbol: A) A line which loops bac' onto the same table B) Small closed diamond at the end of a line connecting two tables ") Small open diamond at the end of a line connecting two tables ) Small triangle at the end of a line connecting the aggregated item and multiple component items ( A )#&. A refle-i%e association is drawn using which symbol: A) a line which loops bac' onto the same table B) small closed diamond at the end of a line connecting two tables ") small open diamond at the end of a line connecting two tables ) small triangle at the end of a line connecting the aggregated item and multiple component items ( )#(. Assume you are creating a database to handle the data associated with instruction at a uni%ersity. 7hat is the most appropriate special association to model that a class may ha%e multiple pre@requisites/ A) aggregation association B) generali,ation association ") n@ary association ) refle-i%e association

( A )#+. Assume you are creating a database to handle the data associated with instruction at a uni%ersity. 7hat is the most appropriate special association to model degree requirements (i.e., required number of

courses in humanity, science, math, etc)/ A) composition association B) generali,ation association association

") n@ary association

) refle-i%e

( " )#5. Assume you are creating a database to handle the data associated with instruction at a uni%ersity. 7hat is the most appropriate special association to model that a course has an assigned instructor, $eaching Assistants, a classroom, meeting time slot, and class roster/ A) aggregation association B) generali,ation association ") n@ary association ) refle-i%e association ( " )#6. 7hat is the most appropriate special association that indicates that multiple te-tboo's ma'e up a course required reading list/ A) aggregation association B) generali,ation association ") n@ary association ) refle-i%e association ( B )#9. 7hat is the special association that indicates that one ob3ect can be bro'en down into multiple special cases/ A) composition association B) generali,ation association ") n@ary association ) refle-i%e association ( B )#:. $he ability to define common properties or functions in the higher class and then modify them in the lower classes is called: A) )nheritance B) ?olymorphism ") 4efle-i%e ) $ransformance ( )&<. A refle-i%e association is one where one class is: A) bro'en down into special cases B) combined with multiple other classes ") combined with one other class ) lin'ed bac' to itself

( " )&1. 7hich of the following statements is not correct/ A) A primary goal of a database system is to share data with multiple users B) )t is possible to change a method or property inherited from a higher le%el class ") 7hile companies collect data all the time, the structure of the data changes %ery often. ) )n a client * ser%er en%ironment, data independence causes client side applications to be essentially independent of the database stored on the ser%er side. ( A )&#. 7hich of the following statements is not correct/ A) ata 1ormali,ation is the process of defining the table structure B) $he purpose of class diagrams is to model the interrelationships between the different classes in the database ") )ndi%idual ob3ects are stored as rows in a table ) ?roperties of an ob3ect are stored as columns in a table. ( B )&&. 7hich of the following statements is not correct/ A) $he primary 'ey must be unique for a gi%en table B) Specifying a ,ero (<) for the lower bound for the association multiplicity on a class diagram indicates that the item is required ") Specifying a one (1) for the lower bound for the association multiplicity on a class diagram indicates that the item is required ) !ost databases allow multiple records that are identical (i.e., records that ha%e the same %alues for all properties). ( B )&(. 7hich of the following statements is not correct/ A) All many@to@many relationships must be con%erted to a set of one@to@many relationships by adding a new entity B) )n a one@to@one relationship between two classes, the two classes are generally described by one table in relational database model ") =ncapsulation pro%ides some security and control features ) ?ropertiesand functions can be protected from other areas of the applications

You might also like