Are Exclusive Arcs Evil?
Summary
Explains polymorphic patterns for relational databases, including exclusive arcs, join tables, and check constraints. Uses Ruby on Rails examples and PostgreSQL syntax, and introduces an open-source gem for implementing exclusive arcs. Concludes that exclusive arcs can preserve data integrity when constraints are leveraged properly.