データベースの設計ではなく、基礎となるデータに精通している人のために、データベースの非技術的で直感的な視覚化を提供したいと思います。この数字はジャーナルの記事に含まれ、聴衆は主に学生と科学者であり、その多くは「多対多」や外部キーと主キーなどの概念を理解していません。
私の目標は、これらの関係の技術的な理解ではなく概念的な理解を伝え、それらがデータ自体を理解するのに役立つ方法であることです。データベースの技術的で包括的な説明は、付録として提供されます。
エンティティリレーションシップダイアグラムにはさまざまな種類があるようですが、対象者にデータモデルを説明するのに最も適しているものがあるかどうかはわかりません。おそらく別のアプローチがあります。
キーを回避し、テーブル間の関係をより直感的に理解できるようにするために、これを非技術的な方法でどのように表すことができますか?
これが私の出発点の例です:
実際のデータベースには、多対多の関係を定義するために使用される3つのテーブルと、ドロップできる多くのフィールドを含む11のテーブルがあります。
更新:ただし、そのようなER図を作成する方法を探しているわけではないことに注意してください。キーへの依存を回避する、さらに抽象化されたものを探しています。
アイデアの大まかなスケッチを次に示します。オーバーラップを使用して、キーテーブルの階層と太い境界線を示し、抽象化の「理想的な」レベルを示します(重要な情報を含み、伝達できる場合)。うまくいけば、これらのポイントは可能な解決策の範囲を拡大することができます。これらの視覚要素を特定の関係にマッピングする方法を理解していないという点で、これは「スケッチ」です。