veniz2008
چهارشنبه 19 بهمن 1390, 09:39 صبح
سلام دوستان،من یک مشکل در ارتباط بین فیلدهای جدولم دارم،من 3 تا جدول دارم، جدول دانشجو،جدول درس و جدول اخذ درس. در جدول دانشجو،شماره دانشجویی رو کلید گرفتم،در جدول درس کلید ترکیبی هستش(کد درس،سال درس و ترم درس) و در جدول اخذ هم کلید ترکیبی هست(شماره دانشجویی،کد درس،سال درس و ترم درس)،حالا میخوام ارتباط بین این 3 جدول رو ایجاد کنم،واسه همین در دیاگرام،شماره دانشجویی از جدول دانشجو رو با drag & drop به فیلد شماره دانشجویی از جدول اخذ وصل میکنم(شماره دانشجویی جدول دانشجو به عنوان کلید اصلی و شماره دانشجویی جدول اخذ به عنوان کلید خارجی)،تا اینجا مشکلی ندارم،ولی وقتی میخوام که ارتباط جدول درس و جدول اخذ رو هم به همین شکل ایجاد کنم(یعنی فیلد کد درس از جدول درس رو به فیلد کد درس از جدول اخذ وصل کنم،ارتباط رو برعکس نشون میده،یعنی کد درس از جدول اخذ رو به عنوان کلید اصلی و کد درس از جدول درس رو به عنوان کلید خارجی در نظر میگیره)،مشکل کار کجاست؟،یک عکس میزارم تا دوستان منظورمو بهتر متوجه بشن. من این ارتباط رو بخاطر این میخوام که مثلا اگر یک درس رو ویرایش کردم بطور اتوماتیک اون درس اگه داخل جدول اخذ وجو داشت،اون درس داخل جدول اخذ اطلاعاتش ویرایش بشه،آیا بعد از برقراری ارتباط بین دو جدول،اینکار بصورت اتوماتیک انجام میشه؟یا اینکه حتما بایستی با کدنویسی جدول اخذم رو اصلاح (آپدیت)کنم؟
82223http://barnamenevis.org/images/misc/pencil.png
82223http://barnamenevis.org/images/misc/pencil.png