اپلیکیشن اندرویدی فلشکارت آموزشی مبانی کار با پایگاه داده اوراکل: دستورات SQL
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی کار با پایگاه داده اوراکل: دستورات SQL
موضوع کلی: فناوری اطلاعات و توسعه نرمافزار
موضوع میانی: پایگاه داده و مدیریت اطلاعات
📋 سرفصلهای دوره
- 1. مقدمهای بر پایگاه داده و مفاهیم اساسی
- 2. معرفی اوراکل پایگاه داده و معماری آن
- 3. نصب و راهاندازی اوراکل پایگاه داده
- 4. مفاهیم پایگاه داده رابطهای (RDBMS)
- 5. مقدمهای بر زبان SQL
- 6. انواع دستورات SQL: DDL, DML, DCL, TCL
- 7. ایجاد و مدیریت جداول (CREATE, ALTER, DROP TABLE)
- 8. تعریف انواع داده در اوراکل
- 9. کلیدهای اصلی و کلیدهای خارجی
- 10. مفهوم شاخصگذاری (Indexing)
- 11. ایجاد و مدیریت شاخصها (CREATE INDEX)
- 12. اصول نرمالسازی پایگاه داده
- 13. فرمهای نرمال (First, Second, Third NF)
- 14. مقدمهای بر بازیابی اطلاعات با SELECT
- 15. فیلتر کردن دادهها با WHERE
- 16. مرتبسازی نتایج با ORDER BY
- 17. محدود کردن تعداد نتایج
- 18. استفاده از عملگرهای منطقی (AND, OR, NOT)
- 19. عملگرهای مقایسهای (=, <>, <, >, <=, >=)
- 20. عملگرهای LIKE و BETWEEN
- 21. عملگرهای IN و IS NULL
- 22. کار با رشتهها: توابع رشتهای
- 23. کار با اعداد: توابع عددی
- 24. کار با تاریخ: توابع تاریخ
- 25. توابع تجمیعی (Aggregate Functions): COUNT, SUM, AVG, MIN, MAX
- 26. گروهبندی نتایج با GROUP BY
- 27. فیلتر کردن گروهها با HAVING
- 28. ترکیب جداول: JOINها
- 29. انواع JOIN: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
- 30. استفاده از Alias برای جداول و ستونها
- 31. پرسوجوهای تودرتو (Subqueries)
- 32. پرسوجوهای تودرتو در WHERE
- 33. پرسوجوهای تودرتو در SELECT
- 34. پرسوجوهای تودرتو در FROM
- 35. پرسوجوهای همبسته (Correlated Subqueries)
- 36. مدیریت تراکنشها (Transactions)
- 37. دستورات COMMIT, ROLLBACK, SAVEPOINT
- 38. ایجاد و مدیریت Viewها
- 39. استفاده از Viewها برای سادهسازی پرسوجوها
- 40. مفاهیم امنیت در پایگاه داده
- 41. مدیریت کاربران و نقشها (Users and Roles)
- 42. اعطای مجوزها (GRANT)
- 43. لغو مجوزها (REVOKE)
- 44. مقدمهای بر PL/SQL
- 45. متغیرها و انواع داده در PL/SQL
- 46. دستورات کنترلی: IF-THEN-ELSE
- 47. حلقهها: LOOP, WHILE LOOP, FOR LOOP
- 48. مدیریت خطا در PL/SQL (Exception Handling)
- 49. ایجاد و فراخوانی رویهها (Procedures)
- 50. ایجاد و فراخوانی توابع (Functions)
- 51. استفاده از Cursorها برای پردازش ردیف به ردیف
- 52. انواع Cursor: Implicit, Explicit
- 53. Triggerها: انواع و کاربردها
- 54. Triggerهای قبل و بعد از عملیات
- 55. Triggerهای سطری و جملهای
- 56. مقدمهای بر مفاهیم بهینهسازی پرسوجوها
- 57. تحلیل طرح اجرای پرسوجو (Execution Plan)
- 58. استفاده از EXPLAIN PLAN
- 59. بهینهسازی استفاده از شاخصها
- 60. کاهش حجم دادههای پردازش شده
- 61. استفاده از Viewهای Materialized
- 62. مقدمهای بر مفاهیم مدیریت پایگاه داده
- 63. پشتیبانگیری و بازیابی (Backup and Recovery)
- 64. مفاهیم RMAN
- 65. نظارت و مانیتورینگ پایگاه داده
- 66. مدیریت فضای دیسک
- 67. مدیریت حافظه (Memory Management)
- 68. مقدمهای بر مفاهیم دادهکاوی (Data Mining)
- 69. کاربرد پایگاه داده در هوش تجاری (BI)
- 70. مقدمهای بر NoSQL و تفاوت با RDBMS
- 71. مقدمهای بر پایگاه دادههای گراف (Graph Databases)
- 72. مقدمهای بر پایگاه دادههای ستونی (Columnar Databases)
- 73. مقدمهای بر پایگاه دادههای کلید-مقدار (Key-Value Stores)
- 74. مقدمهای بر پایگاه دادههای سندی (Document Databases)
- 75. امنیت دادهها در دوران دیجیتال
- 76. حفظ حریم خصوصی دادهها
- 77. اصول طراحی پایگاه داده مقیاسپذیر
- 78. معماریهای توزیع شده پایگاه داده
- 79. مفاهیم ACID در تراکنشها
- 80. مقدمهای بر Big Data و پایگاه دادهها
- 81. کاربرد پایگاه داده در تحلیل دادههای کلان
- 82. مقدمهای بر اینترنت اشیا (IoT) و دادهها
- 83. پایگاه دادههای مناسب برای IoT
- 84. مقدمهای بر بلاکچین و ذخیرهسازی داده
- 85. امنیت اطلاعات در سیستمهای توزیع شده
- 86. مفاهیم پایگاه داده و وب سرویسها
- 87. توسعه برنامههای کاربردی با پایگاه داده
- 88. مقدمهای بر مفاهیم DevOps و پایگاه داده
- 89. مدیریت پایگاه داده در محیط ابری (Cloud)
- 90. استفاده از پایگاه داده در سیستمهای توزیع شده
- 91. مقدمهای بر معماری میکروسرویس و پایگاه داده
- 92. مدیریت دادههای حساس و طبقهبندی آنها
- 93. مفاهیم کلان داده و تحلیلهای پیشرفته
- 94. پایگاه داده و یادگیری ماشین
- 95. تکنیکهای فشردهسازی داده در پایگاه داده
- 96. مقدمهای بر پایگاه دادههای درون حافظه (In-Memory)
- 97. مفاهیم دادههای مکانی (Spatial Data)
- 98. کاربرد پایگاه داده در هوش مصنوعی
- 99. مدیریت دادههای زمانی (Time-Series Data)
- 100. مقدمهای بر پایگاه دادههای گراف در هوش مصنوعی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.