例:さまざまな金属(密度、色、融点など)の名前と特性を含むデータベースで、あるソース(ウェブサイト、書籍など)の密度の値と融点他の人からは、私はそれが任意の特定の値が来たソースから取得可能にしたい。フィールドを別のフィールドにリンクするスマートな方法はありますか?
単純な解決策は、すべてのプロパティに対して「密度」列と「濃度ソース」列などを作成することですが、これはこれを解決する非常に冗長な方法のようです。はい、 '密度ソース'は、単純な整数で、別のテーブルでソースを特定することができます。
ある意味では、フィールドに脚注のようなものを追加しようとしています。
それはないだろう[MaterialID、Property、Value、Source]でテーブルを作成しやすくなります。[mercury、 'meltingPoint'、-39、 "website here"? – jclozano
データベース設計のための「正しい方法」はありません。ユースケース、データ特性などを考慮する必要があります。どのクエリが高速に動作するはずですか?いくつのデータがありますか? – kan
@jclozano - はい。 – MatBailie