PDA

View Full Version : رابطه چند به چند



negar_software
دوشنبه 24 اردیبهشت 1386, 00:46 صبح
سلام
کسی می دونه چرا در اکسس نمی توان رابطه چند به چند را به صورت مستقیم پیاده سازی کرد.

quack
دوشنبه 24 اردیبهشت 1386, 08:55 صبح
رابطه چند به چند مستقیم یعنی چی؟!!!!!!!

حامد مصافی
دوشنبه 24 اردیبهشت 1386, 09:38 صبح
رابطه ای که میتونه بین دو جدول وجود داشته باشه اگر غیر از یک به چند باشه مورد قبول نیست.
یعنی شما حتی اگر هم بتوانی نباید این کار را بدون جدول مدیوم پیاده سازی کنید.

ضمناً اگر کمی فکر کنید به این واقعیت خواهید رسید که اصولاً رابطه چند به چند نمی تواند وجود داشته باشد!!

mdsh1400
دوشنبه 24 اردیبهشت 1386, 09:55 صبح
رابطه ای که میتونه بین دو جدول وجود داشته باشه اگر غیر از یک به چند باشه مورد قبول نیست.
یعنی شما حتی اگر هم بتوانی نباید این کار را بدون جدول مدیوم پیاده سازی کنید.

ضمناً اگر کمی فکر کنید به این واقعیت خواهید رسید که اصولاً رابطه یک به چند نمی تواند وجود داشته باشد!!

منظورتان چند به چند است؟

حامد مصافی
دوشنبه 24 اردیبهشت 1386, 11:02 صبح
منظورتان چند به چند است؟
دقیقاً
ممنون

majid325
سه شنبه 25 اردیبهشت 1386, 04:33 صبح
ضمناً اگر کمی فکر کنید به این واقعیت خواهید رسید که اصولاً رابطه چند به چند نمی تواند وجود داشته باشد!!

ببخشید فکر کنم درست موضوع برای من روشن نشده....
اگر منظورتون رو درست فهمیده باشم پس رابطه بین "استاد" و "دانشجو" به چه صورت است؟

negar_software
سه شنبه 25 اردیبهشت 1386, 22:39 عصر
دقیقاً
ممنون
یعنی many to many

CodeMasterX
سه شنبه 25 اردیبهشت 1386, 22:55 عصر
ببخشید فکر کنم درست موضوع برای من روشن نشده....
اگر منظورتون رو درست فهمیده باشم پس رابطه بین "استاد" و "دانشجو" به چه صورت است؟

رابطه بین استاد و دانشجو یک به یک هست.

majid325
سه شنبه 25 اردیبهشت 1386, 23:43 عصر
رابطه بین استاد و دانشجو یک به یک هست.

میشه یه کم بیشتر توضیح بدید و به یه جواب کوتاه بسنده نکنید....
مگه هر دانشجو با چند تا استاد درس بر نمیداره و هر استاد به چند تا دانشجو درس نمیده؟

حامد مصافی
چهارشنبه 26 اردیبهشت 1386, 09:59 صبح
استاد با دانشجو هیچ (موکداً هیچ) رابطه ای ندارد!
ارتباط این دو از طریق یک مدیوم به نام درس صورت می گیرد!!

اگر شروع به نرمال سازی کنید به جواب مورد نظر می رسید

manager
چهارشنبه 26 اردیبهشت 1386, 11:36 صبح
سلام
کسی می دونه چرا در اکسس نمی توان رابطه چند به چند را به صورت مستقیم پیاده سازی کرد.
همون طور که سایر دوستان اشاره کردند، اساسا رابطه چند به چند غلط نیست ولی هنگامی که به رابطه چند به چند برخورد می کنید باید به این یقین برسید که یک کلاس (در آنالیز و طراحی OO) و یا یک موجودیت (در طراحی جداول و موجودیت های DB) مفهومی جا انداخته اید که در مثال استاد- دانشجو کلاس و یا موجودیت مفهومی درس جا افتاده است.