آموزش سیستم مدیریت پایگاه داده - نمایش نمودار
حالا بیایید یاد بگیریم چگونه مدل ER را با استفاده از نمودار ER نشان دهیم. هر شیء، مانند موجودیتها، ویژگیهای یک موجودیت، مجموعههای رابطه و ویژگیهای مجموعههای رابطه، میتوانند با کمک یک نمودار ER نمایش داده شوند.
موجودیتها (Entities)
موجودیتها با استفاده از مستطیلها نمایش داده میشوند. مستطیلها با نام مجموعه موجودیت که نمایش میدهند نامگذاری میشوند.
ویژگیها (Attributes)
ویژگیها ویژگیهای موجودیتها هستند. ویژگیها با استفاده از اشکال بیضی نمایش داده میشوند. هر بیضی یک ویژگی را نمایش میدهد و به طور مستقیم به موجودیت متصل است (مستطیل).
اگر ویژگیها ترکیبی باشند، آنها در یک ساختار شبیه به درخت تقسیم میشوند. هر گره به ویژگی مرتبط است. به عبارت دیگر، ویژگیهای ترکیبی با بیضی هایی نمایش داده میشوند که با بیضی متصل هستند.
ویژگیهای چندمقداری با دو بیضی نمایش داده میشوند.
ویژگیهای استنتاجی با یک بیضی خطخورده نمایش داده میشوند.
رابطهها (Relationship)
رابطهها با استفاده از جعبهای به شکل الماس نمایش داده میشوند. نام رابطه درون جعبه الماس نوشته میشود. تمام موجودیتها (مستطیلها) که در یک رابطه شرکت میکنند، با یک خط به آن متصل هستند.
رابطه دودویی و تعدادیت (Cardinality)
رابطهای که دو موجودیت در آن شرکت میکنند، رابطه دودویی نامیده میشود. تعدادیت تعداد نمونههای یک موجودیت از یک رابطه که میتواند با رابطه مرتبط باشد، است.
-
یک به یک − وقتی تنها یک نمونه از یک موجودیت با رابطه مرتبط است، به عنوان '۱:۱' مشخص میشود. تصویر زیر نشان میدهد که تنها یک نمونه از هر موجودیت باید با رابطه مرتبط شود. این رابطه را نشان میدهد.
-
یک به چند − وقتی بیش از یک نمونه از یک موجودیت با یک رابطه مرتبط است، به عنوان '۱:N' مشخص میشود. تصویر زیر نشان میدهد که تنها یک نمونه از موجودیت در سمت چپ و بیش از یک نمونه از یک موجودیت در سمت راست میتواند با رابطه مرتبط شود. این رابطه را نشان میدهد.
-
چند به یک − وقتی بیش از یک نمونه از موجودیت با رابطه مرتبط است، به عنوان 'N:۱' مشخص میشود. تصویر زیر نشان میدهد که بیش از یک نمونه از موجودیت در سمت چپ و تنها یک نمونه از یک موجودیت در سمت راست میتواند با رابطه مرتبط شود. این رابطه را نشان میدهد.
-
چند به چند − تصویر زیر نشان میدهد که بیش از یک نمونه از موجودیت در سمت چپ و بیش از یک نمونه از موجودیت در سمت راست میتوانند با رابطه مرتبط شوند. این رابطه را نشان میدهد.
محدودیتهای مشارکت (Participation Constraints)
-
مشارکت کلی − هر موجودیت در رابطه شرکت دارد. مشارکت کلی با خطوط دوتایی نمایش داده میشود.
-
مشارکت جزئی − همه موجودیتها در رابطه شرکت ندارند. مشارکت جزئی با خطوط تکی نمایش داده میشود.