GATE CS 2024 Set 2 — Question 56
NAT+2 / -0MediumFunctional DependenciesNormalizationDatabases
Databases → Normalization → Functional Dependencies
Last updated
Question
A functional dependency is termed as a useful functional dependency if and only if it satisfies all the following three conditions:
- is not the empty set.
- is not the empty set.
- Intersection of and is the empty set.
Correct answer
50 to 50
Solution
To find the total number of useful functional dependencies for a relation with attributes, we follow the given conditions:
1.
2.
3.
Let the set of attributes be , so . For each attribute , there are three possible assignments in a functional dependency X → Y that satisfies :- and
- Case 1:
- Case 2:
- Case 3: and
More questions on Normalization
2024 Set 2 Q19Once the DBMS informs the user that a transaction has been successfully completed, its effect…2024 Set 1 Q20Let S be the specification: "Instructors teach courses. Students register for courses. Courses are…2024 Set 2 Q20In the context of owner and weak entity sets in the ER (Entity-Relationship) data model, which one…2024 Set 1 Q21In a tree, the requirement of at least half-full (50%) node occupancy is relaxed for which…2024 Set 1 Q22Which of the following statements about a relation in first normal form (1NF) is/are…
Practice GATE CS PYQs with adaptive difficulty
Timed practice, skill tracking, and AI explanations — free to start.
Start practicing free