Why relations should not have transitive dependency Illustrate with example?

1 answer

Answer

1292956

2026-08-14 22:45

+ Follow

Relations should not have transitive dependencies because they can lead to data anomalies, redundancy, and inconsistency. For example, consider a relation where we have attributes: StudentID, Course, and Instructor. If StudentID determines Course, and Course determines Instructor, then StudentID indirectly determines Instructor. This transitive dependency can cause issues such as update anomalies; if an instructor changes, we must update every record for that course, risking inconsistencies if some records are missed. To resolve this, we can normalize the relation to eliminate transitive dependencies, ensuring data integrity.

ReportLike(0ShareFavorite

Copyright © 2026 eLLeNow.com All Rights Reserved.