正規化する必要があるデータベースを作成していますが、対処方法がよくわからない問題に遭遇しました。
問題を説明するために、問題の簡単な例をまとめました。
Item ID___Mass___Procurement__Currency__________Amount
0__________2kg___inherited____null________________null
1_________13kg___bought_______US dollars_________47.20
2__________5kg___bought_______British Pounds______3.10
3_________11kg___inherited____null________________null
4__________9kg___bought_______US dollars__________1.32
(見にくい表で申し訳ありません。新規ユーザーは画像の貼り付けを許可されていません)
上の表には、アイテム ID に機能的に依存するプロパティ (Amount) がありますが (私が思うに)、アイテム ID ごとに存在するわけではありません (継承されたアイテムには金銭的コストがないため)。私はデータベースに比較的慣れていませんが、初心者のチュートリアルや文献でこれに類似した問題が見つかりません。どんな助けでも大歓迎です。