0

現在 3 つのテーブルがありますが、最後のテーブル (レシピ テーブル) をどのように構成するかがわかりません。Users テーブルには、各ユーザーのアカウントとアカウント設定に関する基本情報が保持されます。Ingredients Tableには、ユーザーが所有している (または以前に所有していた) 各アイテムが一覧表示されます。レシピ テーブルには、ユーザーのレシピが含まれており、各材料の内容、量、および準備に関する情報と、レシピを実行するための番号付きの手順が含まれています。材料数も工程数も可変で、DB挿入前はユーザー次第。

原料: IngredientID、HOWPREPARED1、HOWPREPARED2の UNITS 単位の AMOUNT

としても...

調理手順: COOKINGSTEP# - 手順

Ingredients Tableにある IngredientID によって各材料を参照する必要があります。

これを行う実行可能な方法はありますか:

A. 効率的で、あまり多くのデータベース呼び出しを強制しませんか? B. 正規化のルールに違反していませんか?

ユーザー テーブル

  • ユーザーID
  • ユーザー名
  • パスワード
  • Eメール
  • 等...

成分表

  • 成分ID
  • ユーザーID
  • 名前
  • フードグループ
  • 写真
  • 在庫あり
  • 等...

レシピ表

  • レシピID
  • ユーザーID
  • ???
4

0 に答える 0