You are not allowed to perform this action
پایگاه دادههای پیشرفته
Advanced Databases
مقطع: تحصیلات تکمیلی | گرایش: نرمافزار |
نوع درس: نظری | تعداد واحد: ۳ |
پیشنیاز: – | همنیاز: – |
هدف کلی
هدف این درس آشنایی با مفاهیم پیشرفته طراحی پایگاه دادهها و سیستمهای پایگاه داده است. همچنین دانشجویان با پیشرفتهای سالهای اخیر در پژوهشهای مرتبط با این سیستمها از جمله موضوعات پایه و جدیدترین تکنولوژیهای استفاده شده در سیستمهای مدیریت پایگاه داده، نگهداری و بهینهسازی زیرساختهای مرتبط با پایگاه داده آشنا خواهند شد.
سرفصلها
- پردازش پرسوجوها در پایگاههای داده
- بهینهسازی پرسوجوها در پایگاههای داده
- مدیریت تراکنشها در پایگاههای داده
- توالی پذیری در پایگاههای داده
- کنترل همروندی در پایگاههای داده
- مدیریت ترمیم (ریکاوری) در پایگاههای داده
- معماریهای سیستمهای پایگاه داده
- پایگاه دادههای موازی
- پایگاه دادههای توزیعشده
- آشنایی با رویکردهای تامین امنیت پایگاه داده
- مباحث پیشرفته (روشهای نمایهسازی، توسعه کاربرد، …)
ارزیابی پیشنهادی
- فعالیتهای کلاسی در طول نیمسال: ۶۰ درصد نمره
- آزمون پایان نیمسال: ۴۰ درصد نمره
منابع پیشنهادی
- A. Silberschatz, H. F. Korth, and S. Sudarshan. Database system concepts. 7th Edition, McGraw-Hill Education, 2020.
- R. Ramakrishnan and J. Gehrke. Database management systems. 3rd Edition, McGraw-Hill, Inc., 2002.
- R. Elmasri and S. Navathe. Fundamentals of database systems. 7th Edition, Pearson, 2016.
- J. A. Hoffer, V. Ramesh, and H. Topi. Modern database management. 13th Edition, Pearson, 2019.