نماد سایت بلاگ ایران هاست

نمودار er چیست ؛ آموزش رسم نمودار er در SQL Server

مدل سازی و رسم دیاگرام در SQL

دیاگرام در SQL Server 2008، معمولا یک نمودار ارتباط موجودیت (Entity Relation Diagram) یا نمودار erd است. در این مدل دیاگرام، ارتباط بین موجودیت ها و رابطه های آنها شرح داده می شود. در این مقاله در مورد نمودار ER و ساختار آن صحبت می کنیم.

فهرست این مقاله ( با کلیک روی هر عنوان به آن قسمت منتقل می شوید) پنهان

نمودار ER چیست؟

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

جهت ساخت یک مدل داده ساده، طراح باید ابتدا اطلاعات جمع آوری شده را آنالیز و بررسی نماید که شامل مراحل زیر خواهد بود:

برای این امر باید طراح تمامی مراحل بالا را طی نماید.

مزایا نمودار er

معایب نمودار er

 

ساختار نمودار ER (ارتباط موجودیت)

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

نکته: موجودیت های ضعیف تر توسط دو مستطیل داخل هم نشان داده می شوند.

بیشتر بخوانید: انواع داده در sql

آموزش رسم نمودار ER توسط SQL Server Management Studio

از بزرگترین مزایای SQL Server 2008 استفاده از نرم افزار رسم نمودار ER با رابط گرافیکی طراحی و توسعه مدل داده است. در کنار این ویژگی میتوان به مزایای ذیل اشاره نمود:

می توان جهت اعمال زیر از این رابط گرافیکی در نرم افزار SQL Server Management Studio استفاده کرد:

جهت انجام این امر بر روی نام پایگاه داده مورد نظر کلیک کرده و پس از انتخاب “database diagrams”  و راست کلیک بر روی آن گزینه “new database diagram” را برگزینید.

بر روی محیط کاری Database diagram  کلیک راست کرده و سپس گزینه add table را برگزینید و جدولی که باید انتخاب گردد را به مدل داده بیافزایید.

بر روی محیط کاری Database diagram  کلیک راست کرده و سپس گزینه new table را برگزینید و ستون های مورد نظر به همراه نوع داده را بیافزایید.

بر روی ستون مورد نظر  راست کلیک نموده و set primary key را انتخاب نمایید.

جهت ساخت یکپارچگی ارجاع ، کلید اصلی را از جدول اصلی در کلید فرعی جدول فرزند ، کشیده و رها کنید و سپس مشخصات یکپارچگی ارجاع را تنظیم نمایید و با استفاده از گزینه “show relationship labels” آن را نمایش دهید

جهت مدیریت شاخص ها بر روی جدول مورد نظر کلیک کرده و سپس گزینه check constraints را انتخاب نمایید و سپس مشخصات شاخص را تنظیم و اضافه و یا حذف نمایید.

جهت ذخیره نمودن تغییرات در یک فایل Script (از ابتدا )به زبان T-SQL میتوانید از گزینه گزینه Generate Change Script در محیط database diagram tool استفاده نمایید.

پس از ساخت جداول و ستون ها و کلید های اصلی و خارجی و … انجام خواهد شد و دیاگرام و مدل داده ای شکل خواهد گرفت.

خروج از نسخه موبایل