دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۷
  • اردیبهشت

جلسه ۰۷ : کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

  • دسته‌بندی‌ها :
جلسه ۰۷ : کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )
    • جزئیات
    • نوع محتواآموزشی

      سلام به همه پی وی لرنی های عزیز!
      به دوره آموزش دوره آموزش سیستم مدیریت پایگاه داده DBMS خوش آمدید.
      Database Management System یا سیستم مدیریت پایگاه داده که به صورت خلاصه به آن DBMS می گویند؛ به فناوری ذخیره و بازیابی اطلاعات کاربران با حداکثر کارآیی در کنار اقدامات امنیتی مناسب اشاره دارد. در این آموزش اصول اولیه سیستم مدیریت پایگاه داده یا DBMS مانند معماری آن، مدل های داده، طرحواره داده ها، استقلال داده ها، مدل E-R، مدل رابطه، طراحی بانک اطلاعاتی رابطه ای، و ذخیره سازی و ساختار پرونده و موارد دیگر را می آموزیم.
      در جلسه گذشته به آشنایی با مدل ER در سیستم مدیریت پایگاه داده ( DBMS ) پرداختیم؛ مدل ER نمای مفهومی یک پایگاه داده را تعریف می کند. در اطراف entities ها و انجمن های بین آنها فعالیت می کند. در سطح مشاهده، مدل ER گزینه خوبی برای طراحی پایگاه داده است.
      در ادامه جلسه قبل قرار است کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS ) را فرا گیریم.

      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      در این جلسه می خواهیم بیاموزیم که چگونه مدل ER با استفاده از نمودار ER نمایش داده می شود. به عنوان مثال، هر شیء، Attributes یک Entity ، مجموعه روابط و Attributes های مجموعه روابط می تواند با کمک نمودار ER نشان داده شود.

      Entity

      Entity ها با استفاده از مستطیل نمایش داده می شوند. مستطیل ها با مجموعه ای از Entity های ارائه شده نامگذاری می شوند.

      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      Attributes

      Attributes ها را می توان ویژگی های Entity ها دانست؛ در تصویر زیر Attributes با استفاده از بیضی نشان داده می شوند. هر بیضی یک Attributes را نشان می دهد که مستقیماً به Entity آن (مستطیل) وصل می شود.

      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      اگر Attributes ها ترکیباتی از وارد مختلف باشند؛ آنگاه یک Attribute ساده یک جزء تقسیم ناپذیر از این ترکیب است. در تصویر زیر Attributes های ترکیبی بیضی هایی که که به هم و به صورت طولی به یک Entity وصل می شوند.

      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      Attributes های ترکیبی با بیضی مضاعف ( دو بیضی یا بیشتر روی هم ) به تصویر کشیده می شوند.

      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      Attributes های مشتق شده، توسط بیضی های خط چین شده به تصویر کشیده شده اند.

      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      Relationship

      Relationship ها توسط اشکال لوزی شکل نشان داده می شود. نام Relationship در لوزی نوشته شده است. تمام Entity ها (مستطیل ها) که در یک Relationship شرکت می کنند، توسط یک خط به آن متصل می شوند.گ

      Relationship های Binary ( رابطه دو دویی ) و Cardinality

      Relationship که دو Entity در آن شرکت می کنند، رابطه دودویی یا Binary نامیده می شود. Cardinality نیز تعداد نمونه های موجود از ای است که می تواند با Relationship در ارتباط باشد.

      • One-to-one (یک به یک) – وقتی تنها یک نمونه از Entity با Relationship در ارتباط است رابطه یک به یک شکل می گیرد. تصویر زیر نشان می دهد که فقط یک نمونه از هر Entity باید با Relationship در ارتباط باشد.
      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      • One-to-many (یک به چندین تا) – وقتی بیش از یک نمونه از Entity با یک Relationship در ارتباط باشد؛ آنگاه رابطه یک به چندین تا شکل می گیرد. تصویر زیر نشان می دهد که تنها یک نمونه از Entity در سمت چپ و بیش از یک نمونه از Entity در سمت راست می تواند با Relationship در ارتباط باشد.

      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      • Many-to-one (چندین تا به یکی) – هنگامی که بیش از یک نمونه از Entity با Relationship در ارتباط است؛ رابطه چندین تا به یکی شکل می گیرد. تصویر زیر نشان می دهد که بیش از یک نمونه از Entity در سمت چپ و تنها یک نمونه از Entity در سمت راست می تواند با Relationship در ارتباط باشد.
      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      • Many-to-many (چندین تا به چندین تا) – تصویر زیر نشان می دهد که بیش از یک نمونه از Entity در سمت چپ و بیش از یک نمونه از Entity در سمت راست می تواند با Relationship در ارتباط باشد.
      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )

      محدودیت های مشارکت

      • Total Participation (مشارکت در کل) – در این محدودیت هر Entity در Relationship دخیل است. مشارکت کل توسط دو خط ارائه می شود.
      • Partial participation (مشارکت جزئی) – همه Entity  ها در Relationship درگیر نیستند. مشارکت جزئی توسط خطوط واحد ارائه می شود.

      سخن پایانی

      در این جلسه به کار با نمودار ER در DBMS پرداختیم و پرداختیم که چگونه مدل ER با استفاده از نمودار ER نمایش داده می شود.
      در جلسه آینده به موضوع کلیت بخشی و خصوصی بخشی Entity ها در مدل ER می پردازیم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۰۷ : کار با نمودار ER در سیستم مدیریت پایگاه داده ( DBMS )
      به اشتراک بگذارید