-

リレーションとリレーションシップ

relation と relationship ってどう違うんだっけ。

  • relation = 関連
  • relationship = 関係

だってのを前に人に聞いたことがあったけど。辞書引くと両方に両方が訳として載ってるし。


「表」は "リレーション" であるとは言えると思う。エラーメッセージ(PostgreSQL)で、たとえば

=> \d hoge
Did not find any relation named "hoge".

というのがあるし。


外部キーによって "リレーション" 間の条件を定義したりするけど、それが "リレーションシップ" かな?
じゃ、many-to-many な関係のときに間に挟む Join Table (Link Table) があったりする場合、その両端 "リレーション" の「関係」も "リレーションシップ" ?
この Join Table 自体のことを特に「リレーション」と言ってる人もいるし。。。