Types of Dependencies in DBMS
Types of Dependencies in DBMS
Functional Dependency
Fully-Functional Dependency
Transitive Dependency
Multivalued Dependency
Partial Dependency
Functional Dependency
If the information stored in a table can uniquely determine
another information in the same table, then it is
called Functional Dependency. Consider it as an association
between two attributes of the same relation.
P -> Q
<Employee>
EmpID EmpName EmpAge
E01 Amit 28
E02 Rohit 31
In the above table, EmpName is functionally dependent
on EmpID because EmpName can take only one value for the
given value of EmpID:
EmpID -> EmpName
Fully-functionally Dependency
001 1000
002 5000
<ProjectCost>
<EmployeeProject>
EmpID ProjectID Days (spent on the project)
Multivalued Dependency
When existence of one or more rows in a table implies one or
more other rows in the same table, then the Multi-valued
dependencies occur.
->->
P->->QQ->->R