DBMS_11(SQL)
DBMS_11(SQL)
NORMALIZATION
Functional dependency in DBMS
Functional dependency in DBMS
• The functional dependency is a relationship
that exists between two attributes.
• It typically exists between the primary key and
non-key attribute within a table.
X(Emp_Id) → Y(Emp_Name)
determinant dependent
Types of dependencies in DBMS
I. Fully-Functional Dependency
II. Transitive Dependency
III. Multivalued Dependency
IV.Partial Dependency
I. Fully-Functional Dependency
• Attribute Y is functionally dependent on
attribute X, if and only if it is not functionally
dependent on the subset of X.
X Y
Fully-Functional Dependency- Example
EmployeeProject
X Y Y Z X Z
II. Transitive Dependency- Example
Student
enrol_no name dept building_no
42 abc CO 4
43 pqr EC 2
44 xyz IT 1
45 abc EC 2