MajidSarabi
پنج شنبه 12 آذر 1388, 15:46 عصر
مثال : 3جدول با فيلدهاي زير داريم :
1- جدول قبوض : ID + شمارة قبض + تاريخ قبض + مبلغ دريافتي + دريافت كننده + توضيح
2- جدول اهداء : ID + نام اهداءكننده + تاريخ اهداء + مبلغ هديه + دريافت كننده + توضيح
3- جدول ساير درآمدها : ID + منبع درآمد + تاريخ معامله + مبلغ سود + دريافت كننده + توضيح
مي خواهيم جداول فوق را با يك جدول بصورت زير جايگزين كنيم :
ID + شمارة قبض + نام اهداءكننده + منبع درآمد + تاريخ + مبلغ + دريافت كننده + توضيح
و البته كاربر با سه فرم مطابق جداول سه گانة اول مواجه مي شود و نمي داند كه اينها يك جدول هستند يا سه جدول.(در هر فرم يك كوئري هست كه شرط Null نبودن يكي از فيلدهاي آبي را چك مي كند)
سؤال : وقتي تعداد ركوردها زياد شود ، كدام روش بهتر است : ‹‹ يك جدول با فيلدهاي متعدد كه در هر ركورد تعدادي از فيلدها Null هستند ›› يا ‹‹ چند جدول كه عنوان و نوع تعدادي از ركوردهايشان شبيه هم است ››
در پايان تأكيد مي كنم مثال فوق را آوردم تا نشان دهم اين سؤال اصلاً ارتباطي با RelationShip ندارد.
1- جدول قبوض : ID + شمارة قبض + تاريخ قبض + مبلغ دريافتي + دريافت كننده + توضيح
2- جدول اهداء : ID + نام اهداءكننده + تاريخ اهداء + مبلغ هديه + دريافت كننده + توضيح
3- جدول ساير درآمدها : ID + منبع درآمد + تاريخ معامله + مبلغ سود + دريافت كننده + توضيح
مي خواهيم جداول فوق را با يك جدول بصورت زير جايگزين كنيم :
ID + شمارة قبض + نام اهداءكننده + منبع درآمد + تاريخ + مبلغ + دريافت كننده + توضيح
و البته كاربر با سه فرم مطابق جداول سه گانة اول مواجه مي شود و نمي داند كه اينها يك جدول هستند يا سه جدول.(در هر فرم يك كوئري هست كه شرط Null نبودن يكي از فيلدهاي آبي را چك مي كند)
سؤال : وقتي تعداد ركوردها زياد شود ، كدام روش بهتر است : ‹‹ يك جدول با فيلدهاي متعدد كه در هر ركورد تعدادي از فيلدها Null هستند ›› يا ‹‹ چند جدول كه عنوان و نوع تعدادي از ركوردهايشان شبيه هم است ››
در پايان تأكيد مي كنم مثال فوق را آوردم تا نشان دهم اين سؤال اصلاً ارتباطي با RelationShip ندارد.