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



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

دوره آموزش سیستم مدیریت پایگاه داده ( DBMS )

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

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

      چرا باید DBMS را یاد بگیریم؟

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

      Real-world entity

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

      Relation-based tables

      DBMS به افراد و روابط بین آنها اجازه می دهد جدول هایی را تشکیل دهند. کاربر می تواند با نگاه کردن به نام جدول، معماری یک پایگاه داده را درک کند.

      Isolation of data and application

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

      Less redundancy

      DBMS از قوانین عادی سازی پیروی می کند ، که وقتی هر یک از ویژگی های آن دارای افزونگی در مقادیر باشد؛ یک رابطه را تقسیم می کند. عادی سازی یک فرآیند ریاضی و غنی از نظر علمی است که افزونگی داده ها را کاهش می دهد.

      Consistency

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

      Query Language

      DBMS بر اساس زبان query کار می کند. query بازیابی و دستکاری داده ها را کارآمدتر می کند. کاربر می تواند به عنوان گزینه های مختلف و فیلترهای مختلف برای بازیابی مجموعه ای از داده ها از  query استفاده کند. قبل از  DBMS امکان استفاده از سیستم پردازش پرونده امکان پذیر نبود.

      Applications of DBMS

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

      بیشتر داده ها حاکی از حقایق قابل ضبط هستند؛ داده ها در تولید اطلاعاتی کمک می کنند که مبتنی بر واقعیت ها هستند. به عنوان مثال، اگر داده های مربوط به علائم بدست آمده توسط همه دانش آموزان را داشته باشیم، می توانیم در مورد برترین نمرات و نیز نمرات متوسط ​​نتیجه بگیریم.

      یک سیستم مدیریت پایگاه داده داده ها را به گونه ای ذخیره می کند که بازیابی ، دستکاری و تولید اطلاعات را آسان می کند. در ادامه ویژگی ها و برنامه های مهم DBMS را معرفی کرده ایم.

      ویژگی های ACID

      DBMS مفاهیمی چون Atomicity و Consistency و Isolation و Durability را دنبال می کند (که معمولاً به عنوان ACID  به صورت مختصر شناخته می شود) این مفاهیم در تراکنش هایی استفاده می شود که داده ها را در یک پایگاه داده دستکاری می کند. ویژگی های ACID به پایگاه داده کمک می کند تا در محیط های چند تراکنشی ( و در صورت عدم موفقیت )، سالم بماند.

      دسترسی چند کاربری به صورت همزمان

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

      نمایش های چندگانه

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

      امنیت

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

      دوره آموزش سیستم مدیریت پایگاه داده مناسب چه کسانی است؟

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

      پیش نیازهای دوره آموزش سیستم مدیریت پایگاه داده چیست؟

      قبل از شروع کار با این آموزش، توصیه می شود که درک خوبی از مفاهیم اساسی رایانه مانند primary memory و secondary memory و نیز ساختار داده ها و الگوریتم ها داشته باشید.

      سخن پایانی

      مجدداً به دوره آموزش سیستم مدیریت پایگاه داده یا DBMS خوش آمدید. DBMS یک مفهوم جدید است و نتیجه تمام تحقیقاتی که است که به منظور رفع نواقص موجود در سبک سنتی مدیریت داده صورت می گیرد.
      در جلسه آینده که نخستین جلسه از این دوره است.
      با پی وی لرن همراه باشید.

        QR:  دوره آموزش سیستم مدیریت پایگاه داده ( DBMS )
        به اشتراک بگذارید