商品画像を保存したい。各商品には複数の画像があります
アプローチ 1:
table products
table productImages
内容:
productId productPhoto
1 - 28374628
1 - 12731283
2 - 23498723
3 - 23849723
アプローチ 2:
テーブルproductsには、テーブルproductPhotosがあり、その中には、コンマで区切られたすべての製品画像IDを含む1つの長い文字列があります。もう 1 つ画像を追加したい場合は、それを連結する必要があります。
私はこれについて何人かの友人と議論しており、意見が分かれています。
最初のアプローチはよりオブジェクト指向であるため、はるかに優れていると思います。正規化はこの方法でより良いレベルにあると思います。
私のアプローチの反対者は、私のアプリケーションでより多くのアクティビティがある場合、文字列/セパレータのアプローチほどうまく機能しないと言います。