دوره ساخت و استفاده از توابع تجمیعی سفارشی در PostgreSQL همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت و استفاده از توابع تجمیعی سفارشی در PostgreSQL
موضوع کلی: پایگاه داده و پردازش داده
موضوع میانی: بهینهسازی عملکرد پایگاه داده
📋 سرفصلهای دوره
- 1. مقدمهای بر پایگاههای داده رابطهای
- 2. آشنایی با PostgreSQL
- 3. مفاهیم اصلی پایگاه داده
- 4. انواع داده در PostgreSQL
- 5. ساخت جداول در PostgreSQL
- 6. عملیات پایه CRUD
- 7. مقدمهای بر کوئریهای SQL
- 8. فیلتر کردن دادهها با WHERE
- 9. مرتبسازی نتایج با ORDER BY
- 10. تجمیع دادهها با GROUP BY
- 11. توابع تجمیعی داخلی PostgreSQL
- 12. COUNT, SUM, AVG
- 13. MIN, MAX
- 14. توابع تجمیعی رشتهای
- 15. توابع تجمیعی تاریخ و زمان
- 16. مقدمهای بر Aggregates سفارشی
- 17. چرا Aggregates سفارشی؟
- 18. ساختار Aggregates سفارشی
- 19. تابع انتقال (Transition Function)
- 20. حالت تجمیع (Aggregate State)
- 21. تابع نهایی (Final Function)
- 22. مثال ساده Aggregates سفارشی
- 23. محاسبه میانگین وزنی
- 24. محاسبه انحراف معیار
- 25. محاسبه واریانس
- 26. محاسبه طول رشته کلی
- 27. محاسبه تعداد کلمات منحصر به فرد
- 28. محاسبه حداکثر مقدار در یک پنجره
- 29. محاسبه حداقل مقدار در یک پنجره
- 30. محاسبه تعداد مقادیر غیر Null
- 31. محاسبه میانگین مقادیر غیر Null
- 32. محاسبه انحراف معیار مقادیر غیر Null
- 33. محاسبه واریانس مقادیر غیر Null
- 34. محاسبه مجموع مقادیر در یک پنجره
- 35. محاسبه میانگین مقادیر در یک پنجره
- 36. محاسبه انحراف معیار مقادیر در یک پنجره
- 37. محاسبه واریانس مقادیر در یک پنجره
- 38. توابع تجمیعی سفارشی پیشرفته
- 39. استفاده از پارامترها در Aggregates سفارشی
- 40. مدیریت حالتهای پیچیده
- 41. بهینهسازی Aggregates سفارشی
- 42. تست Aggregates سفارشی
- 43. اشکالزدایی Aggregates سفارشی
- 44. کاربرد Aggregates سفارشی در تحلیل داده
- 45. کاربرد در پردازش تراکنشها
- 46. کاربرد در گزارشگیری مالی
- 47. کاربرد در تحلیل آماری
- 48. کاربرد در پردازش دادههای مکانی
- 49. کاربرد در پردازش دادههای سری زمانی
- 50. کاربرد در پردازش دادههای متنی
- 51. مقدمهای بر بهینهسازی پایگاه داده
- 52. اهمیت بهینهسازی عملکرد
- 53. شناسایی گلوگاههای عملکرد
- 54. ابزارهای مانیتورینگ PostgreSQL
- 55. بررسی لاگهای PostgreSQL
- 56. فهمیدن `EXPLAIN` و `ANALYZE`
- 57. تحلیل طرح اجرای کوئری
- 58. شاخصگذاری (Indexing)
- 59. انواع شاخصها در PostgreSQL
- 60. شاخص B-tree
- 61. شاخص Hash
- 62. شاخص GiST
- 63. شاخص GIN
- 64. شاخص SP-GiST
- 65. شاخص BRIN
- 66. بهینهسازی کوئریها
- 67. بازنویسی کوئریهای ناکارآمد
- 68. استفاده از CTE (Common Table Expressions)
- 69. استفاده از Window Functions
- 70. بهینهسازی عملیات JOIN
- 71. بهینهسازی GROUP BY
- 72. بهینهسازی Aggregates
- 73. بهینهسازی توابع سفارشی
- 74. استفاده از پارتیشنبندی جداول
- 75. مزایای پارتیشنبندی
- 76. انواع پارتیشنبندی
- 77. مدیریت پارتیشنها
- 78. تنظیمات پیکربندی PostgreSQL
- 79. تنظیم `shared_buffers`
- 80. تنظیم `work_mem`
- 81. تنظیم `maintenance_work_mem`
- 82. تنظیم `effective_cache_size`
- 83. تنظیم `random_page_cost`
- 84. تنظیم `seq_page_cost`
- 85. تنظیم `checkpoint_segments`
- 86. تنظیم `wal_buffers`
- 87. پاکسازی و نگهداری پایگاه داده
- 88. `VACUUM` و `ANALYZE`
- 89. جلوگیری از `Bloat`
- 90. استراتژیهای پشتیبانگیری و بازیابی
- 91. مقدمهای بر پردازش موازی در PostgreSQL
- 92. بهینهسازی برای بارهای کاری سنگین
- 93. نکات نهایی برای بهینهسازی
- 94. مرور کلی بر Aggregates سفارشی و بهینهسازی
- 95. جمعبندی و گامهای بعدی
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.