Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Questions  >  In functional dependency Armstrong inference ... Start Learning for Free
In functional dependency Armstrong inference rules refers to
  • a)
    Reflexivity, Augmentation and Decomposition
  • b)
    Transitivity, Augmentation and Reflexivity
  • c)
    Augmentation, Transitivity, Reflexivity and Decomposition
  • d)
    Reflexivity, Transitivity and Decomposition
Correct answer is option 'B'. Can you explain this answer?
Verified Answer
In functional dependency Armstrong inference rules refers toa)Reflexiv...
Armstrong inference rules refer to a set of inference rules used to infer all the functional dependencies on a relational database. It consists of the following axioms:
Axiom of Reflexivity:
This axiom states: if Y is a subset of X, then X determines Y
Axiom of Augmentation:
The axiom of augmentation, also known as a partial dependency,
states if X determines Y, then XZ determines YZ, for any Z
Axiom of Transitivity:
The axiom of transitivity says if X determines Y, and Y 
determines Z, then X must also determine Z.
View all questions of this test
Most Upvoted Answer
In functional dependency Armstrong inference rules refers toa)Reflexiv...
Armstrong inference rules refer to a set of inference rules used to infer all the functional dependencies on a relational database. It consists of the following axioms:
Axiom of Reflexivity:
This axiom states: if Y is a subset of X, then X determines Y
Axiom of Augmentation:
The axiom of augmentation, also known as a partial dependency,
states if X determines Y, then XZ determines YZ, for any Z
Axiom of Transitivity:
The axiom of transitivity says if X determines Y, and Y 
determines Z, then X must also determine Z.
Free Test
Community Answer
In functional dependency Armstrong inference rules refers toa)Reflexiv...
Armstrong's Inference Rules in Functional Dependency

Armstrong's inference rules are a set of rules used in functional dependency to infer new functional dependencies from given ones. These rules are essential in database design and normalization. There are three main rules in Armstrong's inference rules: Transitivity, Augmentation, and Reflexivity.

1. Transitivity
The transitivity rule states that if X → Y and Y → Z hold, then we can infer that X → Z also holds. In other words, if we have a functional dependency X → Y and another functional dependency Y → Z, we can combine them to derive the new functional dependency X → Z.

2. Augmentation
The augmentation rule states that if X → Y holds, then we can infer that XZ → YZ also holds. This means that if we have a functional dependency X → Y, we can append the same attribute Z to both sides of the dependency to derive a new functional dependency XZ → YZ.

3. Reflexivity
The reflexivity rule states that if X is a set of attributes, then X → X holds. This means that every set of attributes determines itself.

Explanation of the Correct Answer (Option B)
The correct answer is option B, which states that Armstrong's inference rules include Transitivity, Augmentation, and Reflexivity. This answer is correct because these three rules are indeed the fundamental rules in Armstrong's inference rules.

The option does not include Decomposition, which is not a part of Armstrong's inference rules. Decomposition is a separate concept used in functional dependency, but it is not included in the set of rules provided by Armstrong.

Therefore, the correct answer is option B, Transitivity, Augmentation, and Reflexivity.
Explore Courses for Computer Science Engineering (CSE) exam
Question Description
In functional dependency Armstrong inference rules refers toa)Reflexivity, Augmentation and Decompositionb)Transitivity, Augmentation and Reflexivityc)Augmentation, Transitivity, Reflexivity and Decompositiond)Reflexivity, Transitivity and DecompositionCorrect answer is option 'B'. Can you explain this answer? for Computer Science Engineering (CSE) 2025 is part of Computer Science Engineering (CSE) preparation. The Question and answers have been prepared according to the Computer Science Engineering (CSE) exam syllabus. Information about In functional dependency Armstrong inference rules refers toa)Reflexivity, Augmentation and Decompositionb)Transitivity, Augmentation and Reflexivityc)Augmentation, Transitivity, Reflexivity and Decompositiond)Reflexivity, Transitivity and DecompositionCorrect answer is option 'B'. Can you explain this answer? covers all topics & solutions for Computer Science Engineering (CSE) 2025 Exam. Find important definitions, questions, meanings, examples, exercises and tests below for In functional dependency Armstrong inference rules refers toa)Reflexivity, Augmentation and Decompositionb)Transitivity, Augmentation and Reflexivityc)Augmentation, Transitivity, Reflexivity and Decompositiond)Reflexivity, Transitivity and DecompositionCorrect answer is option 'B'. Can you explain this answer?.
Solutions for In functional dependency Armstrong inference rules refers toa)Reflexivity, Augmentation and Decompositionb)Transitivity, Augmentation and Reflexivityc)Augmentation, Transitivity, Reflexivity and Decompositiond)Reflexivity, Transitivity and DecompositionCorrect answer is option 'B'. Can you explain this answer? in English & in Hindi are available as part of our courses for Computer Science Engineering (CSE). Download more important topics, notes, lectures and mock test series for Computer Science Engineering (CSE) Exam by signing up for free.
Here you can find the meaning of In functional dependency Armstrong inference rules refers toa)Reflexivity, Augmentation and Decompositionb)Transitivity, Augmentation and Reflexivityc)Augmentation, Transitivity, Reflexivity and Decompositiond)Reflexivity, Transitivity and DecompositionCorrect answer is option 'B'. Can you explain this answer? defined & explained in the simplest way possible. Besides giving the explanation of In functional dependency Armstrong inference rules refers toa)Reflexivity, Augmentation and Decompositionb)Transitivity, Augmentation and Reflexivityc)Augmentation, Transitivity, Reflexivity and Decompositiond)Reflexivity, Transitivity and DecompositionCorrect answer is option 'B'. Can you explain this answer?, a detailed solution for In functional dependency Armstrong inference rules refers toa)Reflexivity, Augmentation and Decompositionb)Transitivity, Augmentation and Reflexivityc)Augmentation, Transitivity, Reflexivity and Decompositiond)Reflexivity, Transitivity and DecompositionCorrect answer is option 'B'. Can you explain this answer? has been provided alongside types of In functional dependency Armstrong inference rules refers toa)Reflexivity, Augmentation and Decompositionb)Transitivity, Augmentation and Reflexivityc)Augmentation, Transitivity, Reflexivity and Decompositiond)Reflexivity, Transitivity and DecompositionCorrect answer is option 'B'. Can you explain this answer? theory, EduRev gives you an ample number of questions to practice In functional dependency Armstrong inference rules refers toa)Reflexivity, Augmentation and Decompositionb)Transitivity, Augmentation and Reflexivityc)Augmentation, Transitivity, Reflexivity and Decompositiond)Reflexivity, Transitivity and DecompositionCorrect answer is option 'B'. Can you explain this answer? tests, examples and also practice Computer Science Engineering (CSE) tests.
Explore Courses for Computer Science Engineering (CSE) exam
Signup to solve all Doubts
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev