A transitive dependency is a functional dependency which holds by virtue of transitivity among various software components.