مهندس حتما میدونی که اولین قدم تو شروع یه پروژه تازه کشیدن نمودار ER هس ؟
اگه در کشیدن نمودار ER مشکل داری ؟
راه حلش آشنایی با چند نمونه از نمودار ER دوسه پروژه خوبه
دوست عزیز :
نمودار ER بیانگر ارتباط موجودیت (نهاد) های یک بانک اطلاعاتی است که کارمدل بندی داده های موجود را انجام میدهد
نمودارهای ER از بخش های گرافیکی مختلفی تشکیل شده اند:
- مستطیل ها در این نمودار، بیانگر مجموعه نهادها هستند.
- بیضی ها مبین ویژگی ها ی مربوط به نهاد یا رابطه می باشند.
- لوزی ها بیانگر مجموعه روابط در نمودار ER هستند.
- خطوط وسیله ای برای اتصال ویژگی ها به نهادها یا روابط مربوطه و همچنین برای اتصال روابط بین نهادها به کار میروند.
- بیضی های دوخطی نشان دهنده ویژگی های چند مقداری هستند.
- خط های دوتایی مشارکت تام یک نهاد در یک مجموعه رابطه را تداعی میکنند
روابط بین نهادها :
روابط بین نهادها ممکن است یک به یک (1:1)، یک به چند (1:n)، چند به یک(n:1) ویا چند به چند (m:n) باشد که به این مفاهیم کاردینالیتی نگاشتمیگویند. مثلا در نمودار ER مربوط به نهاد "مشتری" و "شعبه"، این دو نهاد مجزا هستند که به وسیله رابطه "حساب" با هم در ارتباط اند و رابطه حساب از نوع یک به چند است یعنی هر مشتری متعلق به یک شعبه است ولی هر شعبه میتواند چندین مشتری داشته باشد.
در یک نمودار ER یک موجودیت میتواند با خودش نیز در ارتباط باشد، مثلا نهاد قطعه با قطعات دیگری ساخته میشود. پس در نمودار ER مربوط به آن رابطه به خود مستطیل قطعه برمیگردد. همچنین هر رابطه خود میتواند بعنوان یک نهاد معرفی گردد که در اینصورت آن رابطه باید دارای ویژگی های و صفات خاصه مخصوص به خود باشد.
نمودار ER کتابخانه