کتاب بررسی و مقایسه انواع ذخیرهسازی دادهها در SQLite با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره جامع بررسی و مقایسه انواع ذخیرهسازی دادهها در SQLite | برنامه نویسی دوره جامع بررسی و مقایسه انواع ذخیرهسازی دادهها در SQLite 1. معرفی دوره: از مبتدی تا حرفهای در 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. مدیریت فایل پایگاه داده
تگها:
Data management
Data Storage
Data Types
Database
Embedded Database
Programming
SQLite
SQLite Database
SQLite Tutorial
انواع ذخیره سازی
برنامه نویسی
پایگاه داده
توسعه نرم افزار
ذخیره سازی داده
مدیریت داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.