Modeling mutual friendship

Is data duplication always bad? How to deal with the additional invariants in the relational table design?

Read →