こんにちは、e コマース Web サイト用のデータベースを設計しようとしていますが、これを正しく行う方法が見つからないようです。
問題は製品に現れます。私は 66 種類の製品を持っていますが、そのほとんどが異なるフィールドを持っています。ID を作成する必要がありますが、どちらもあまり実用的ではないようです。
オプション A:
最初は商品タイプごとにテーブルを作ろうと思ったのですが、66テーブルになり管理が大変です。Product_Notebook および Product_NotebookBag テーブルを作成する作業は既に開始しています。そして、立ち止まって少し考えてみましたが、この解決策はあまり良くありません。
オプション B
もう少し考えた後、説明と呼ばれる別のフィールドにデータを格納するオプション B を思いつきました。例えば:
"Color : Red & Compatibility : 15.6 & CPU : Intel"
このアプローチでは、文字列を取得して、データベースから取得した後に操作できます。
このアプローチもあまり良いアイデアではないことを私は知っています。そのため、より実用的なアプローチを求めています。