Chapter 4 MCQ
Chapter 4 MCQ
Chapter 4 MCQ
Database
1. What is the primary goal of database normalization?
a) Increase data redundancy
b) Improve system performance
c) Allow for consistent storage and efficient data access
d) Introduce data inconsistency
Answer: c
Explanation: Database normalization aims to achieve a design that allows for
consistent storage and efficient access of data in a relational database,
reducing data redundancy and the risk of inconsistency.
Answer: b
Explanation: Pitfalls of normalization include requiring data to identify
problems, potentially reducing system performance, being time-consuming,
b) Failure to place information about a new entry into all necessary places
c) Failure to modify the database entry
Explanation: The deletion anomaly in the example data could result in the loss
of information about a skill when an employee is deleted.
b) A determines B
c) A and B are unrelated
d) To promote denormalization
Answer: c
Explanation: The mnemonic "So Help Me Codd" is used to remember the rules
of normalization proposed by Codd.
c) Data redundancy
d) Cross-referencing
Answer: a
Explanation: Third Normal Form (3NF) aims to eliminate transitive
dependencies between attributes, avoiding partial dependencies.
d) No transitive dependencies
Answer: a
Explanation: A table in First Normal Form (1NF) has no duplicated rows, single-
valued cells, and entries of the same kind.
Answer: c
Explanation: Boyce-Codd Normal Form (BCNF) aims to isolate independent
multiple relationships and ensure that every determinant is a candidate key.
Answer: a
Answer: c
Explanation: "Everything should depend on the key, the whole key, and
nothing but the key" is a reference to Boyce-Codd Normal Form (BCNF).
Explanation: The main idea behind the steps of normalization is to avoid data
loss unknowingly and achieve a set of tables that accommodate data
efficiently.
Answer: b
Explanation: The purpose of normalization is to eliminate or minimize data
redundancy in a database design.
Answer: c
Answer: d
Explanation: Normalization helps reduce the chances of anomalies by
providing a structured design that minimizes redundancy and inconsistency.
c) Redundancy Elimination
d) Update Anomalies
Answer: a
Explanation: The mnemonic used for remembering the rationale for
normalization is "So Help Me Codd."
b) Data redundancy
c) Partial dependencies
d) Repeating groups
Answer: d
Explanation: First Normal Form (1NF) addresses issues like repeating groups
in a database.
Answer: b
Explanation: The primary concern towards Third Normal Form (3NF) is to
remove transitive dependencies between attributes.
Answer: a
Explanation: Second Normal Form (2NF) aims to remove partial dependencies
of non-key attributes on part of the primary key.
26. What does the text suggest about Normalization and update
anomalies?
a) Normalization always eliminates update anomalies
b) Normalization may introduce update anomalies
Explanation: The text suggests that while normalization may eliminate some
update anomalies, it may introduce others and is not a guaranteed solution.
Answer: b
Explanation: The text recommends that, for most practical purposes,
databases are considered normalized if they adhere to Third Normal Form
(3NF).
Answer: a
Answer: c
Explanation: Normalization contributes to database design by minimizing
update anomalies and providing a structured design.
c) Transitive dependencies
d) Insertion anomalies
Answer: c
Answer: c
Explanation: "The Whole Key" emphasizes avoiding partial key dependency in
normalization.
Answer: b
Explanation: The purpose of denormalization is sometimes to introduce data
redundancy, often for the sake of improving system performance.
Answer: c
Explanation: Functional Dependency (FD) denotes a logical association or
relationship between attributes in the context of normalization.
Explanation: A table in Second Normal Form (2NF) is in 1NF and has no partial
dependencies.
d) Update anomalies
Answer: a
Explanation: The drawback of a table not in Second Normal Form (2NF) is the
presence of partial dependencies.
56. What does the text suggest about the relationship between
data items A and B in functional dependency (FD)?
a) A is always dependent on B
b) B is always dependent on A
c) Both A and B are mutually dependent
d) The relationship is one-way, with A determining B
Answer: d
Answer: b
Explanation: The primary goal of achieving First Normal Form (1NF) is to
ensure that all column values are atomic.
c) Failure to place information about a new entry into all necessary places
d) Difficulty in modifying existing entries
Answer: c
Explanation: Insertion Anomalies refer to the failure to place information about
a new entry into all the places in the database where it needs to be stored.
Answer: c
Explanation: Functional Dependency (FD) denotes a logical association or
relationship between attributes in the context of normalization.
Answer: c
Explanation: Fourth Normal Form (4NF) aims to address multi-valued
dependencies in the normalization process.
Answer: c
Explanation: Deletion Anomalies refer to the failure to remove information
about an existing database entry when it is time to remove that entry.
Answer: b
Explanation: The text mentions that normalization may reduce consistency
guarantees as a potential pitfall.
Answer: b
Explanation: The primary goal of achieving First Normal Form (1NF) is to
ensure that all column values are atomic.