لطفا در مورد ارتباط بین جداول ( Tables Relationship ) در database و نیز کاربرد های آن و همچنین نحوی ایجاد و مدیریت آن توضیح دهید
اگر برایتان امکان دارد یک نمونه source code هم ذکر کنید
پیشاپیش از کمکتان متشکرم
cheeta
لطفا در مورد ارتباط بین جداول ( Tables Relationship ) در database و نیز کاربرد های آن و همچنین نحوی ایجاد و مدیریت آن توضیح دهید
اگر برایتان امکان دارد یک نمونه source code هم ذکر کنید
پیشاپیش از کمکتان متشکرم
cheeta
آخرین ویرایش به وسیله cheeta323 : پنج شنبه 10 آذر 1384 در 19:11 عصر
پیشنهاد می کنم کتاب "پایگاه داده ها" رو مطالعه بفرمایید. مبحث Relation و قوانین جامعیت و ... در بانک های اطلاعاتی از مباحث مهمی است که بهتره با مطالعه این کتاب درک صحیحی از اون پیدا کنی.
با سلامنوشته شده توسط cheeta323
در تایید حرف دوستمون 2 مسئله رو متذکر میشم
1- سوالات رو در بخش مربوطه بپرس( تین سوال رو باید در بخش پایپگاه داده بیان کنی).
2- این مبحثی رو که شما میخواهید یه مبحث زیادی حالا ساده بودن یا پیچیده بودنش بماند. پس بهتره سوالات رو خلاصه تر بپرسی و خودت هم تحقیقات بیشتری داشته باشی تا زودتر به نتیجه برسی.
در پناه حق موفق و کامرا باشید.
دوست عزیز به طور خلاصه عرض کنم:
Table Relation درواقع ارتباط بین چند جدول در یک Database است.
مثلا شما دارای 2 جدول می باشید که در هر دو جدول فیلد Name, Id وجود دارد برای بهینه شدن و پرهیز از دوبار وارد شدن اطلاعات فیلد Name را در یکی از جدول ها قرار می دهند و فیلد Id را در دو جدول و با فیلد ID این دو جدول را به هم متصل می کنند.
خیلی مسئله را باید ساده بگیری
ارتباطها :
یک به یک
یک به چند (یک به بینهایت)
و چند به چند
مثال می زنم واست :
یک به یک مثل هر کارمند یک کامپیوتر
یک به چند یک استاد چند دانشجو
چند به چند ترکیب اینها مثلا چند دانشجو چند درس
فقط باید ارتباطها رو درست انتخاب کنی حتما هم فیلدی تایپ نشده باشده در جداول
چون اگه فیلدی از قبل باشه این امکان (یعنی یک به چند) رو از تو می گیره
موفق باشی