PDA

View Full Version : سوال: چگونگی ارتباط جداول با هم



AmirhossenFekri
یک شنبه 30 خرداد 1389, 17:51 عصر
سلام به همه دوستان برنامه نویس .
واسه اولین باره که پروژه مینویسم
می خواستم چند تا راهنمایی ازتون بگیرم .
موضوع پروژه اینه که میخوام واسه یه مجموعه ای برنامه ثبت فعالیت بنویسم .
و بانک اطلاعاتیش هم به این صورته :
1-جدول شماره 1:(شامل فیلد های (1-نام ، 2- نام خانوادگی،3-نام پدر،4-شماره شناسنامه))
2-جدول شماره 2 :(شامل فیلد های :(1- تاریخ،2- نوع فعالیت ،3-مدت))
3-جدول شماره 3 : (شامل فیل های :(1-تاریخ ،2-نوع 3-میزان))
4- جدول شماره 4 :(شامل فیل ها :(1-تاریخ ،2- نوع ، 3- مدت))

سوال 1 - ارتباط جداول در قسمت Relationshipد چگونه باید باشد .(لطفا ارتباط یک به یک ، یک به چند و چند به چند را هم مشخص کنید .)
سوال 2 - کدام فیلد را فیلد کلید بگیرم ؟

ممنون . :لبخندساده:

هانیه دره باغی
دوشنبه 31 خرداد 1389, 15:01 عصر
سلام به همه دوستان برنامه نویس .
واسه اولین باره که پروژه مینویسم
می خواستم چند تا راهنمایی ازتون بگیرم .
موضوع پروژه اینه که میخوام واسه یه مجموعه ای برنامه ثبت فعالیت بنویسم .
و بانک اطلاعاتیش هم به این صورته :
1-جدول شماره 1:(شامل فیلد های (1-نام ، 2- نام خانوادگی،3-نام پدر،4-شماره شناسنامه))
2-جدول شماره 2 :(شامل فیلد های :(1- تاریخ،2- نوع فعالیت ،3-مدت))
3-جدول شماره 3 : (شامل فیل های :(1-تاریخ ،2-نوع 3-میزان))
4- جدول شماره 4 :(شامل فیل ها :(1-تاریخ ،2- نوع ، 3- مدت))

سوال 1 - ارتباط جداول در قسمت Relationshipد چگونه باید باشد .(لطفا ارتباط یک به یک ، یک به چند و چند به چند را هم مشخص کنید .)
سوال 2 - کدام فیلد را فیلد کلید بگیرم ؟

ممنون . :لبخندساده:

سلام
به نظر من در جدول شماره 1 , یک فیلد با عنوان کد پرسنلی یا کد شناسایی در نظر بگیر و اون رو کلید قرار بده
در جداول دیگرت هم این فیلد را قرار بده وآنها را کلید کن واز طریق همین فیلد جداولت رو با هم ارتباط بده
اگر در مورد جداولت توضیح بیشتری بدی می تونم کمکت کنم

wolfstander
دوشنبه 31 خرداد 1389, 17:01 عصر
سلام دوست عزیز
فکر میکنم که شما برنامه ای رو میخواید که در زمینه کنترل فعالیت های پرسنل باشه
یکی فعالیت تعریف بشه
تاریخ شروع داشته باشه
افراد مرتبط داشته باشه و چیزی شبیه این
همچین برنامه ای رو من قبلا نوشته بودم
یادم باشه ، میذارمش تو تاپیک

fazl11
دوشنبه 31 خرداد 1389, 20:49 عصر
طبق فرمايش دوستان اگه يه فيلد id بزاري توي جدول اولت و اما مي توني بجاي چند جدول ديگت دو يا يك جدول استفاده كني بطوريكه داخل يه فيلد نوع فعاليت رو بصورت كمبوباكس بذاري و همچنين تاريخ شروع و خاتمه داشته باشي و نيز ساعت شروع و خاتمه بذاري همچنين ميزان و مدت فعاليت را نيز مي توني از اين دو فيلد بگيري و توي اين جدول نيز از id جدول اول استفاده كني
البته نظر خودت مهمه و همچنين برنامه اي كه لازم داري

AmirhossenFekri
پنج شنبه 10 تیر 1389, 11:46 صبح
ممنون از پاسخ هایی که دادید
اگه مثالی دارید برام بذارید ممنون میشم .
من بیشتر مشکل رو ارتباطشونه همین .