اپلیکیشن اندرویدی فلشکارت آموزشی اصول استعلام و بازیابی اطلاعات در پایگاههای داده با SQL SELECT
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اصول استعلام و بازیابی اطلاعات در پایگاههای داده با SQL SELECT
موضوع کلی: فناوری اطلاعات و علوم کامپیوتر
موضوع میانی: پایگاه داده و مدیریت اطلاعات
📋 سرفصلهای دوره
- 1. آشنایی با پایگاههای داده رابطهای
- 2. مفهوم جداول و ستونها
- 3. مفهوم سطرها و رکوردها
- 4. کلیدهای اصلی و خارجی
- 5. اهمیت طراحی پایگاه داده
- 6. مقدمهای بر زبان SQL
- 7. دستور SELECT: ابزار اصلی بازیابی اطلاعات
- 8. ساختار پایه دستور SELECT
- 9. انتخاب ستونهای مورد نیاز
- 10. انتخاب تمام ستونها
- 11. فیلتر کردن دادهها با WHERE
- 12. عملگرهای مقایسهای در WHERE
- 13. عملگرهای منطقی AND و OR
- 14. عملگرهای IN و BETWEEN
- 15. استفاده از LIKE برای تطابق الگو
- 16. کاراکترهای wildcard در LIKE
- 17. مرتبسازی نتایج با ORDER BY
- 18. مرتبسازی صعودی (ASC)
- 19. مرتبسازی نزولی (DESC)
- 20. ترکیب ORDER BY با ستونهای متعدد
- 21. محدود کردن تعداد نتایج با LIMIT
- 22. آشنایی با تابعهای تجمیعی (Aggregate Functions)
- 23. COUNT: شمارش تعداد رکوردها
- 24. SUM: محاسبه مجموع مقادیر
- 25. AVG: محاسبه میانگین مقادیر
- 26. MIN: یافتن حداقل مقدار
- 27. MAX: یافتن حداکثر مقدار
- 28. گروهبندی نتایج با GROUP BY
- 29. استفاده از HAVING برای فیلتر کردن گروهها
- 30. آشنایی با زیرپرسوجوها (Subqueries)
- 31. زیرپرسوجوها در عبارت WHERE
- 32. زیرپرسوجوها در عبارت FROM
- 33. زیرپرسوجوها در عبارت SELECT
- 34. پرسوجوهای همبسته (Correlated Subqueries)
- 35. جلوگیری از تکرار دادهها با DISTINCT
- 36. ادغام نتایج با UNION
- 37. تفاوت UNION و UNION ALL
- 38. ادغام نتایج با INTERSECT
- 39. ادغام نتایج با EXCEPT (یا MINUS)
- 40. آشنایی با Join ها: ترکیب جداول
- 41. INNER JOIN: نتایج مطابق با هر دو جدول
- 42. LEFT JOIN: تمام رکوردهای جدول اول و مطابقهای جدول دوم
- 43. RIGHT JOIN: تمام رکوردهای جدول دوم و مطابقهای جدول اول
- 44. FULL OUTER JOIN: تمام رکوردهای هر دو جدول
- 45. SELF JOIN: ادغام یک جدول با خودش
- 46. استفاده از ALIAS برای جداول و ستونها
- 47. مدیریت تاریخ و زمان در پایگاه داده
- 48. توابع تاریخ و زمان (مثال: GETDATE, DATEPART)
- 49. تبدیل انواع داده (Data Type Casting)
- 50. عملگرهای ریاضی در SQL
- 51. کاربرد CASE برای ایجاد شرطهای پویا
- 52. استفاده از COALESCE برای مقادیر NULL
- 53. آشنایی با View ها: نمایش مجازی دادهها
- 54. ایجاد View
- 55. بهروزرسانی View ها
- 56. امنیت در پایگاه داده: سطوح دسترسی
- 57. مفهوم تراکنش (Transaction)
- 58. دستورات BEGIN TRANSACTION, COMMIT, ROLLBACK
- 59. کاربرد Index ها برای افزایش سرعت
- 60. انواع Index ها
- 61. مقدمهای بر NoSQL (رویکرد سازگار)
- 62. تفاوت پایگاه داده رابطهای و NoSQL
- 63. مفاهیم JSON در پایگاه داده
- 64. کاربرد JSON در SQL Server
- 65. ملاحظات عملکردی در استعلامها
- 66. بهینهسازی پرسوجوها
- 67. نکات پیشرفته در WHERE clause
- 68. نکات پیشرفته در GROUP BY و HAVING
- 69. استفاده از CTE (Common Table Expressions)
- 70. استفاده از Window Functions
- 71. توابع رتبه بندی (ROW_NUMBER, RANK, DENSE_RANK)
- 72. توابع مقداری (LAG, LEAD)
- 73. توابع تجمیعی پنجرهای (SUM() OVER)
- 74. مدیریت خطا در SQL
- 75. مقدمهای بر Stored Procedures (رویکرد سازگار)
- 76. مقدمهای بر Triggers (رویکرد سازگار)
- 77. اصول طراحی پایگاه داده نرمالیزه
- 78. فرمهای نرمال (1NF, 2NF, 3NF)
- 79. توابع پنجرهای پیشرفته
- 80. تحلیل داده با SQL
- 81. کاربرد SQL در هوش تجاری (BI)
- 82. اخلاق حرفهای در کار با دادهها
- 83. حفظ حریم خصوصی اطلاعات
- 84. قوانین مربوط به دادهها در ایران
- 85. مسئولیتپذیری در قبال دادهها
- 86. تمرین عملی: طراحی پایگاه داده ساده
- 87. تمرین عملی: نوشتن استعلامهای پیچیده
- 88. تمرین عملی: تحلیل دادههای نمونه
- 89. مقدمهای بر ابزارهای مدیریت پایگاه داده
- 90. پشتیبانگیری و بازیابی پایگاه داده
- 91. آشنایی با ابزارهای گزارشگیری
- 92. بررسی امنیت پایگاه داده
- 93. مدیریت کاربران و نقشها
- 94. اصول پاکسازی دادهها (Data Cleaning)
- 95. ملاحظات مربوط به دادههای حجیم (Big Data)
- 96. آشنایی با مدلهای دادهای (Data Models)
- 97. مروری بر مفاهیم کلیدی
- 98. تکنیکهای پیشرفته فیلترینگ
- 99. تکنیکهای پیشرفته مرتبسازی
- 100. استراتژیهای بهینهسازی پیشرفته
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.