Bu MySQL gereksiz bilgileri saklamak ya da gerektiğinde tabloları birleştirmek için daha iyi mi?

0 Cevap php

Ben kullanıcıların kendi ürünleri ile küçük dükkanlar var bir online mağazası var. Bu ürünlerin her biri buna bağlı sorular olabilir ve dükkanın sahibi bu soruları yanıtlamak için yeteneğine sahiptir. Bu bilgiler 3 masalarda bir "Sorular" (QuestionID, ProductID, ...) bir masa, "Ürünler" saklanır (ProductID, ShopID, ...) masa ve bir "Dükkan" (ShopID, OwnerID, ...) tablo.

(Bir dükkan sahibi onun tüm soruları görüntülemek için izin) 'Sorular' tablosunda bir ShopID olması ya Sorular belli bir Dükkanı eşleşen almak için bu üç tabloları birleştirmek için daha iyi mi?

0 Cevap