You are not allowed to perform this action

پایگاه داده‌های پیشرفته

Advanced Databases

مقطع: تحصیلات تکمیلی گرایش: نرم‌افزار
نوع درس: نظری تعداد واحد: ۳
پیش‌نیاز: – هم‌نیاز: –

هدف کلی

هدف این درس آشنایی با مفاهیم پیشرفته طراحی پایگاه داده‌ها و سیستم‌های پایگاه داده است. همچنین دانشجویان با پیشرفت‌های سال‌های اخیر در پژوهش‌های مرتبط با این سیستم‌ها از جمله موضوعات پایه و جدیدترین تکنولوژی‌های استفاده شده در سیستم‌های مدیریت پایگاه داده، نگهداری و بهینه‌سازی زیرساخت‌های مرتبط با پایگاه داده آشنا خواهند شد.

سرفصل‌ها

  1. پردازش پرس‌وجوها در پایگاه‌های داده
  2. بهینه‌سازی پرس‌وجوها در پایگاه‌های داده
  3. مدیریت تراکنش‌ها در پایگاه‌های داده
  4. توالی پذیری در پایگاه‌های داده
  5. کنترل همروندی در پایگاه‌های داده
  6. مدیریت ترمیم (ریکاوری) در پایگاه‌های داده
  7. معماری‌های سیستم‌های پایگاه داده
  8. پایگاه داده‌های موازی
  9. پایگاه داده‌های توزیعشده
  10. آشنایی با رویکردهای تامین امنیت پایگاه داده
  11. مباحث پیشرفته (روش‌های نمایه‌سازی، توسعه کاربرد، ‌…)

ارزیابی پیشنهادی

  • فعالیت‌های کلاسی در طول نیم‌سال: ۶۰ درصد نمره
  • آزمون پایان نیم‌سال: ۴۰ درصد نمره

منابع پیشنهادی

  1. A. Silberschatz, H. F. Korth, and S. Sudarshan. Database system concepts. 7th Edition, McGraw-Hill Education, 2020.
  2. R. Ramakrishnan and J. Gehrke. Database management systems. 3rd Edition, McGraw-Hill, Inc., 2002.
  3. R. Elmasri and S. Navathe. Fundamentals of database systems. 7th Edition, Pearson, 2016.
  4. J. A. Hoffer, V. Ramesh, and H. Topi. Modern database management. 13th Edition, Pearson, 2019.