30 Qs · since 2011 · 43 marks · 1.7 marks/paperMedium yield
In GATE, Normal Forms questions test a candidate's ability to identify candidate keys, classify relational schemas into appropriate normal forms (such as 3NF and BCNF), and evaluat… Guide
Topic guide
In GATE, Normal Forms questions test a candidate's ability to identify candidate keys, classify relational schemas into appropriate normal forms (such as 3NF and BCNF), and evaluate decomposition properties (lossless join and dependency preservation). Questions combine normal form verification with decomposition analysis, frequently formatted as multi-select questions (MSQs) requiring rigorous evaluation of all properties across both the original and decomposed relations.
Superkey Counting via Inclusion-Exclusion
common · NAT · 1 marks · 2026, 2022, 2014
Given a relation schema of attributes and one or more candidate keys, compute the total number of distinct superkeys using powers of 2 and PIE.
Candidate Key and Normal Form Identification from FD Set
common · MCQ · 2 marks · 2020, 2016, 2014, 2013
Given an attribute set and a set of functional dependencies , find all candidate keys by attribute closure, identify prime vs. non-prime attributes, and determine the highest normal form satisfied.
Armstrong's Axioms and FD Inferences
common · MSQ · 1.5 marks · 2026, 2024, 2021, 2017
Given a set of FDs or generic rules, determine which dependencies hold, identify minimal/irreducible covers, or find necessary/sufficient axioms for derived rules.
Lossless Join and Dependency Preservation in Decompositions
occasional · MCQ · 2 marks · 2026, 2022, 2021
Given a relation decomposition , determine whether the decomposition is lossless (via pairwise superkey intersection checks or Chase matrix) and whether it preserves dependencies across normal forms.
Combinatorial Bounds on Functional Dependencies
occasional · NAT · 2 marks · 2024
Counting possible functional dependencies satisfying specified structural constraints (e.g., disjoint LHS and RHS, non-empty) on a relation of attributes.
Relational Algebra Representation of Referential Integrity
occasional · MCQ · 2 marks · 2012
Given two relations where one has a foreign key referencing the primary/candidate key of the other, identify the valid relational algebra/set expression representing the constraint (e.g., subset relation or empty difference).
Candidate Key Uniqueness on Table Instances
occasional · NAT · 1 marks · 2014
Given a relation instance with a masked or variable attribute value , find the value that would violate the uniqueness property of a proposed composite or single-attribute candidate key.
Referential Actions Simulation (CASCADE vs SET NULL)
occasional · NAT · 1 marks · 2017
Given two or more interacting tables with defined foreign key actions (ON DELETE CASCADE, ON DELETE SET NULL, ON UPDATE CASCADE), trace the cascade steps upon deleting a tuple and count the additional deleted or modified tuples.
Conceptual Properties of Keys and Constraints
occasional · MCQ · 1 marks · 2021
True/False or matching statements evaluating fundamental properties of foreign keys, including self-referencing relations (unary/recursive relationships) and relations containing multiple foreign keys.
Formal Definition of Relational Schema Terminology
common · MCQ · 1 marks · 2014
Direct, 1-mark conceptual MCQ testing the exact mathematical/relational definition of key normalization concepts such as prime attributes, candidate keys, or superkeys.
Decomposition and Normal Form Verification
common · MSQ · 2 marks · 2025
A relational schema along with a set of functional dependencies is provided and decomposed into two or more sub-relations. Candidates must evaluate multiple statements regarding the normal form (BCNF/3NF) of the original relation, the normal form of the sub-relations, and decomposition properties such as lossless join.
Multi-Schema Normal Form Identification
common · MSQ · 2 marks · 2025
Given two or more relational schemas along with their sets of functional dependencies, evaluate candidate keys and test non-trivial FDs against normal form rules (such as 3NF or BCNF) to verify positive or negative assertions about their normal forms.
Superkeys from a Single Candidate Key
Used when a relation has total attributes and a single candidate key of size .
Superkeys with Multiple Candidate Keys (PIE)
Used when calculating the total number of distinct superkeys for a relation having two candidate keys and .
Useful / Non-trivial Disjoint FD Count
Used to count non-empty disjoint pairs where on a set of attributes.
Two-Relation Lossless Join Condition
Used to verify if decomposing into and is a lossless join decomposition.
Referential Integrity Subset Condition
Used when verifying whether all non-null foreign key values in a referencing relation instance exist in the referenced primary key column of the target relation.
Candidate Key Uniqueness Requirement
Used when determining if a given set of attributes uniquely identifies tuples in a given relation instance .
Definition of Prime Attribute
Used to classify whether an attribute in relation schema is prime or non-prime with respect to the set of candidate keys .
BCNF Condition
Determining if a schema or its projected sub-relations satisfy Boyce-Codd Normal Form.
Lossless Join Decomposition Condition
Checking whether decomposing relation into and guarantees a lossless (non-additive) join.
3NF Condition
Determining if a relation satisfies Third Normal Form.
Third Normal Form (3NF) Condition
Used to verify whether a relation schema satisfies 3NF after finding candidate keys and prime attributes.
Attribute Closure Computation
Used to compute attribute closure to find candidate keys and determine if is a superkey.
Shift from linked/single-choice MCQs on standard closure drills to MSQs testing edge-case theoretical properties (e.g., 1NF composite attributes, Armstrong axiom derivations, BCNF dependency preservation).
2026, 2024, 2021, 2014, 2013
Introduction of NAT questions testing combinatorial counts (number of superkeys, number of useful FDs) over schemas of small attribute sizes ( or ).
2026, 2024, 2022, 2014
Questions moved from purely abstract relational algebra representations of foreign keys to concrete instance-based simulation (NATs with tabular data) and statement-based conceptual evaluation.
2021, 2017, 2014, 2012
Even with multi-table cascade definitions, question difficulty has consistently remained easy to moderate, focusing on careful rule application rather than long multi-step chaining.
2017, 2014
Foundational 1-mark conceptual definitions test exact phrasing (e.g., universal quantification 'in all' vs. existential quantification 'in some' candidate keys) to evaluate precision in normalization theory.
2014
Recent papers employ MSQ formats for normal form problems, requiring simultaneous validation of candidate keys, normal form definitions (3NF/BCNF), and decomposition guarantees (lossless join) in a single question.
2025
Introduction of MSQ format pairing complementary assertions (e.g., 'R is in 3NF' vs 'R is NOT in 3NF') across multiple schemas, requiring complete verification of each schema independently without negative marking.
2025
Easy: Direct superkey counting with 1 or 2 keys; trivial FD definitions; 2-attribute relation properties; direct MSQs on Armstrong's rules. Medium: Finding multiple cyclic candidate keys in 8-attribute relations; minimal cover with extraneous LHS/RHS elimination; multi-step lossless join decompositions; combinatorial counting of valid FDs using set partitions.