
Your Success, Our Mission!
6000+ Careers Transformed.
In Database Management System, a Functional Dependency (FD) defines a relationship between two attributes.
If one attribute uniquely determines another, it is called a functional dependency.
Written as:
| X → Y |
Meaning:
Roll_No | Name | Department |
| 101 | Taniya | CS |
| 102 | Rahul | IT |
| 103 | Sneha | CS |
| Roll_No → Name Roll_No → Department |
Because each Roll_No is unique.
Let:
| A → B |
This means:
No ambiguity allowed.
| A → A |
Always true
| A → B |
When B is not part of A
| A → B |
No overlap between A and B
1.College Roll Number System

Imagine your college attendance system.
So:
| Roll_No → Name, Course, Section |
Why it works:
No two students share the same Roll Number.
But:
| Name → Roll_No (Not valid) |
Because multiple students can have the same name.
2. Bank Account System

Think about your bank.
So:
| Account_No → Name, Balance, Branch |
Real understanding:
Even if two people have the same name, account numbers are always unique.
3. Employee ID in Company

Inside a company:
So:
| Emp_ID → Salary, Department, Role |
Insight:
Two employees can have the same role but never the same ID.
4. Vehicle Registration System

Your vehicle number plate:
So:
| Vehicle_No → Owner, Vehicle_Type |
Important:
The owner's name alone cannot identify the vehicle.
Top Tutorials

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.

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!

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
All Courses (6)
Master's Degree (2)
Fellowship (2)
Certifications (2)