اپلیکیشن اندرویدی فلشکارت آموزشی مبانی طراحی و پرسوجو در پایگاههای داده رابطهای (SQL)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی طراحی و پرسوجو در پایگاههای داده رابطهای (SQL)
موضوع کلی: علوم کامپیوتر و فناوری اطلاعات
موضوع میانی: پایگاه داده و مدیریت اطلاعات
📋 سرفصلهای دوره
- 1. مقدمهای بر پایگاههای داده و اهمیت آنها
- 2. مفاهیم کلیدی پایگاه داده رابطهای
- 3. موجودیتها، صفات و روابط
- 4. مدلسازی دادهها: نمودار ER
- 5. مفهوم کلید اصلی و کلید خارجی
- 6. نرمالسازی پایگاه داده: اهداف و سطوح
- 7. فرم نرمال اول (1NF)
- 8. فرم نرمال دوم (2NF)
- 9. فرم نرمال سوم (3NF)
- 10. فرم نرمال BCNF
- 11. مقدمهای بر زبان SQL
- 12. انواع دستورات SQL: DDL, DML, DCL
- 13. دستورات DDL: CREATE TABLE
- 14. تعریف انواع داده در SQL
- 15. دستورات DDL: ALTER TABLE
- 16. دستورات DDL: DROP TABLE
- 17. دستورات DML: INSERT INTO
- 18. دستورات DML: UPDATE
- 19. دستورات DML: DELETE
- 20. دستور SELECT: بازیابی دادهها
- 21. فیلتر کردن دادهها با WHERE
- 22. عملگرهای منطقی در WHERE
- 23. مرتبسازی نتایج با ORDER BY
- 24. محدود کردن تعداد نتایج با LIMIT
- 25. استفاده از AS برای نامگذاری مستعار ستونها
- 26. دستور SELECT DISTINCT
- 27. مقدمهای بر توابع تجمیعی (Aggregate Functions)
- 28. تابع COUNT
- 29. تابع SUM
- 30. تابع AVG
- 31. تابع MIN
- 32. تابع MAX
- 33. گروهبندی نتایج با GROUP BY
- 34. فیلتر کردن گروهها با HAVING
- 35. ترکیب SELECT, WHERE, GROUP BY, HAVING, ORDER BY
- 36. مقدمهای بر JOIN ها
- 37. INNER JOIN
- 38. LEFT (OUTER) JOIN
- 39. RIGHT (OUTER) JOIN
- 40. FULL (OUTER) JOIN
- 41. SELF JOIN
- 42. UNION و UNION ALL
- 43. Subqueries (پرسوجوهای تودرتو)
- 44. استفاده از Subqueries در SELECT
- 45. استفاده از Subqueries در FROM
- 46. استفاده از Subqueries در WHERE
- 47. Correlated Subqueries
- 48. مقدمهای بر Index ها
- 49. انواع Index ها
- 50. مزایای استفاده از Index
- 51. معایب استفاده از Index
- 52. دستور CREATE INDEX
- 53. دستور DROP INDEX
- 54. مقدمهای بر View ها
- 55. ایجاد View با CREATE VIEW
- 56. استفاده از View ها
- 57. بهروزرسانی View ها
- 58. حذف View ها
- 59. مقدمهای بر Transactions
- 60. مفاهیم ACID
- 61. دستورات BEGIN TRANSACTION, COMMIT, ROLLBACK
- 62. مدیریت خطا در Transactions
- 63. مقدمهای بر Stored Procedures
- 64. ایجاد Stored Procedures
- 65. اجرای Stored Procedures
- 66. پارامترها در Stored Procedures
- 67. مقدمهای بر Triggers
- 68. ایجاد Triggers
- 69. انواع Triggers (BEFORE, AFTER)
- 70. Triggers برای INSERT, UPDATE, DELETE
- 71. امنیت پایگاه داده: مفاهیم پایه
- 72. مدیریت کاربران و دسترسیها
- 73. دستورات DCL: GRANT
- 74. دستورات DCL: REVOKE
- 75. مقدمهای بر SQL Injection و راههای مقابله
- 76. استفاده از Prepared Statements
- 77. اعتبارسنجی ورودیها
- 78. مقدمهای بر NoSQL Databases (مرور اجمالی)
- 79. مقایسه پایگاه داده رابطهای و NoSQL
- 80. کاربرد پایگاه داده در نرمافزارهای کاربردی
- 81. طراحی پایگاه داده برای برنامههای وب
- 82. طراحی پایگاه داده برای برنامههای موبایل
- 83. مفاهیم پایگاه داده توزیعشده
- 84. مقدمهای بر Big Data و پایگاههای داده مرتبط
- 85. روندهای آینده در مدیریت پایگاه داده
- 86. بهینهسازی عملکرد پرسوجوها
- 87. عیبیابی مشکلات رایج پایگاه داده
- 88. مقدمهای بر استانداردسازی SQL
- 89. اهمیت مستندسازی پایگاه داده
- 90. اصول طراحی پایگاه داده مقیاسپذیر
- 91. پایگاه داده و حریم خصوصی اطلاعات
- 92. قوانین و مقررات مربوط به دادهها در ایران
- 93. ملاحظات امنیتی در پایگاه داده
- 94. چالشهای مدیریت دادههای حجیم
- 95. روشهای پشتیبانگیری و بازیابی
- 96. اصول نگهداری پایگاه داده
- 97. مطالعه موردی: طراحی پایگاه داده یک سیستم سفارشگیری
- 98. مطالعه موردی: طراحی پایگاه داده یک سیستم مدیریت مشتری
- 99. مطالعه موردی: طراحی پایگاه داده یک سیستم گزارشگیری
- 100. آینده شغلی متخصصان پایگاه داده
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.