Multiple Choice Questions
Multiple Choice Questions
Multiple Choice Questions
a. The file approach to data management causes the same information to be stored
separately for different applications.
b. In a file approach to data management, the data definitions are included in each
application separately.
c. In a file approach to data management, different applications could be using older and
newer versions of the same data.
d. In a file approach to data management, a change in the structure of a data file is easily
handled because each application has its own data files.
2. Which statement is NOT CORRECT?
a. In a database approach, applications don’t have their own files, but all applications
access the same version of the data by interfacing with the DBMS.
b. In a database approach, the data definitions or metadata are stored in the applications
accessing the data.
c. In a database approach, there is typically less storage needed compared to the file
approach.
d. In a database approach, maintenance of data and metadata is easier.
3. Which of the following statements is NOT CORRECT?
a. In a file-based approach, every application had its own query and access procedures,
even if they wanted to access the same data.
b. SQL is a database language to manage DBMSs without having to write a substantial
amount of programming code.
1
Principles of Database Management Lecture 1
c. SQL is a database language that focusses on how to access and retrieve the data.
d. SQL is a database language that allows different applications to access different subsets
of the data necessary for each application.
5. Which of the following statements is correct?
a. In a conceptual data model, the data requirements from the business should be captured
and modeled.
b. A conceptual data model is implementation dependent.
c. A logical data model translates the conceptual data model to a specific implementation
environment.
d. Examples of implementations of logical data models are hierarchical, CODASYL, relational
or object-oriented models.
7. Which of the following statements is correct?
a. To communicate with the business user, mainly the logical data model is used.
b. A database state contains the description of the database data and is stored in the
catalog.
c. The logical data model is implementation independent.
d. The internal data model represents the data’s physical storage details.
8. Complete the following sentence, choosing the right words on place A and B. A …A… data
model is the mapping of a …B… data model to a model that describes which data is stored
a. A: internal, B: logical
2
Principles of Database Management Lecture 1
b. A: conceptual, B: internal
c. A: logical, B: internal
d. A: logical, B: conceptual
9. What concept specifies the various data items, their characteristics and relationships,
constraints, storage details, etc. and is specified during the database design?
a. Database model
b. Catalog
c. Database state
d. None of the above
10. Which statement is right about the database state?
a. The database state represents the data in the database when the database is first
created.
b. The database state changes when data is updated or removed.
c. The database state specifies the various data items, their characteristics and
relationships and is specified during the database design.
d. The database state is stored in the catalog.
11. Which of the following statements is NOT CORRECT?
a. The external layer of a database contains the logical and conceptual data model.
b. Changes in any of the layers in the three-layer architecture should minimally impact the
other layers.
c. The internal data model is situated in the internal layer.
d. Views can be defined for a particular application or a user group. This facilitates control
of data access and security.
12. Complete this sentence: In the three-layer architecture, between the external layer and the
3
Principles of Database Management Lecture 1
13. Which of the following statements is NOT CORRECT?
a. To cater for data independence, interfaces between the three layers of the database
architecture should be provided.
b. Physical data independence means that changes in the data storage specifications should
not impact the applications, the defined views nor the logical data model.
c. Logical data independence means that changes in the logical or conceptual data model
should not impact the data storage specifications.
d. Only structured data can be described in a formal logical data model.
14. Statement A: The middle layer of the three-layer architecture consists of both the conceptual
data model and the logical data model. The logical data model is physically implemented in
Statement B: The top level of the three-layer architecture is the external layer. Views for one
models.
Statement B: SQL is a DML language to retrieve, insert, delete and modify data. It is stored in
the catalog.
a. Only A
b. Only B
c. A and B
d. Neither A or B
4
Principles of Database Management Lecture 1
16. Statement A: Physical data independence implies that neither the applications, nor the views
or logical data model must be changed when changes are made to the data storage
Statement B: Logical data independence implies that software applications are minimally
a. Only A
b. Only B
c. A and B
d. Neither A or B
17. Which of the following statements is NOT CORRECT
a. The three KPIs of a DBMS are response time, throughput rate and space utilization.
b. The response time is the time needed to build the conceptual data model.
c. The throughput rate is the number of transactions a DBMS can process per unit of time.
d. Space utilization is the space utilized to store raw data and metadata.
18. Consider the following statements:
5
Principles of Database Management Lecture 1
d. Isolation ensures that the effect of concurrent transactions should be the same as if they
had been executed in isolation.
Assuming these are the only two transactions occurring in the database at the moment, which of the
Sober Scenario
1. What type of data could be useful to store for Sober?
2. Would you recommend Sober to store their data into files or a database? Why?
3. Can you work out an example three layer database architecture for Sober? Make sure to
a. give examples about information that should be stored in the conceptual schema
4. What job profiles should Sober consider hiring when investing in a database?
6
Principles of Database Management Lecture 1
6. Give an example of a syntactical and semantical integrity rule for Sober’s data? Where would
8. Would it make sense for Sober to make use of analytics? If yes, give some examples.