Professional Documents
Culture Documents
Example:
Student-hostel:
S-ID
11f
S-NAME
Rowdy
Age
SEX
Hostel-name
22
Male
Red house
12f
Munni
18
Female
Green house
13f
Singham
25
Male
Red house
14f
Sila
19
female
Green house
Functional dependency:
S-ID ->S-NAME
S-ID ->Age
S-ID -> SEX
S-ID ->Hostel-name and also
sex ->Hostel-name
The last dependency was not originally specified but we have derived
and is called as transitive dependency. So to get 3NF we have to
eliminate this transitive dependency.
Suppose:
A -> B, B ->C and also A ->C
Age
SEX
22
Male
Munni
18
Female
13f
Singham
25
Male
14f
Sila
19
female
11f
12f
S-NAME
hostel:
Rowdy
SEX
Hostel-name
Male
Red house
Female
Green house
employee-department table
ename
ename
ssn
ssn
bdate
address
bdate address
dnumbe
dname
r
dnumbe
r
Dmgrssn
dnumbe
dname
r
Dmgrssn
Customer Number
Unit price
quantity
total
410
Rs.200
Rs. 400
333
90
10
900
543
310
310
765
240
20
480
Functional dependency:
Order number -> customers Number
orderNumber ->unit price
orderNumber ->quantity
orderNumber -> total
Unitprice,quantity -> total
Customer Number
Unit price
quantity
410
Rs.200
333
90
10
543
310
765
240
20