View Full Version : کمک برای طراحی جداول
ghiasvand_2008
دوشنبه 02 آذر 1394, 11:43 صبح
سلام به دوستان ، اگه راهنمایی بکنید ممنون میشم. با تشکر
136994
مهدی نان شکری
سه شنبه 03 آذر 1394, 13:25 عصر
با سلام
در نمودار ER اولین مرحله مشخص کردن Entity ها یا همان موجودیت های یک سیستم و تعیین رابطه های موجود بین آن ها می باشد.
در نمودار بالا لیست موجودیت های شما عبارتند از شخص، رشته(رشته صنایع دستی) و کارگاه.
مشکل نمودار بالا این است که باید خصوصیات یا همان Attribute های مرتبط به رشته صنایع دستی را مشخص می شد که در نمودار خصوصیات شخص مشخص شده است.
به بیان ساده تر من این چنین برداشت می کنم که در مرحله پیاده سازی 2 جدول شخص خواهیم داشت که یکی از آن دو جدول مربوط به اشخاص با رشته صنایع دستی می باشد که این صحیح نیست.
برای رفع این مشکل دو روش می توان داشت:
1) یک موجودیت اشخاص در نظر بگیرید و یک موجودیت دیگری که از اشخاص به ارث برده شده اند(Is-a) برای مشخص کردن متخصصان صنایع دستی (این روش به ذهنیت شما نزدیکتر است ولی مناسب نیست)
2) یک موجودیت برای رشته های تحصیلی داشته باشید و اشخاص با این رشته ها در ارتباط باشند. (موضوع مشخص شدن رشته صنایع دستی را می توان در لایه Application در صورت نیاز ایجاد کرد)
با تشکر
ghiasvand_2008
پنج شنبه 05 آذر 1394, 09:23 صبح
متشکر از لطفتان،نظر خودم هم رو روش دوم شما هست.
omid aboozari
سه شنبه 24 آذر 1394, 17:57 عصر
سلام و متشکر بابت راهنمایی لطفا در صورت امکان نمودار درست طرح بالا رو با گفته های خودتون طراحی کنید و ضمینه این پست کنین .
سپاسگذارم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.