Bytes
rocket

Your Success, Our Mission!

6000+ Careers Transformed.

Rules for Derivation

Last Updated: 8th September, 2026

In Database Management SystemArmstrong’s Axioms are a set of rules used to:

Derive new functional dependencies from existing ones

These rules are the foundation for:

  • Checking equivalence
  • Finding closure
  • Database normalization

The Three Main Axioms

1. Reflexivity Rule

Concept

If Y is a subset of X, then:

X → Y

Example

A, B → A

Because A is part of (A, B)

Real Life Example

If you know:
“Full student profile”

You automatically know:
“Student name”

(No extra effort needed)

jh 7 (1).png

2. Augmentation Rule

If:

X → Y

Then:

XZ → YZ

You can add same attribute to both sides

Example

A → 
⇒ A, C → B, C

Real Life Example

If:
Roll_No → Name

Then:
(Roll_No, Course) → (Name, Course)

Adding extra info doesn’t break dependency

3. Transitivity Rule

If:

X → Y 
Y → Z

Then:

X → Z

Example

A → 
→ C 
⇒ A → C

Real Life Example

If:

  • Roll_No → Student_ID
  • Student_ID → Name

Then:

  • Roll_No → Name

Chain relationship

Derived Rules

Using above axioms, we also get:

1. Union Rule

If X → Y and X → Z ⇒ X → YZ

2. Decomposition Rule

If X → YZ  ⇒ X → Y and X → Z

3. Pseudo Transitivity

If X → Y and WY → Z ⇒ WX → Z

Technical Example

Given:

A → B 
B → C 
C → D

Using transitivity:

A → C 
A → D

Derived dependencies help in equivalence checking

Common Mistakes

  • Forgetting subset rule in reflexivity
  • Applying augmentation incorrectly
  • Missing chained dependencies

Real Life Use Cases

1. Database Design

Helps identify hidden relationships

jh 4 (1).png

2. Normalization

Used to remove redundancy

jh 3.png

3. Query Optimization

Reduces unnecessary joins

jh 2 (1).png

4. Data Integrity

Ensures consistent relationships

jh (1).png

Module 3: Armstrong’s AxiomsRules for Derivation

Top Tutorials

Logo
Artificial Intelligence

GATE 2026 Data Science and AI

Explore this free tutorial to understand various concepts of GATE Data Science and AI 2026 . Learn probability, algebra, calculus, etc.

6 Modules26 Lessons21465 Learners
Start Learning
Logo
Artificial Intelligence

ChatGPT

In this ChatGPT tutorial, learn how to use ChatGPT effectively. Master the art of conversational AI with our step-by-step lessons. Start to learn ChatGPT today!

6 Modules14 Lessons4413 Learners
Start Learning
Logo
Artificial Intelligence

Artificial Intelligence

Dive into our comprehensive Artificial Intelligence tutorial and master the fundamentals of AI. From an introduction to advanced concepts, learn AI from scratch

3 Modules37 Lessons15922 Learners
Start Learning
  • Official Address
  • 4th floor, 133/2, Janardhan Towers, Residency Road, Bengaluru, Karnataka, 560025
  • Communication Address
  • Follow Us
  • facebook
    instagram
    linkedin
    twitter
    youtube
    telegram

© 2026 AlmaBetter