5 مثال نمودار er رایگان- الوتمرین
در این مقاله قصد داریم 5 مثال نمودار er را بررسی و سایت الوتمرین را به عنوان مرجع تمرین با جواب و انجام دهنده معتبر پروژه های برنامه نویسی و پایگاه داده معرفی نماییم.
در هنگام مطالعه این مقاله به لینک ها دقت نمایید که هر کدام نشان دهنده یک مثال کامل رایگان از نمودار er در وب سایت الو تمرین میباشند.
نمودار er چیست؟
نمودار er مخفف عبارت Entity Relationship Diagram میباشد که جهت مدلسازی محیط های عملیاتی پایگاه داده مورد استفاده قرار میگیرد.
هر نمودار er از سه جزئ اصلی تشکیل میشود.
موجودیت: هر چیزی که بتوانیم برای آن صفات و یک صفت یکتا تعیین نماییم را موجودیت مینامیم.
صفت:خصوصیت هایی که به موجودیت تخصیص میدهیم.
ارتباط: روابط بین موجودیت ها که اطلاعات را به هم انتقال میدهند.
مرحله به مرحله رسم نمودار ER
برای رسم نمودار er ابتدا باید موجودیت های آن سناریو یا محیط عملیاتی را تشخیص دهیم.
به طور مثال اگر نمودار er بانک را در نظر بگیریم موجودیت ها شامل بانک،شعبه،حساب بانکی،مشتری و … میباشند.
در سناریو بانک میتوانیم موجودیت قوی و ضعیف را مشخص کنیم
در رسم نمودار er بیمارستان موجودیت ها میتواند شامل پزشک،مسئول پذیرش و … باشد.
در ادامه باید صفت هر موجودیت را مشخص کنیم.
همانطور که میدانید صفت های متنوعی برای موجودیت ها میتوانیم در نظر بگیریم.
صفت خاص: در اصل همان صفت یکتا میباشد که اگر مشتری را در نظر بگیریم میتوانیم شماره مشتری یا کد ملی را به عنوان صفت یکتا در نظر بگیریم.
صفت ساده: صفت ساده صفتی که ویژگی خاصی ندارد و صرفا برای ذخیره سازی اطلاعات از آن استفاده میشود.
به طور مثال نام و نام خانوادگی مشتری،صفتی از نوع ساده میباشد.
صفت مرکب: این صفت همانطور که از نامش پیداس از ترکیب چندین صفت تشکیل میشود.
به طور مثال در نمودار er بیمه میتوانید آدرس مشتری را به عنوان صفت مرکب در نظر بگیریم چونکه از صفت های خیابان،کوچه،پلاک و … تشکیل میشود.
صفت چند مقداری: صفتی که دارای چند مقدار میباشد یک زمان است که ما میخواهیم از یک صفت چندین مقدار دیگر آن را ذخیره کنیم اینجا از صفت چند مقداری استفاده میکنیم.
به طور مثال صفت تلفن همراه برای مشتری را در یک نمودار er فروشگاه میتوانید به عنوان صفت چند مقدار در نظر بگیریم چون هر مشتری دارای چندین شماره تماس میباشد که در یک سیستم فروشگاهی نیاز به ذخیره آن داریم.
صفت مشتق: صفتی که از یک صفت دیگر قابل دستیابی میباشد یعنی به طور مثال اگر ما صفت تاریخ تولد کاربر را در نظر میگیرید صفت سن نیازی به ذخیره سازی نیست چون از روی صفت تاریخ تولد قابل دستیابی میباشد.
پس از مشخص کردن صفت و نوع آن به سراغ تعیین ارتباط بین موجودیت ها میرویم.
برای ایجاد ارتباط بین دو موجودیت از نماد لوزی استفاده میکنیم.
به طور مثال ارتباط بین موجودیت مشتری و حساب بانکی افتتاح حساب میباشد که دارای یک درجه ارتباط است.
پس ما با رسم یک خط به سمت لوزی از سمت مشتری و حساب بانکی این ارتباط را برقرار میکنیم.
برای تشخیص درجه ارتباط میتوانید اینطور بگوییم که هر مشتری میتواند چند حساب بانکی افتتاح نماید و هر حساب بانکی متعلق به یک مشتری میباشد پس نوع این ارتباط را میتوانیم یک به چند در نظر بگیریم.
ماهیت ارتباط یا کاردینالیتی
سه نوع ماهیت ارتباط یا درجه ارتباط بین موجودیت ها میتوانیم برقرار کنیم.
یکی 1 به 1 دیگری 1 به N و در نهایت N به M که به ترتیب یک به یک، یک به چند و در نهایت چند به چند میباشد.
در اکثر نمودار های er از ارتباطات یک به چند و چند به چند استفاده میکنیم.
جمع بندی
در این مقاله سعی کردیم 5 مثال نمودار er را بررسی کنیم که با وجود وب سایت الوتمرین به عنوان مرجع تمرین با جواب و انجام پروژه های برنامه نویسی مثال کامل نمودار er برایمان ساده تر شد و با کمک لینک ها کمک کردیم به هر کدام از مثال های نمودار er به طور رایگان دسترسی داشته باشید.