PDA

View Full Version : مفهوم ،کاربرد و فوائد RelationShips و مثالهای آن



taiataia
سه شنبه 15 آبان 1386, 19:08 عصر
لطفاً در مورد کاربرد Relationships و کاربردها با ذکر مثال در این تاپیک توضیح دهید .

saeed razaee
چهارشنبه 16 آبان 1386, 08:41 صبح
باسلام لطفاً فایلهای ضمیمه را مشاهده نمائید.

daskar
چهارشنبه 16 آبان 1386, 09:57 صبح
با سلام
دوست گرامی
Relationships یا همان ارتباط بین جداول که شما سئوال کردید به نحوه کد نویسی شما بستگی داره .
1- در برنامه های تحت داس Relationships به این صورت بود که شما بایستی مثلاً فیلد کد پرسنلی را در تمامی جداول ها در نظر گرفته و از طریق همان کدها نسبت به پیاده سازی برنامه اقدام می کردید
به این صورت که جدول اطلاعات پرسنلی با کد پرسنلی و جدول اطلاعات فرزندان با کد پرسنلی با هم ارتباط داشتند یعنی شما وقتی میخواستید بدانید پرسنل 1000 آقای x چند فرزند دارد کافی بود جدول فرزندان رو باز میکردید و بر اساس کد پرسنلی 1000 فیلتر میکردی و...
ولی برنامه های در access و ویندوز کلاً ساختار متفاوتی پیدا کرد و نحوه Relationships ارتباط رو به چند دسته تقسم کردند
1- یک به یک 2- یک به چند 3 چند به چند
در مفهم کلی کار همان است اما راحت تر شده شما بایستی در کلیه جداول همان فیلد کلیدی را داشته باشی و لی بجای کد نویسی با یک Relationships خود سیستم اتومات ارتباط را مشخص میکند و نوع ارتباط بسته به شما دارد که کجا و از جه ارتباطی استفاده نمایید
در مثال بالا بایستی از ارتباط یک به چند استفاده کنید زیرا یک پرسنل میتواند چند فرزند داشته باشد