دوره بررسی و مقایسه انواع ذخیرهسازی دادهها در SQLite همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره بررسی و مقایسه انواع ذخیرهسازی دادهها در SQLite
موضوع کلی: برنامه نویسی
موضوع میانی: SQLite
📋 سرفصلهای دوره
- 1. مبانی پایگاه داده رابطهای
- 2. مقدمه ای بر SQLite
- 3. چرا SQLite؟
- 4. مزایا و معایب SQLite
- 5. مقایسه SQLite با سیستمهای پایگاه داده دیگر
- 6. معماری SQLite
- 7. نصب SQLite
- 8. ابزارهای خط فرمان SQLite
- 9. پایگاه داده SQLite به عنوان یک فایل
- 10. انواع داده در SQLite
- 11. ایجاد جدول (CREATE TABLE)
- 12. مفاهیم اولیه SQL (SELECT, INSERT, UPDATE, DELETE)
- 13. فیلتر کردن دادهها با WHERE
- 14. مرتبسازی دادهها با ORDER BY
- 15. توابع تجمعی (COUNT, SUM, AVG, MIN, MAX)
- 16. گروهبندی دادهها با GROUP BY
- 17. فیلتر کردن گروهها با HAVING
- 18. اتصال جداول (JOIN)
- 19. انواع JOIN (INNER, LEFT, RIGHT, FULL)
- 20. فیلدهای کلید (PRIMARY KEY)
- 21. کلیدهای خارجی (FOREIGN KEY)
- 22. محدودیتهای NOT NULL و UNIQUE
- 23. محدودیت CHECK
- 24. محدودیت DEFAULT
- 25. ایجاد نمایهها (INDEX)
- 26. هدف از ایجاد نمایهها
- 27. انواع INDEX
- 28. بهینهسازی پرسوجوها با INDEX
- 29. تراکنشها در SQLite
- 30. مبانی ACID
- 31. شروع تراکنش (BEGIN TRANSACTION)
- 32. تأیید تراکنش (COMMIT)
- 33. لغو تراکنش (ROLLBACK)
- 34. حالتهای تراکنش (IMMEDIATE, EXCLUSIVE)
- 35. مدیریت همزمانی (Concurrency)
- 36. قفلگذاری در SQLite
- 37. سطوح قفلگذاری
- 38. مشکلات همزمانی و راهحلها
- 39. نکات پیشرفته در مدیریت تراکنش
- 40. مبانی ذخیرهسازی داده در SQLite
- 41. ساختار داخلی فایل پایگاه داده SQLite
- 42. صفحات (Pages) و انواع آنها
- 43. استفاده از حافظه کش (Buffer Cache)
- 44. مدیریت فضای خالی (Free Space)
- 45. سازگاری با استاندارد SQL
- 46. تفاوتهای SQLite با SQL استاندارد
- 47. تابع `PRAGMA`
- 48. توابع `PRAGMA` کاربردی
- 49. استفاده از `PRAGMA` برای مشاهده اطلاعات جدول
- 50. استفاده از `PRAGMA` برای تغییر تنظیمات
- 51. مدیریت Schema
- 52. تغییر Schema (ALTER TABLE)
- 53. حذف جدول (DROP TABLE)
- 54. کپی کردن دادهها بین جداول
- 55. پشتیبانگیری و بازیابی (Backup and Restore)
- 56. روشهای پشتیبانگیری
- 57. بازیابی پایگاه داده
- 58. روشهای کپی کردن و انتقال داده
- 59. استفاده از `ATTACH DATABASE`
- 60. `DETACH DATABASE`
- 61. دستور `VACUUM`
- 62. کاربرد `VACUUM`
- 63. انواع `VACUUM`
- 64. بهینهسازی فضای ذخیرهسازی
- 65. مدیریت پایگاه دادههای بزرگ
- 66. فشردهسازی دادهها در SQLite
- 67. مفاهیم JSON در SQLite
- 68. ذخیرهسازی دادههای JSON
- 69. کار با دادههای JSON در SQLite
- 70. توابع JSON در SQLite
- 71. استفاده از `json_extract`
- 72. استفاده از `json_each`
- 73. استفاده از `json_array`
- 74. استفاده از `json_object`
- 75. استفاده از `json_patch`
- 76. کاربرد JSON در سناریوهای مختلف
- 77. کار با دادههای جغرافیایی (Geospatial Data)
- 78. پشتیبانی SQLite از دادههای جغرافیایی
- 79. نصب افزونه SPATIALITE
- 80. مفاهیم اولیه دادههای جغرافیایی
- 81. ایجاد جداول مکانی
- 82. پرسوجو بر روی دادههای مکانی
- 83. توابع مکانی در SPATIALITE
- 84. استفاده از `ST_Distance`
- 85. استفاده از `ST_Intersects`
- 86. استفاده از `ST_Within`
- 87. نمایش دادههای مکانی
- 88. مفاهیم Embedded Databases
- 89. SQLite به عنوان پایگاه داده جاسازی شده
- 90. کاربرد SQLite در اپلیکیشنهای موبایل
- 91. کاربرد SQLite در اپلیکیشنهای دسکتاپ
- 92. کاربرد SQLite در IoT
- 93. بررسی انواع ذخیرهسازی داده در SQLite
- 94. ذخیرهسازی حافظه (In-Memory Databases)
- 95. مزایا و معایب پایگاه داده در حافظه
- 96. ایجاد پایگاه داده در حافظه
- 97. زمانبندی و کار با دادهها در پایگاه داده حافظه
- 98. ذخیرهسازی فایل (File-Based Databases)
- 99. رفتار پیشفرض SQLite
- 100. مدیریت فایل پایگاه داده
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.