PDA

View Full Version : کمک در طراحی جدول



sepelloo
جمعه 14 مهر 1385, 04:32 صبح
سلام
لطفا بگید این جدول ها را چطور باید طراحی کنیم
فرض کنیم یک جدول اطلاعات افراد را نگه داری می کند ولی این افراد بعضی سواد دارند و بعضی ندارند
حال برای انهایی که سواد دارند باید مدرک و محل اخذ . گرایش و شهر و دانشگاه مربوطه ذخیره شود .
ویا بعضی افراد دوره خاصی را گزراند ه اند و بعضی نه . وبرای افرادی که این دوره را گذرانده اند باید اطلاعات دوره مربوطه ثبت شود.
سوالی که دارم این است این اطلاعات در چند جدول و چگونه ذخیره شود و در موقع بازیابی و نمایش چگونه اطلاعات کل افراد را با جزئیات در یک جدول یا گزارش ببینیم .
متشکرم.

AminSobati
شنبه 15 مهر 1385, 20:53 عصر
میتونین تمام افراد رو در یک جدول قرار بدین (و با یک فیلد، باسوادها و بیسواد ها رو جدا کنید) و طبیعتا افراد بی سواد، میتونن مقدار NULL برای فیلدی مثل محل تحصیل و غیره بگیرند.

sepelloo
پنج شنبه 20 مهر 1385, 23:19 عصر
بله ولی می خواستم فضا رو به هدر ندم

Afshin66
پنج شنبه 20 مهر 1385, 23:57 عصر
جدولتو باید بشکنی به 2 تا جدول
جول اول :بیسوادها یا حداقل مدرک تحصیلی که مقدار Null قبول میکنه.
جدول دوم :با سوادها که شامل اطلاعات تکملی که مقدار Null قبول میکنه.
اگه جات بودم بازم ریزترش میکردم.
Afshin66

Afshin66
جمعه 21 مهر 1385, 00:03 صبح
سوال دوم
ارتباط با سرورر قرار کن
از 2 تا Sql Command استفاده کن
هر 2 را به DataGrid متصل کن

sepelloo
جمعه 21 مهر 1385, 05:21 صبح
فکر نمی کنید ریختن اعضا توی دو تا جدول یه خورده کار را مسکل میکنه
مخصوصا برای نمایش
ایده خودم در مورد اینگونه جدولها اینه که یکی برای همه اعضا و یکی دیگه شامل کد اعضا و اطلاعات مربوط به سواد اونا ولی نمی دونم درسته یا نه
و برای نشون دادن توی گرید یا ریپورت چطوری بنویسمشون

AminSobati
جمعه 21 مهر 1385, 23:30 عصر
اگر جداول رو در این سناریو تفکیک کنید، باید برای بعضی رکوردها از یک جدول اطلاعات رو فراهم کنید و برای بعضی رکوردها از جدول دیگه. یکپارچگی اطلاعات و همچنین امکان مانور بیشتر روی گزارشات رو از دست میدین.