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