異なるアプローチを使用すると、実際には問題はそれほど難しくありません。
ストアにはいくつかのアイテムがあります。だから基本的にSusiの店は1つのアイテムを持っていますが、突然彼女は2を望んでいて、あなたは列を追加したいと思います。彼女が突然2000項目を追加したい場合、これは非常に困難です。
最も良い方法は、ストアテーブル(ストア名、作成日時、プライマリキー)とアイテムテーブルを使用することです。次に、アイテムを項目としてテーブルに追加し、ストアの主キーを使用してそれらをストアにリンクすることができます。
例:
Store table:
PK Name Owner
1 Sunshine Store Susi
2 Moonstore Harald
Item table:
PK Name Store_id Price
1 Candle 1 2.44
2 Table 1 51.44
3 Chair 2 6.55
これは、あなたが好きな店にできるだけ多くの項目を追加することができます。 Store_idは、この例ではアイテムをストアにリンクするため、外部キーと呼ばれます。次に、SQLコマンドを使用してアイテムを選択することができます。
"Select * from ITEMS where Store_id = 1;"
と答えとしてスージーの項目のすべてを取得します。
幸運を祈る!