• Gary Varga (3/2/2010)


    jacroberts (3/2/2010)


    It's not decoupling but designing for resolving many-to-many relationships.

    Surely, depending on ones perspective the many-to-many relationship is defined in a link table that decouples entities at either end of the relationship from the definition of the relationship itself.

    Whilst the author uses unorthodox terminology in this context, I believe what he is saying is essentially correct.

    Someone from a non-SQL background may understand this article better because of such use of different terms. The article would be improved, however, if it then went on to show what the accepted terms are and to what they apply e.g. bridge tables being link tables.

    Most of us go by common usage of words, to decouple is to stop a dependance of one thing on another. The dependance is still there but in another table. The problem solved was resoving a many to many reletionship.

    I know the difference between unorthodox and incorrect, decoupling is an incorrect term.