はっきりとは考えていないかもしれませんが、仕事で既存のデータベースの関係を視覚的に表現するように頼まれました。私は、「Person-PersonProfession-Profession」(PersonProfessionは連想的なもの)などの連想的な多対多の関係に慣れています。
今、私は「Person-PersonAssociation-Person」のような関係に出くわしました。それでも多対多ですが、各個人は1つ以上の...個人(同じエンティティ)に関連付けられています。
再開すると、2つのテーブル(PersonとPersonAssociation)しか取得できませんでした。PersonAssociationには、フィールド[personA]と[personB]のみが含まれます。
それらの間に1対多の線を引くと、「彼らは何に関連付けられているのか」とは言わずに、各人には複数の関連付けがあると言うことになります。
このアプローチは私には問題ないように見え、これまでのところうまく機能していますが、それを表現する方法がわかりません。同様の経験を持つ人は、この状況をどのように表現するかについてアイデアを持っていますか?
よろしくお願いします、ラウル・カルドソ