PDA

View Full Version : زیاد بودن تعداد فیلدها در یک جدول



asma69
سه شنبه 24 شهریور 1394, 14:23 عصر
<<درخواست راهنمایی در مورد زیاد بودن تعداد فیلدها در یک جدول و مزایا و معایب آن>>

سلام خسته نباشین.....
فرض کنید من یک جدول دارم ک توش میخوام فیلدهای زیادی برای دریافت مشخصات به طور کامل تعریف کنم.....
به طور مثال فرض کنید 300 فیلد یا مشخصه به بالا توی جدولم دارم.....

1-میخوام بدونم آیا زیاد بودن تعداد فیلدهای یک جدول اشکال داره و ایا از نظر سرعت و فشاری ک به سرور وارد میشه مشکلی پیش میاد؟؟

2- به نظرتون همین راه درسته یا نه این جدول رو به چند جدول با کلیدهای خارجی تبدیل کنم؟

3- مزایا و معایب داشتن یک جدول با فیلدهای زیاد چیه؟؟

4- مزایا و معایب تبدیل بک جدول ک فیلدهای زیادی داره به چندین جدول چیه؟؟

5- و این که کلا تا چ تعداد فیلد رو می تونیم در یک جدول تعریف کنیم؟

ممنون میشم راهنماییم کنین..

j_naroogha@yahoo.com
سه شنبه 24 شهریور 1394, 15:31 عصر
حالا اینکه چه سیستمی هست که 300 تا فیلد واسه یه جدول داره رو بیخیال میشیم.
معمولا فیلدهای زیاد باعث میشن که خیلی از این فیلده null و غیر قابل استفاده باشن که باعث بالا رفتن حجم دیتابیس میشن.
هندل کردنشون سخت میشه و...
بهتر در حد منطقی به چند جدول تبدیل بشن .
در مورد مورد آخری این لینکو ببینین.
http://dev.mysql.com/doc/refman/5.6/en/column-count-limit.html

alirezaxx
سه شنبه 24 شهریور 1394, 15:46 عصر
حالا اینکه چه سیستمی هست که 300 تا فیلد واسه یه جدول داره رو بیخیال میشیم.
معمولا فیلدهای زیاد باعث میشن که خیلی از این فیلده null و غیر قابل استفاده باشن که باعث بالا رفتن حجم دیتابیس میشن.
هندل کردنشون سخت میشه و...
بهتر در حد منطقی به چند جدول تبدیل بشن .
در مورد مورد آخری این لینکو ببینین.
http://dev.mysql.com/doc/refman/5.6/en/column-count-limit.html

سلام وقت بخیر
منم همین سوال رو داشتم

یه سوال ایجاد میشه
اگه چند تا جدول درست بشه برای نوشتن ماژول و....
برای فراخوانی شون
برای استفاده در مکان های مختلف

برای اینها سایت هنگ نمیکنه
زمان لود بالا نمیره ؟ ماژول نویس اذیت نمیشه ؟

منم این سوال رو دارم میشه مزایا و معایب رو بفرمایید ؟

asma69
سه شنبه 24 شهریور 1394, 16:00 عصر
حالا اینکه چه سیستمی هست که 300 تا فیلد واسه یه جدول داره رو بیخیال میشیم.
معمولا فیلدهای زیاد باعث میشن که خیلی از این فیلده null و غیر قابل استفاده باشن که باعث بالا رفتن حجم دیتابیس میشن.
هندل کردنشون سخت میشه و...
بهتر در حد منطقی به چند جدول تبدیل بشن .
در مورد مورد آخری این لینکو ببینین.
http://dev.mysql.com/doc/refman/5.6/en/column-count-limit.html

سلام...ممنون از راهنماییتون...
پس نظر شما اینه ک من چندتا جدول به جای یک جدول برای مشخصاتم داشته باشم....مثلا جدول اطلاعات خانوادگی - جدول اطلاعات شخصی - جدول اطلاعات تماس و الی اخر......درسته؟؟

بعد از این لینکی ک اینجا قرار دادین زیاد چیزی متوجه نشدم..میشه بیشتر راهنماییم کنین..
ممنون

asma69
سه شنبه 24 شهریور 1394, 16:01 عصر
سلام وقت بخیر
منم همین سوال رو داشتم

یه سوال ایجاد میشه
اگه چند تا جدول درست بشه برای نوشتن ماژول و....
برای فراخوانی شون
برای استفاده در مکان های مختلف

برای اینها سایت هنگ نمیکنه
زمان لود بالا نمیره ؟ ماژول نویس اذیت نمیشه ؟

منم این سوال رو دارم میشه مزایا و معایب رو بفرمایید ؟

اونوقت این مشکلانی ک تو این پست گفتن به وجود نمیاد برام؟؟

j_naroogha@yahoo.com
سه شنبه 24 شهریور 1394, 16:08 عصر
بله بهتره که چند جدول باشه.
بطور مثال فرض گنیم که شما اطلاعات مدارک تحصیلی رو از دپیلم تا دکتری نیاز دارین....
اگه بخواین یه جدول در نظر بگیرین برای هر دوره باید یه فیلد در نظر بگیرین که در اینصورت ممکنه کاربری باشه که اصلا مدرک تحصیلی نداره و باید مقدار همه ای فیلدا خالی باشه.........
اما اگر از یه جدول دیگه بسازین و یه فیلد خارجی هم تعریف کنین دیگه این مشکل حل میشه.

asma69
پنج شنبه 02 مهر 1394, 13:08 عصر
بله بهتره که چند جدول باشه.
بطور مثال فرض گنیم که شما اطلاعات مدارک تحصیلی رو از دپیلم تا دکتری نیاز دارین....
اگه بخواین یه جدول در نظر بگیرین برای هر دوره باید یه فیلد در نظر بگیرین که در اینصورت ممکنه کاربری باشه که اصلا مدرک تحصیلی نداره و باید مقدار همه ای فیلدا خالی باشه.........
اما اگر از یه جدول دیگه بسازین و یه فیلد خارجی هم تعریف کنین دیگه این مشکل حل میشه.


ممنون از پاسخگوییتون...
امتحان میکنم ببینم چی میشه..مرسی