Database Design Using Normalization MCQs with Explanations
Practice high-yield Computer Science & IT MCQs on Database Design Using Normalization with worked academic solutions for PPSC, FPSC, CSS, PMS, NTS.
Questions
40
Difficulty Level
Exam-Level
Target Exams
PPSC, FPSC, CSS...
Estimated Time
48 mins
Exam-Level PPSC FPSC CSS PMS NTS
Verified for Commission Syllabus • Oct 14, 2026
40
Verified Practice Questions
Interactive test mode with detailed academic worked solutions
Live Progress|0/40 answered
✓0 correct
✗0 wrong
0% score
🎉 Set complete! All 40 questions answered.
Question 1 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Needing to using more complicated SQL in database applications is a(n) ________ of normalization.
Correct Answer: Option B — disadvantage
Detailed Academic Explanation:
disadvantage is the correct answer to “Needing to using more complicated SQL in database applications is a(n) ________ of normalization.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 2 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Eliminating modification anomalies is a(n) ________ of normalization.
Correct Answer: Option A — advantage
Detailed Academic Explanation:
advantage is the correct answer to “Eliminating modification anomalies is a(n) ________ of normalization.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 3 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Multivalued dependencies should ________ be eliminated.
Correct Answer: Option A — always
Detailed Academic Explanation:
always is the correct answer to “Multivalued dependencies should ________ be eliminated.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 4 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
When assessing the table structure of an acquired set of tables with data, accessing the validity of possible referential integrity constraints on foreign keys is (part of) the:
Correct Answer: Option C — third step.
Detailed Academic Explanation:
third step. is the correct answer to “When assessing the table structure of an acquired set of tables with data, accessing the validity of possible referential integrity constraints on foreign keys is (part of) the:”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 5 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Using the SQL GROUP BY phrase with a SELECT statement can help detect which of the following problems?
Correct Answer: Option B — The inconsistent values problem
Detailed Academic Explanation:
The inconsistent values problem is the correct answer to “Using the SQL GROUP BY phrase with a SELECT statement can help detect which of the following problems”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 6 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
When assessing the table structure of an acquired set of tables with data, determining foreign keys is (part of) the:
Correct Answer: Option B — second step.
Detailed Academic Explanation:
second step. is the correct answer to “When assessing the table structure of an acquired set of tables with data, determining foreign keys is (part of) the:”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 7 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Creating a read-only database is a task that is ________ assigned to beginning database professionals.
Correct Answer: Option B — commonly
Detailed Academic Explanation:
commonly is the correct answer to “Creating a read-only database is a task that is ________ assigned to beginning database professionals.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 8 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Each answer below shows example data from a table. Which answer is an example of the general-purpose remarks column problem?
Correct Answer: Option D — One row has the value "He is interested in a Silver Porsche from the years 1978-1988" in a column.
Detailed Academic Explanation:
One row has the value "He is interested in a Silver Porsche from the years 1978-1988" in a column. is the correct answer to “Each answer below shows example data from a table. Which answer is an example of the general-purpose remarks column problem”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 9 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
For a number of reasons, normalizations is not often an advantage for a(n) ________ database.
Correct Answer: Option A — read-only
Detailed Academic Explanation:
read-only is the correct answer to “For a number of reasons, normalizations is not often an advantage for a(n) ________ database.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 10 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Most of the time, modification anomalies are serious enough that tables should be normalized into:
Correct Answer: Option D — BCNF.
Detailed Academic Explanation:
BCNF. is the correct answer to “Most of the time, modification anomalies are serious enough that tables should be normalized into:”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 11 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Each answer below shows example data from a table. Which answer is an example of the missing values problem?
Correct Answer: Option C — Three rows have the values Brown, NULL, and Blue in the same column.
Detailed Academic Explanation:
Three rows have the values Brown, NULL, and Blue in the same column. is the correct answer to “Each answer below shows example data from a table. Which answer is an example of the missing values problem”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 12 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
When assessing the table structure of an acquired set of tables with data, determining functional dependencies is (part of) the:
Correct Answer: Option B — second step.
Detailed Academic Explanation:
second step. is the correct answer to “When assessing the table structure of an acquired set of tables with data, determining functional dependencies is (part of) the:”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 13 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Each answer below shows example data from a table. Which answer is an example of the multivalue, multicolumn problem?
Correct Answer: Option A — Three columns have the values 534-2435, 534-7867, and 546-2356 in the same row.
Detailed Academic Explanation:
Three columns have the values 534-2435, 534-7867, and 546-2356 in the same row. is the correct answer to “Each answer below shows example data from a table. Which answer is an example of the multivalue, multicolumn problem”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 14 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
When assessing the table structure of an acquired set of tables with data, counting the number of table rows is (part of) the:
Correct Answer: Option A — first step.
Detailed Academic Explanation:
first step. is the correct answer to “When assessing the table structure of an acquired set of tables with data, counting the number of table rows is (part of) the:”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 15 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
If a table has been normalized so that all determinants are candidate keys, then that table is in:
Correct Answer: Option D — BCNF.
Detailed Academic Explanation:
BCNF. is the correct answer to “If a table has been normalized so that all determinants are candidate keys, then that table is in:”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 16 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Read-only databases are ________ updated.
Correct Answer: Option D — never
Detailed Academic Explanation:
never is the correct answer to “Read-only databases are ________ updated.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 17 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Needing to assess the validity of assumed referential integrity constraints on foreign keys is a(n) ________ of normalization.
Correct Answer: Option D — neither an advantage nor disadvantage
Detailed Academic Explanation:
neither an advantage nor disadvantage is the correct answer to “Needing to assess the validity of assumed referential integrity constraints on foreign keys is a(n) ________ of normalization.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 18 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
When assessing the table structure of an acquired set of tables with data, determining primary keys is (part of) the:
Correct Answer: Option B — second step.
Detailed Academic Explanation:
second step. is the correct answer to “When assessing the table structure of an acquired set of tables with data, determining primary keys is (part of) the:”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 19 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Normalization ________ data duplication.
Correct Answer: Option A — eliminates
Detailed Academic Explanation:
eliminates is the correct answer to “Normalization ________ data duplication.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 20 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Each answer below shows example data from a table. Which answer is an example of the inconsistent values problem?
Correct Answer: Option B — Three rows have the values Brown Small Chair, Small Chair Brown, and Small Brown Chair in the same column.
Detailed Academic Explanation:
Three rows have the values Brown Small Chair, Small Chair Brown, and Small Brown Chair in the same column. is the correct answer to “Each answer below shows example data from a table. Which answer is an example of the inconsistent values problem”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 21 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
When building a database from an existing set of tables, we may safely assume that referential integrity constraints have been enforced on the data we are given.
Correct Answer: Option B — False
Detailed Academic Explanation:
False is the correct answer to “When building a database from an existing set of tables, we may safely assume that referential integrity constraints have been enforced on the data we are given.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 22 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Most of the time, modification anomalies cause problems that are severe enough that a table should be normalized into BCNF.
Correct Answer: Option A — True
Detailed Academic Explanation:
True is the correct answer to “Most of the time, modification anomalies cause problems that are severe enough that a table should be normalized into BCNF.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 23 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
When building a database from an existing set of tables, we still need to consider normalization principles.
Correct Answer: Option A — True
Detailed Academic Explanation:
True is the correct answer to “When building a database from an existing set of tables, we still need to consider normalization principles.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 24 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
We have normalized a table into BCNF if all candidate keys are determinants.
Correct Answer: Option B — False
Detailed Academic Explanation:
False is the correct answer to “We have normalized a table into BCNF if all candidate keys are determinants.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 25 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
We use the SQL construct COLUMNS(*) to determine the number and type of columns in a table.
Correct Answer: Option B — False
Detailed Academic Explanation:
False is the correct answer to “We use the SQL construct COLUMNS(*) to determine the number and type of columns in a table.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 26 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
One common design problem when designing a database from existing data is the use of a single cell in one column to store multiple values of an attribute.
Correct Answer: Option B — False
Detailed Academic Explanation:
False is the correct answer to “One common design problem when designing a database from existing data is the use of a single cell in one column to store multiple values of an attribute.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 27 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
In all cases, normalization into BCNF is desirable.
Correct Answer: Option B — False
Detailed Academic Explanation:
False is the correct answer to “In all cases, normalization into BCNF is desirable.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 28 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Denormalized tables are in BCNF.
Correct Answer: Option B — False
Detailed Academic Explanation:
False is the correct answer to “Denormalized tables are in BCNF.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 29 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
We can eliminate modification anomalies with proper normalization that results in tables in BCNF.
Correct Answer: Option A — True
Detailed Academic Explanation:
True is the correct answer to “We can eliminate modification anomalies with proper normalization that results in tables in BCNF.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 30 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Proper normalization eliminates duplicated data.
Correct Answer: Option B — False
Detailed Academic Explanation:
False is the correct answer to “Proper normalization eliminates duplicated data.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 31 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
The design guidelines and priorities for read-only databases are different because read-only databases are never updated.
Correct Answer: Option A — True
Detailed Academic Explanation:
True is the correct answer to “The design guidelines and priorities for read-only databases are different because read-only databases are never updated.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 32 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
The phrase "SALE.CNumber must exist in CUSTOMER.CNumber" is a referential integrity constraint.
Correct Answer: Option A — True
Detailed Academic Explanation:
True is the correct answer to “The phrase "SALE.CNumber must exist in CUSTOMER.CNumber" is a referential integrity constraint.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 33 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
We use the SQL construct COUNT(*) to count the number of rows in a table.
Correct Answer: Option A — True
Detailed Academic Explanation:
True is the correct answer to “We use the SQL construct COUNT(*) to count the number of rows in a table.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 34 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
When you are given a set of tables and asked to create a database to store their data, the first step is to create the new database.
Correct Answer: Option B — False
Detailed Academic Explanation:
False is the correct answer to “When you are given a set of tables and asked to create a database to store their data, the first step is to create the new database.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 35 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Multivalued dependencies create harmless anomalies that should be noted, but do not always need to be eliminated.
Correct Answer: Option B — False
Detailed Academic Explanation:
False is the correct answer to “Multivalued dependencies create harmless anomalies that should be noted, but do not always need to be eliminated.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 36 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
One common design problem when designing a database from existing data is the use of a general-purpose remarks column in the received data.
Correct Answer: Option A — True
Detailed Academic Explanation:
True is the correct answer to “One common design problem when designing a database from existing data is the use of a general-purpose remarks column in the received data.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 37 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
One common design problem when designing a database from existing data is the presence of missing values, called blank values, in received data.
Correct Answer: Option B — False
Detailed Academic Explanation:
False is the correct answer to “One common design problem when designing a database from existing data is the presence of missing values, called blank values, in received data.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 38 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
Normalization requires programmers to write more complex SQL.
Correct Answer: Option A — True
Detailed Academic Explanation:
True is the correct answer to “Normalization requires programmers to write more complex SQL.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 39 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
One common design problem when designing a database from existing data is the presence of inconsistent values in the received data.
Correct Answer: Option A — True
Detailed Academic Explanation:
True is the correct answer to “One common design problem when designing a database from existing data is the presence of inconsistent values in the received data.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
Question 40 of 40
★ PPSC
★ FPSC
★ PPSC
★ FPSC
When building a database from an existing set of tables, we may safely assume that there are no multivalued dependencies in the data we are given.
Correct Answer: Option B — False
Detailed Academic Explanation:
False is the correct answer to “When building a database from an existing set of tables, we may safely assume that there are no multivalued dependencies in the data we are given.”. This question is standard in competitive examination syllabi for Database Design Using Normalization.
💡Key Conceptual Anchor:Database Design Using Normalization
✓Link copied to clipboard
Continue Your Practice
Advanced Mapreduce Concepts — Part 1
Master the next curriculum module with 40 exam-standard MCQs.
In competitive commission exams (FPSC, PPSC, KPPSC, SPSC, CSS, PMS), questions are frequently phrased with distractor options designed to catch rote learners. Whenever you answer an MCQ, read the Detailed Academic Explanation and Conceptual Anchor to understand why the remaining options are incorrect.