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



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

جلسه ۰۴ : آشنایی با اسکیماهای داده در سیستم مدیریت پایگاه داده ( DBMS )

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

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

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

      schema یا اسکیمای پایگاه داده ساختار اسکلت مانندی است که نمای منطقی کل پایگاه داده را نشان می دهد. این ساختار چگونگی سازماندهی داده ها و چگونگی ارتباط بین آنها را تعریف می کند و همه محدودیت هایی را که باید روی داده ها اعمال شود، فرموله می کند.
      schema پایگاه داده entities های آن و رابطه بین آن ها را مشخص می کند که شامل جزئیات توصیفی از پایگاه داده است که می تواند با استفاده از نمودارهای اسکیما schema diagrams ترسیم شود. طراحان پایگاه داده schema را طراحی می کنند تا به برنامه نویسان کمک کنند پایگاه داده را درک کنند و آن را مفید کنند.

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

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

      schema پایگاه داده می تواند به طور گسترده به دو دسته تقسیم شود:

      Physical Database Schema

      این schema طرح مربوط به ذخیره واقعی داده ها و شکل ذخیره آن مانند فایل ها، شاخص ها و غیره است و نحوه ذخیره داده ها در یک ذخیره secondary را مشخص می کند.

      Logical Database Schema

      این schema طرح کلیه محدودیت های منطقی را که باید روی داده های ذخیره شده اعمال شود را تعریف می کند. این جدول ها، کامنت ها و محدودیت های یکپارچگی را تعریف می کند.

      نمونه پایگاه داده

      همان طور که گفته شد اسکیمای پایگاه داده اسکلت پایگاه داده است و قبل از این که پایگاه داده ایجاد شود طراحی می شود. پس از عملیاتی شدن پایگاه داده، ایجاد هرگونه تغییر در آن بسیار دشوار خواهد بود. بهتر است بدانید که schema پایگاه داده حاوی هیچ گونه اطلاعاتی نیست.
      یک نمونه پایگاه داده یا database instance وضعیت پایگاه داده عملیاتی شده را همراه با داده آن در هر زمانی مشخص می کند. نمونه پایگاه داده شامل یک تصویر فوری از پایگاه داده است. نمونه های پایگاه داده تمایل دارند با گذشت زمان تغییر کنند. یک DBMS اطمینان می دهد که با رعایت دقیق همه اعتبارات، محدودیت ها و شرایطی که طراحان پایگاه داده اعمال کرده اند، هر نمونه (state) آن در وضعیت معتبری قرار دارد.

      سخن پایانی

      در این جلسه به آشنایی با اسکیماهای داده در سیستم مدیریت پایگاه داده ( DBMS ) پرداختیم، schema یا اسکیمای پایگاه داده ساختار اسکلت مانندی است که نمای منطقی کل پایگاه داده را نشان می دهد. این ساختار چگونگی سازماندهی داده ها و چگونگی ارتباط بین آنها را تعریف می کند و همه محدودیت هایی را که باید روی داده ها اعمال شود، فرموله می کند.
      در جلسه آینده قرار است با استقلال داده ها در DBMS آشنا شویم.
      با پی وی لرن همراه باشید.

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