データのまとめ方
知人のレシピをプログラミングに落とし込みたい件の話。
SQL文で食材からサーチする時に食材の一つ一つにナンバリングするイメージだったけど、それよりもLikeでやってしまえば良いと気付き、忘れない内に書いておきます。
最低でも二つの食材で検索できるようにはしたい。
欲しい機能をまとめて置くと、
メインページ
検索機能
結果を表示するページ
レシピの追加、編集、削除
レシピの詳細ページ
食材の追加、編集、削除
現状思い付くのはそれくらい。
実際のデータ入力はやって貰うとして、面倒のないユーザーインターフェイスを考えるのが大事。
レシピテーブルに一意番号とレシピ名をふって、食材テーブルにレシピ番号と分量と用途(本体、ソース、盛り付け)のカラムがあるとして、その入力方法を考えないとならない。
食材はカンマ区切りで入力させた方が簡易的か?
Excelで入力するつもりだったらしいが、それよりも簡単でなければアプリを作成する意味がないが、分量と用途の入力が難しいか。
食材を一つずつ足していくのは面倒だが、不特定多数の食材を追加させる方法が分からない。
最高でも5つずつ追加できるようにしたら、それはそれで良いか?
少し考えがまとまったら気持ちが落ち着いた。