7 topics · 116 Qs · 6.8 marks/paper · since 2011
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
Open a topic to browse, or practice it timed.
Jump to the first question from that paper.
Subject 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). Across 2012–2026, Transactions and Concurrency Control in GATE CS is heavily weighted towards testing precedence (serialization) graphs for conflict serializability, schedule classification (recoverable, cascadeless, strict), and locking/timestamping protocol mechanics. In GATE CS, SQL is tested through a balanced mix of declarative query semantics, relational-algebra correspondence, subquery evaluation (correlated, nested, and universal quantification), and instance-level tracing.
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.
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).