سلام.
یه تیبل دارم که یه فیلد PK و یه فیلد رشته ای و 10 تا فیلد عددی داره.
حالا در هر رکورد ممکنه تعداد خاصی از این فیلدهای عددی مقدار بگیرن و اکثر مواقع همه فیلدها با هم مقدار نمیگیرن.
حالا سوالم اینه که این روش تعریف تیبل منطقی هست؟
1- خوب طبیعتا حجم دیتابیس بی دلیل بالا میره. اگه فیلدها مقدار null بگیرن چی؟ باز هم حجم بالا میره؟
2- بهتر نیست هر کدوم از اون فیلد هارو تو یه تیبل دیگه جدا تعریف کنم و با FK وصلشون کنم به این تیبل اصلی؟ تا هر بار با مقدار گرفتن یه فیلد فیلدهای دیگه که حالا به تیبل تبدیل شدن مقدار نگیرن؟