1. Practice Quiz
TRUE/FALSE
Indicate whether the sentence or statement is true or false.
__T__ 1. Relations are related to each other by sharing a common entity characteristic.
__T__ 2. A relational DBMS is a single data repository in which data independence is maintained.
__T__ 3. An entity is a person, place, or thing about which data are to be collected and stored.
__F__ 4. A model is an exact representation of a real-world event.
__F__ 5. A data model is built out of tables, rows, and columns.
__F__ 6. Business rules are policies written in the employee handbook.
___T_ 7. Business rules help you determine the relationships that exist between entities.
___F_ 8. Many-to-many relationships are easily represented using a hierarchical model.
___T_ 9. One of the advantages of the hierarchical model is the ease of maintaining data integrity.
___F_ 10. Hierarchal databases became popular in the 1980s.
___F_ 11. The only relationship type supported by the hierarchical model is 1:1.
___F_ 12. The hierarchical model was the first to define a standard DML and DDL.
___T_ 13. The most important advantage of an RDBMS is the ability to let the designer operate in a
human logical environment.
___F_ 14. Only 1:M and M:N relationships can be represented in a relational schema.
___T_ 15. Ad hoc query capability was introduced in the relational model.
MULTIPLE CHOICE
Identify the letter of the choice that best completes the statement or answers the question.
__D__ 16. A relational database is a group of ____.
a. common fields c. records
b. field values d. tables
_B__ 17. A table is a matrix consisting of a series of row and column ____.
a. links c. systems
b. intersections d. models
2. _C__ 18. One of the advantages of a relational database model is ____.
a. structural dependence c. easier database design
b. conceptual complexity d. complex database design
__C__ 19. Using network terminology, a relationship is called a(n) ____.
a. member c. set
b. owner d. table
__A__ 20. The hierarchical database model is based on a ____.
a. tree structure c. lack of a child segment
b. lack of a parent segment d. Matrix
_C___ 21. The hierarchical database model depicts a set of ____ relationships.
a. M:1 c. 1:M
b. 1:1 d. M:N
__B__ 22. The hierarchical database is not very efficient when handling ____.
a. large amounts of data c. many transactions
b. few transactions d. 1:M relationships
__B__ 23. The hierarchical database models ____.
a. have no implementation limitations c. have very strict standards
b. promote database integrity d. have a simple navigational system
__D__ 24. A relational database model ____.
a. does not require substantial hardware and system software overhead
b. does not promote "islands of information" problems
c. allows trained people to use a good system poorly
d. lets the user operate in a human logical environment
__A__ 25. The OODM ____.
a. adds semantic content
b. has standards
c. has a simple navigational system
d. has a low system overhead that speeds transactions
__C__ 26. The network database models have a(n) ____.
a. navigational system that yields simple design
b. simple system that promotes efficiency
c. owner/member relationship that promotes database integrity
d. great deal of structural independence
__A__ 27. Database models were developed to ____.
a. model real-world events or conditions
b. deposit data within a single file
c. keep data within multiple data repositories
d. allow DBMSs to maintain loose control over the database activities
__A__ 28. The RDBMS ____.
a. performs functions provided by the hierarchical and network DBMS system
b. does not manage data structures
c. allows the user/designer to ignore the logical view of the database
d. does not manage the details of physical storage
__C__ 29. Because an RDBMS hides the system's complexity from the user/designer, ____.
a. it does not exhibit data independence
b. it does not exhibit structural independence
c. data management is easier
3. d. data management is very difficult
__C__ 30. John is working in the customer table and needs to know what customers are located in
Florida. To find the information he would ____.
a. create a new table c. create a new query
b. create a new form d. utilize the Database Wizard
__A__ 31. Database models can be grouped into two categories: conceptual models and ____ models.
a. implementation c. physical
b. logical d. query
__A__ 32. Each row in the relational table is known as an entity ____.
a. instance c. attribute
b. relationship d. model
__A__ 33. In response to the increasing complexity of applications, two new data models emerged: the
object-oriented data model and the ____ relational data model.
a. extended c. hierarchical
b. flat-file d. entity
__A__ 34. The ____ model is the relational model’s challenge to the OODM.
a. ERD c. hierarchical
b. network d. KR
__C__ 35. A way of classifying data models is by degree of ____.
a. difficulty c. abstraction
b. knowledge d. unification
4. Answer Section
TRUE/FALSE
1. ANS: T
2. ANS: T
3. ANS: T
4. ANS: F
5. ANS: F
6. ANS: F
7. ANS: T
8. ANS: F
9. ANS: T
10. ANS: F
11. ANS: F
12. ANS: F
13. ANS: T
14. ANS: F
15. ANS: T
MULTIPLE CHOICE
16. ANS: D
17. ANS: B
18. ANS: C
19. ANS: C
20. ANS: A
21. ANS: C
22. ANS: B
23. ANS: B
24. ANS: D
25. ANS: A
26. ANS: C
27. ANS: A
28. ANS: A
29. ANS: C
30. ANS: C
31. ANS: A
32. ANS: A
33. ANS: A
34. ANS: A
35. ANS: C