نمودار مربوط به رابطه

از نمودارهای ER برای نشان دادن روابط بین نهادهای پایگاه داده استفاده کنید

یک نمودار ارتباط یک شخصیت یک شکل گرافیکی تخصصی است که رابطه بین نهادها را در یک پایگاه داده نشان می دهد . نمودارهای ER معمولا از نمادها برای نشان دادن سه نوع اطلاعات استفاده می کنند: نهادها (یا مفاهیم)، روابط و ویژگی ها. در نمودار استاندارد صنعتی ER، جعبه برای نشان دادن نهادها استفاده می شود. الماس ها برای نشان دادن روابط استفاده می شود، و بیضی ها برای نشان دادن ویژگی ها استفاده می شوند.

اگر چه به چشم غیرتجاری، دیاگرام های ارتباطی موجود می توانند به طور باورنکردنی پیچیده و به بینندگان متخصص کمک کنند، آنها به کارکنان تجاری کمک می کنند ساختار پایگاه داده را در سطح بالا بدون جزئیات همراهی کنند.

طراحان پایگاه داده از مدل های ER برای مدل سازی روابط بین موجودیت های پایگاه داده در فرمت روشن استفاده می کنند. بسیاری از بسته های نرم افزاری از روش های خودکار برای تولید نمودارهای ER از پایگاه های داده موجود استفاده می کنند.

به عنوان نمونه یک پایگاه داده ای را که حاوی اطلاعات در مورد ساکنان یک شهر است را در نظر بگیرید. نمودار ER نشان داده شده در تصویر همراه با این مقاله شامل دو نهاد: شخص و شهر است. یک رابطه "زندگی در زندگی" با هم ارتباط دارد. هر فرد تنها در یک شهر زندگی می کند، اما هر شهر می تواند بسیاری از مردم را اداره کند. در نمودار نمونه، ویژگی ها عبارتند از نام فرد و جمعیت شهر. به طور کلی، اسم ها برای توصیف اشخاص و صفات استفاده می شوند، در حالی که افعال برای توصیف روابط استفاده می شوند.

موجودیت ها

هر آیتمی که شما در یک پایگاه داده پیگیری می کنید یک نهاد است و هر نهاد یک جدول در پایگاه داده رابطه ای است. معمولا هر نهاد در یک پایگاه داده مربوط به یک ردیف است. اگر یک پایگاه داده حاوی اسامی افراد داشته باشید، نهاد آن ممکن است به نام "شخص" نامیده شود. یک جدول با همان نام در پایگاه داده وجود دارد، و هر فرد به یک ردیف در جدول شخصی اختصاص داده می شود.

ویژگی های

پایگاه های داده حاوی اطلاعات مربوط به هر نهاد است. این اطلاعات به عنوان "صفات" نامیده می شود. و این شامل اطلاعات منحصر به فرد برای هر نهاد ذکر شده است. در مثال شخص، ویژگی ها می توانند شامل نام، نام خانوادگی، تاریخ تولد و شماره شناسایی باشند. ویژگی ها اطلاعات دقیق در مورد یک نهاد ارائه می کنند. در یک پایگاه داده رابطه ای، صفات در زمینه هایی نگهداری می شوند که اطلاعات درون یک رکورد نگهداری می شوند. شما به تعداد مشخصی از ویژگی ها محدود نمی شوید.

روابط

ارزش یک نمودار رابطه شخصیت نهفته در توانایی آن برای نمایش اطلاعات مربوط به روابط بین اشخاص است. در مثال ما، شما می توانید اطلاعات مربوط به شهر که در آن هر فرد زندگی می کنند را دنبال کنید. شما همچنین می توانید اطلاعات مربوط به خود شهر را در یک نهاد شهر با ارتباطی که با اطلاعات مردم و شهر مرتبط می شود، ردیابی کنید.

چگونه یک نمودار ER ایجاد کنیم

  1. یک جعبه برای هر نهاد یا مفهوم مربوط به مدل خود ایجاد کنید.
  2. خطوط را برای پیوند دادن نهادهای مرتبط به منظور ایجاد روابط طراحی کنید. برچسب روابط با استفاده از افعال در داخل الماس شکل.
  3. شناسایی ویژگی های مربوطه برای هر نهاد، با شروع از مهمترین ویژگی ها، و آنها را در بیضی شکل در نمودار وارد کنید. بعدا می توانید فهرست ویژگی های خود را دقیق تر کنید.

هنگامی که شما به پایان رسید، شما به وضوح نشان داده شده است که چگونه مفاهیم کسب و کار مختلف مربوط به یکدیگر است، و شما یک پایه مفهومی برای طراحی یک پایگاه داده ارتباطی برای حمایت از کسب و کار شما داشته باشد.