اپلیکیشن اندرویدی فلشکارت آموزشی آشنایی با زبان پرسوجوی ساختاریافته (SQL) برای مدیریت پایگاه دادههای رابطهای
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آشنایی با زبان پرسوجوی ساختاریافته (SQL) برای مدیریت پایگاه دادههای رابطهای
موضوع کلی: علوم کامپیوتر و فناوری اطلاعات
موضوع میانی: پایگاه داده و مدیریت اطلاعات
📋 سرفصلهای دوره
- 1. مقدمهای بر پایگاه دادههای رابطهای
- 2. مفاهیم کلیدی پایگاه داده
- 3. جداول و ستونها در پایگاه داده
- 4. کلیدهای اصلی و کلیدهای خارجی
- 5. مقدمهای بر زبان SQL
- 6. دستور `SELECT` برای بازیابی اطلاعات
- 7. فیلتر کردن دادهها با `WHERE`
- 8. مرتبسازی نتایج با `ORDER BY`
- 9. محدود کردن تعداد نتایج با `LIMIT`
- 10. عملیات منطقی در `WHERE` (AND, OR, NOT)
- 11. عملگرهای مقایسهای در `WHERE`
- 12. عملگرهای `LIKE` و `IN`
- 13. کار با مقادیر `NULL`
- 14. درج دادههای جدید با `INSERT INTO`
- 15. بهروزرسانی دادههای موجود با `UPDATE`
- 16. حذف دادهها با `DELETE FROM`
- 17. ایجاد جدول جدید با `CREATE TABLE`
- 18. تعریف انواع داده برای ستونها
- 19. محدودیتهای ستون (Constraints)
- 20. کلیدهای اصلی و کلیدهای خارجی در `CREATE TABLE`
- 21. تغییر ساختار جدول با `ALTER TABLE`
- 22. حذف جدول با `DROP TABLE`
- 23. مقدمهای بر توابع تجمیعی (Aggregate Functions)
- 24. تابع `COUNT` برای شمارش ردیفها
- 25. تابع `SUM` برای مجموع مقادیر
- 26. تابع `AVG` برای میانگین مقادیر
- 27. تابع `MIN` و `MAX` برای حداقل و حداکثر
- 28. گروهبندی نتایج با `GROUP BY`
- 29. فیلتر کردن گروهها با `HAVING`
- 30. اتصال جداول با `JOIN`
- 31. انواع `JOIN`: `INNER JOIN`
- 32. انواع `JOIN`: `LEFT JOIN`
- 33. انواع `JOIN`: `RIGHT JOIN`
- 34. انواع `JOIN`: `FULL OUTER JOIN`
- 35. زیرپرسوجوها (Subqueries)
- 36. زیرپرسوجوها در `SELECT`
- 37. زیرپرسوجوها در `WHERE`
- 38. زیرپرسوجوها در `FROM`
- 39. نمایهها (Indexes) و کاربرد آنها
- 40. اهمیت نمایهها در بهبود عملکرد
- 41. ایجاد نمایهها با `CREATE INDEX`
- 42. حذف نمایهها با `DROP INDEX`
- 43. مدیریت تراکنشها (Transactions)
- 44. دستور `BEGIN TRANSACTION`
- 45. دستور `COMMIT`
- 46. دستور `ROLLBACK`
- 47. مقدمهای بر نماها (Views)
- 48. ایجاد نماها با `CREATE VIEW`
- 49. استفاده از نماها
- 50. حذف نماها با `DROP VIEW`
- 51. مقدمهای بر کلیدهای ترکیبی
- 52. مقدمهای بر روابط یک به چند
- 53. مقدمهای بر روابط چند به چند
- 54. پیادهسازی روابط چند به چند
- 55. مقدمهای بر نرمالسازی پایگاه داده
- 56. فرم نرمال اول (1NF)
- 57. فرم نرمال دوم (2NF)
- 58. فرم نرمال سوم (3NF)
- 59. فرم نرمال بوییس-کود (BCNF)
- 60. مقدمهای بر پایگاه دادههای NoSQL
- 61. تفاوت پایگاه دادههای رابطهای و NoSQL
- 62. کاربرد پایگاه دادههای NoSQL
- 63. اصول ACID در پایگاه دادههای رابطهای
- 64. مفهوم سازگاری (Consistency)
- 65. مفهوم ایزولاسیون (Isolation)
- 66. مفهوم دوام (Durability)
- 67. مقدمهای بر SQL Server
- 68. مقدمهای بر MySQL
- 69. مقدمهای بر PostgreSQL
- 70. مقدمهای بر SQLite
- 71. امنیت در پایگاه دادهها
- 72. مدیریت کاربران و دسترسیها
- 73. نقشها (Roles) در پایگاه داده
- 74. مقدمهای بر کوئریهای پیچیده
- 75. استفاده از `CASE` در `SELECT`
- 76. توابع رشتهای (String Functions)
- 77. توابع تاریخ و زمان (Date and Time Functions)
- 78. توابع عددی (Numeric Functions)
- 79. توابع تبدیل نوع (Type Casting Functions)
- 80. مقدمهای بر توابع پنجرهای (Window Functions)
- 81. کاربرد `ROW_NUMBER()`
- 82. کاربرد `RANK()` و `DENSE_RANK()`
- 83. کاربرد `LEAD()` و `LAG()`
- 84. مقدمهای بر ذخیرهسازی رویهای (Stored Procedures)
- 85. ایجاد ذخیرهسازی رویهای
- 86. فراخوانی ذخیرهسازی رویهای
- 87. مقدمهای بر تریگرها (Triggers)
- 88. ایجاد تریگرها
- 89. انواع تریگرها
- 90. مقدمهای بر پایگاه دادههای توزیعشده
- 91. مفاهیم پایگاه دادههای توزیعشده
- 92. چالشهای پایگاه دادههای توزیعشده
- 93. مقدمهای بر دادهکاوی و پایگاه داده
- 94. ارتباط دادهکاوی با پایگاه داده
- 95. مقدمهای بر هوش تجاری و پایگاه داده
- 96. ارتباط هوش تجاری با پایگاه داده
- 97. مقدمهای بر مدیریت کلان داده (Big Data)
- 98. نقش پایگاه داده در مدیریت کلان داده
- 99. مقدمهای بر معماریهای پایگاه داده
- 100. معماری کلاینت-سرور
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.