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