در قسمتهای قبلی گفتیم که چگونه می توان به طرح خام از پایگاه رسید
حال به این مسئله می پردازیم که چگونه می باید ارتباط بین این طرههای خام را برقرار کرد
در کل سه نوع ارتباط بین پایگاهها وجود دارد
۱٫ یک به یک : (One To One) ارتباطی است که به ازای یک رکورد در یک پایگاه فقط و فقط یک رکورد در پایگاه مرتبط موجود یاشد
مثال : یک مشتری یک سفارش دارد
۲٫ یک به چند : (One To Many) ارتباطی است که به ازای یک رکورد در یک پایگاه حداقل یک یا بیشتر رکورد در پایگاه مرتبط موجود یاشد
مثال : یک سفارش چند قلم کالا دارد
۳٫ چند به چند : (Many To Many) ارتباطی است که به ازای یک رکورد در یک پایگاه حداقل یک یا بیشتر رکورد در پایگاه مرتبط موجود یاشد و بالعکس
مثال : چند مشتری چند سفارش دارند
شکل زیر نحو ترسیم اینگونه ارتباط ها را نشان می دهد
![]()
اما تشخیص و ترسیم رابطهای کلی نظام مستلزم طی کردن قدم به قرم مراحل زیر است :
• ابتدا تمامی رابطه های واقعی موجود در سیستم را تک به تک بنویسید
• شکل هریک از رابطه ها را بکشید
• اشکال را برهم منطبق کنید تا موجودیتهای تکراری حذف شوند(شکل کلی ارتباط)
• از طریق تحلیل شکل کلی ارتباط های اضافی را حذف کنید
یک مثال : نظام دانشجو ، استاد ، درس ، برنامه درسی
رابطه ها : (دو قدم اول)

تکمیل (دو قدم دوم)

دیدگاه خود را بیان کنید.
باید وارد سایت شده باشید برای دیدگاه دادن