کتاب بهبود عملکرد و سرعت کوئری‌ها در SQLite

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره بهبود عملکرد و سرعت کوئری‌ها در SQLite

موضوع کلی: برنامه نویسی

موضوع میانی: SQLite

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر پایگاه داده SQLite
  • 2. آشنایی با ساختار و مفاهیم پایگاه داده رابطه‌ای
  • 3. نصب و راه‌اندازی SQLite
  • 4. اصول طراحی پایگاه داده استاندارد
  • 5. مفاهیم اولیه کوئری SQL
  • 6. دستور SELECT برای بازیابی داده‌ها
  • 7. فیلتر کردن داده‌ها با WHERE
  • 8. مرتب‌سازی نتایج با ORDER BY
  • 9. محدود کردن تعداد نتایج با LIMIT
  • 10. انتخاب ستون‌های مورد نیاز با DISTINCT
  • 11. استفاده از عملگرهای منطقی در WHERE
  • 12. عملگرهای مقایسه‌ای در WHERE
  • 13. عملگرهای LIKE و GLOB برای جستجوی الگو
  • 14. کار با مقادیر NULL
  • 15. توابع تجمعی (Aggregate Functions)
  • 16. COUNT، SUM، AVG، MIN، MAX
  • 17. گروه‌بندی نتایج با GROUP BY
  • 18. فیلتر کردن گروه‌ها با HAVING
  • 19. کوئری‌های داخلی (Subqueries)
  • 20. کوئری‌های داخلی در SELECT
  • 21. کوئری‌های داخلی در WHERE
  • 22. کوئری‌های داخلی در FROM
  • 23. کوئری‌های داخلی همبسته (Correlated Subqueries)
  • 24. اتصال جداول (JOIN)
  • 25. INNER JOIN
  • 26. LEFT OUTER JOIN
  • 27. RIGHT OUTER JOIN
  • 28. FULL OUTER JOIN
  • 29. CROSS JOIN
  • 30. اتصال خودکار (Self Join)
  • 31. کار با تاریخ و زمان در SQLite
  • 32. توابع تاریخ و زمان
  • 33. تبدیل انواع داده‌ها
  • 34. عملیات بر روی رشته‌ها
  • 35. توابع رشته‌ای
  • 36. توابع ریاضی
  • 37. ایجاد و مدیریت جداول
  • 38. دستور CREATE TABLE
  • 39. انواع داده‌ها در SQLite
  • 40. تعریف کلید اصلی (Primary Key)
  • 41. تعریف کلید خارجی (Foreign Key)
  • 42. محدودیت‌های UNIQUE و NOT NULL
  • 43. دستور ALTER TABLE
  • 44. اضافه کردن ستون
  • 45. حذف ستون
  • 46. تغییر نام ستون
  • 47. تغییر نوع داده ستون
  • 48. دستور DROP TABLE
  • 49. مفاهیم ایندکس‌گذاری (Indexing)
  • 50. ایجاد ایندکس
  • 51. انواع ایندکس‌ها
  • 52. حذف ایندکس
  • 53. اهمیت ایندکس در بهبود سرعت
  • 54. بررسی عملکرد کوئری‌ها
  • 55. دستور EXPLAIN QUERY PLAN
  • 56. تفسیر خروجی EXPLAIN QUERY PLAN
  • 57. شناسایی گلوگاه‌های عملکردی
  • 58. بهینه‌سازی کوئری‌های SELECT
  • 59. بهینه‌سازی کوئری‌های JOIN
  • 60. بهینه‌سازی کوئری‌های داخلی
  • 61. استفاده از ایندکس‌ها به صورت مؤثر
  • 62. بازنویسی کوئری‌ها برای بهبود سرعت
  • 63. اصول نرمال‌سازی پایگاه داده
  • 64. فرم اول نرمال
  • 65. فرم دوم نرمال
  • 66. فرم سوم نرمال
  • 67. فرم BCNF
  • 68. ملاحظات امنیتی در SQLite
  • 69. مدیریت دسترسی‌ها
  • 70. جلوگیری از حملات SQL Injection
  • 71. استفاده از پارامترهای کوئری
  • 72. مدیریت تراکنش‌ها (Transactions)
  • 73. دستور BEGIN TRANSACTION
  • 74. دستور COMMIT
  • 75. دستور ROLLBACK
  • 76. مفهوم ACID
  • 77. کار با فایل‌های پایگاه داده بزرگ
  • 78. تکنیک‌های فشرده‌سازی
  • 79. پارتیشن‌بندی داده‌ها
  • 80. مدیریت حافظه نهان (Cache)
  • 81. استفاده از افزونه‌های SQLite
  • 82. معرفی افزونه‌های مفید
  • 83. نصب و پیکربندی افزونه‌ها
  • 84. کاربرد افزونه‌ها در افزایش کارایی
  • 85. مقایسه SQLite با سایر پایگاه داده‌ها
  • 86. مزایا و معایب SQLite
  • 87. موارد استفاده مناسب برای SQLite
  • 88. مقدمه‌ای بر ORM (Object-Relational Mapping)
  • 89. مزایای استفاده از ORM
  • 90. معرفی ORMهای محبوب برای SQLite
  • 91. کاربرد ORM در بهبود توسعه
  • 92. مدیریت نسخه‌های پایگاه داده (Migration)
  • 93. ابزارهای مدیریت Migrations
  • 94. ایجاد و اجرای Migrations
  • 95. بازگشت به نسخه‌های قبلی
  • 96. تست عملکرد پایگاه داده
  • 97. استراتژی‌های تست
  • 98. ابزارهای تست خودکار
  • 99. تحلیل نتایج تست
  • 100. روندهای آینده در SQLite

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.