rana-writes
یک شنبه 23 آبان 1389, 15:09 عصر
سلام
من یه سایت میخوام طراحی کنم شبیه یه مجله که بخشهای مختلف داره و قراره این بخشها رو به عنوان ساب دومین دربیارم مثلا جوانان، خانواده و ...
حالا مطالب هر کدوم از این بخشها یا ساب دومینها دسته بندی داره مثل مقاله، گزارش، مصاحبه، خبر و ..
برای طراحی بانک چطوری عمل کنم بهینه تره؟
نظر خودم یه چیزی به این شکله:
جدول Catagory برای بخشها یا همون ساب دومین ها با این فیلدها:
CatagoryId, CatagoryName
جدول Content برای محتوا با این فیلدها:
AutoId,ContentId, CatagoryId, Summery, Title,Author ,و ....
توی این حالت جدول Content تعداد رکوردهاش خیلی زیاد میشه با توجه به اینکه این سایت قراره توسعه پیدا کنه، یعنی تعداد این ساب دومینها بیشتر میشه
به نظر شما اینطور بهینه است؟
یا اینکه بیام برای هر ساب دومین یه جدول مثل Content ایجاد کنم و اینطوری عمل کنم:
جدول Kind برای مشخص کردن نوع مطلب مثل گزارش، مقاله و .. با این فیلدها:
KindId,KindName
و جدول Content با همون فیلدهای بالا با این تفاوت که KindId مشخص میکنه نوع مطلب چیه ..
در این حالت دوم آیا افزونگی داده ها ایجاد میشه؟
ممنون میشم راهنماییم کنین
من یه سایت میخوام طراحی کنم شبیه یه مجله که بخشهای مختلف داره و قراره این بخشها رو به عنوان ساب دومین دربیارم مثلا جوانان، خانواده و ...
حالا مطالب هر کدوم از این بخشها یا ساب دومینها دسته بندی داره مثل مقاله، گزارش، مصاحبه، خبر و ..
برای طراحی بانک چطوری عمل کنم بهینه تره؟
نظر خودم یه چیزی به این شکله:
جدول Catagory برای بخشها یا همون ساب دومین ها با این فیلدها:
CatagoryId, CatagoryName
جدول Content برای محتوا با این فیلدها:
AutoId,ContentId, CatagoryId, Summery, Title,Author ,و ....
توی این حالت جدول Content تعداد رکوردهاش خیلی زیاد میشه با توجه به اینکه این سایت قراره توسعه پیدا کنه، یعنی تعداد این ساب دومینها بیشتر میشه
به نظر شما اینطور بهینه است؟
یا اینکه بیام برای هر ساب دومین یه جدول مثل Content ایجاد کنم و اینطوری عمل کنم:
جدول Kind برای مشخص کردن نوع مطلب مثل گزارش، مقاله و .. با این فیلدها:
KindId,KindName
و جدول Content با همون فیلدهای بالا با این تفاوت که KindId مشخص میکنه نوع مطلب چیه ..
در این حالت دوم آیا افزونگی داده ها ایجاد میشه؟
ممنون میشم راهنماییم کنین