Enforcing Transitive Constraints in SQL | Hacker News Reader