Kullanıcı tercihleri için bir tablo oluşturmak istiyorum ve bunu yapmanın en iyi yolunu bulamıyorum. ASP.NET'in varsayılan olarak yaptığı gibi son derece garip görünüyor ve bundan kaçınmak isterim. Şu anda, her kullanıcı tercihi için farklı bir sütuna sahip olduğum her kullanıcı için bir satır kullanıyorum (normalleştirilmemiş, biliyorum)."Kullanıcı Tercihleri" Veritabanı Tablosu Tasarımı
Yani, birlikte gelmişti diğer fikri kendi tabloya Tercihler kendilerini bölmek ve sonra bir kullanıcı tercihleri tablosunda kullanıcının BAŞINA tercihine BAŞINA bir satır var idi; bununla birlikte, bu her tercihin benim için de çekici olmayan aynı veri türü olması gerektiği anlamına gelir.
Yani, sorum şu: Kullanıcı tercih değerlerini tutmak için bir veritabanını tasarlamanın en iyi/en mantıklı yolu nedir?
Bu durumda, data_type ne olurdu? Tüm veri türlerini içeren başka bir tablo var mı? Bu bir FK mi? – NSX
data_type, "ondalık (4,2)" gibi bir dize veya uygulamanızdaki bir Numaralandırma ile tanımladığınız bir sayı olabilir. Böylece, uygulamanız sonucu ortak bir veri türüne nasıl yazdıracağınızı belirleyebilirsiniz. –
Eh, bir dize olması gerekmez. Bir dizi geçerli veri tipi tanımlayabilir ve bir Tip tablosu oluşturabilirsiniz. Bu benim çözümüme benzer olurdu. – BobbyShaftoe