Quiz 3 Database Dev Process
Quiz 3 Database Dev Process
1. What do you call a desirable property of database that ensures that the users can access the data
they want which can also include ad hoc queries which would not be explicitly given as part of the
statement?
a. Completeness c. Flexibility
b. Integrity d. Efficiency
2. What do you call a desirable property of database that ensures that the data is both consistent (no
contradictory data) and correct (no invalid data) and ensure that the user trust the database?
a. Completeness c. Flexibility
b. Integrity d. Efficiency
3. We can separate the development of a database – that is, specification and creation of a schema to
define data in a database – from the user processes that make use of the database. Is it true or false?
a. True b. False
4. The requirements gathering should give a collection of individuals' requirements – as the intention is
to develop a single database. Is it true or false?
a. True b. False
5. This process aims to obtain a detailed description of the data that will suit user requirements so that
both high and low level properties of data and their use are dealt with.
a. Requirements Gathering c. Data Analysis
b. Database Life Cycle d. None of the above
6. What do you call the data model that is concerned with the meaning and structure of data, but not
with the details affecting how they are implemented.
a. Relational Data Model c. Client Data Model
b. Physical Data Model d. Conceptual Data Model
7. Many aspects of database design and implementation depend on the particular DBMS being used. Is it
true of false?
a. True b. False
8. Which of the following is NOT included in the definition of Conceptual Data Model?
a. Only entities are visible c. Easily enhanced and no software tool is required
b. Presence of attributes d. Abstract relationship
9. Which of the following is NOT included in the definition of Logical Data Model?
11. A database life cycle step which involves the construction of a database according to the
specification of a logical schema.
a. Requirements gathering c. Database design
b. Data Analysis d. Implementation
12. What type / task of testing that attempts to confirm if the right database has been constructed, with
the right characteristics to meet the specified requirements?
a. Truth testing c. Verification
b. Validation d. Modular Testing
13. What type/ task of testing that ensures that the processing steps, constraints and other
‘programmed’ components of the database (security, backup, recovery, audit trails, etc.) have been
correctly implemented and contain no errors in program logic or execution sequences.
a. Truth testing c. Verification
b. Validation d. Modular Testing
14. What do you call a form of maintenance where in the performance of the database is monitored.
a. Operational c. Requirements Change
b. Porting and Implementation d. None of the above
15. Which of the following is NOT an objective of the Tier Architecture?
a. It gives the ability to update the technology stack of one tier, without impacting the other
areas of the application
b. It provides an ease of maintenance of the code base, managing the presentation code and
business logic separately.
c. It allows for different development teams to each work on their own areas of expertise.
d. It restricts the scaling of the application and increase dependency on each layer.
16. What tier architecture where the DBMS is the only entity where the user directly sits on the DBMS
and uses it? Any changes done here will directly be done on the DBMS itself.
a. 1-tier Architecture c. 3-tier Architecture
b. 2-tier Architecture d. No architecture
17. What tier architecture that separates its tiers from each other based on the complexity of the users
and how they use the data present in the database. It is the most widely used architecture to design a
DBMS.
a. 1-tier Architecture c. 3-tier Architecture
b. 2-tier Architecture d. No architecture
18. What layer in the 3-tier architecture where the end-users operate on this tier and they know nothing
about any existence of the database beyond this layer? At this layer, multiple views of the database can
be provided by the application. All views are generated by applications that reside in the application tier.
a. Presentation Tier c. Application Tier .
b. Database Tier d. All of the above
19. What layer in the 3 tier architecture which contains the functional business logic which drives an
application’s core capabilities. It’s often written in Java, .NET, C#, Python, C++, etc.?
a. Presentation Tier c. Application Tier .
b. Database Tier d. All of the above
20. What layer in the 3-tier architecture which comprises the database/data storage system and data
access layer. Examples of such systems are MySQL, Oracle, PostgreSQL, Microsoft SQL Server, MongoDB,
etc. Data is accessed by the application layer via API calls.
a. Presentation Tier c. Application Tier .
b. Database Tier d. All of the above
This quiz is about introduction to Database Development Process. It is a 20-item quiz, with time
limit of 2 minutes per question. You may take the quiz on April 9, 2021 Friday from 7:00 AM until
April 11, 2021 9:00 PM only. You can take the exam one attempt only. Read and review first
before taking the exam. Goodluck! See the quiz link in the Classwork tab. Goodluck ! Please
check our GClassroom for further announcements and instructions. Please tap your classmates
too !