دوره مبانی برنامهنویسی Oracle 10g: راهنمای عملی برای شروع همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی برنامهنویسی Oracle 10g: راهنمای عملی برای شروع
موضوع کلی: بانکهای اطلاعاتی و مدیریت داده
موضوع میانی: برنامهنویسی پایگاه داده رابطهای
📋 سرفصلهای دوره
- 1. مقدمهای بر بانکهای اطلاعاتی و سیستمهای مدیریت پایگاه داده
- 2. تاریخچه و معماری اوراکل 10g
- 3. نصب و راهاندازی پایگاه داده Oracle 10g
- 4. آشنایی با ابزارهای اصلی: SQL*Plus و SQL Developer
- 5. اتصال به پایگاه داده و اجرای اولین دستورات
- 6. مفاهیم اساسی: اسکیم، کاربر و جدول
- 7. انواع دادههای اصلی در اوراکل (Character, Number, Date)
- 8. شروع کار با زبان SQL: دستور SELECT
- 9. انتخاب ستونهای خاص از یک جدول
- 10. استفاده از نامهای مستعار (Alias) برای ستونها و جداول
- 11. ترکیب رشتهها و عملیات حسابی در دستور SELECT
- 12. حذف رکوردهای تکراری با DISTINCT
- 13. فیلتر کردن دادهها با دستور WHERE
- 14. عملگرهای مقایسهای (=, <>, <, >, <=, >=)
- 15. عملگرهای منطقی AND, OR, NOT
- 16. عملگرهای خاص: BETWEEN, IN, LIKE, IS NULL
- 17. مرتبسازی نتایج با دستور ORDER BY
- 18. توابع تکرشتهای: کار با رشتهها (LOWER, UPPER, INITCAP)
- 19. توابع تکرشتهای: توابع کاراکتری (SUBSTR, LENGTH, INSTR)
- 20. توابع تکرشتهای: توابع عددی (ROUND, TRUNC, MOD)
- 21. توابع تکرشتهای: کار با تاریخها (SYSDATE, MONTHS_BETWEEN)
- 22. توابع تبدیل نوع داده (TO_CHAR, TO_NUMBER, TO_DATE)
- 23. کار با مقادیر NULL و تابع NVL
- 24. عبارات شرطی در SQL با دستور CASE و DECODE
- 25. آشنایی با جدول مجازی DUAL
- 26. توابع گروهی (Aggregate Functions): COUNT, SUM, AVG, MIN, MAX
- 27. گروهبندی نتایج با دستور GROUP BY
- 28. فیلتر کردن گروهها با دستور HAVING
- 29. تفاوت میان دستور WHERE و HAVING
- 30. پیوند (Join) جداول: مفهوم و کاربرد
- 31. پیوند متقاطع (Cross Join)
- 32. پیوند داخلی (Inner Join)
- 33. پیوند خارجی چپ (Left Outer Join)
- 34. پیوند خارجی راست (Right Outer Join)
- 35. پیوند خارجی کامل (Full Outer Join)
- 36. خودپیوندی (Self Join)
- 37. مقدمهای بر پرسوجوهای فرعی (Subqueries)
- 38. پرسوجوهای فرعی تکردیفی
- 39. پرسوجوهای فرعی چندردیفی و عملگرهای IN, ANY, ALL
- 40. پرسوجوهای فرعی همبسته (Correlated Subqueries)
- 41. عملگرهای مجموعهای: UNION و UNION ALL
- 42. عملگرهای مجموعهای: INTERSECT
- 43. عملگرهای مجموعهای: MINUS
- 44. زبان دستکاری داده (DML): دستور INSERT
- 45. افزودن رکورد به جدول با استفاده از SELECT
- 46. زبان دستکاری داده (DML): دستور UPDATE
- 47. زبان دستکاری داده (DML): دستور DELETE
- 48. تفاوت میان DELETE و TRUNCATE
- 49. مفهوم تراکنش (Transaction) در پایگاه داده
- 50. کنترل تراکنشها: دستور COMMIT
- 51. کنترل تراکنشها: دستور ROLLBACK
- 52. کنترل تراکنشها: دستور SAVEPOINT
- 53. مفهوم سازگاری خواندن (Read Consistency)
- 54. زبان تعریف داده (DDL): ایجاد جداول با CREATE TABLE
- 55. تعریف انواع محدودیتها (Constraints)
- 56. محدودیت کلید اصلی (Primary Key)
- 57. محدودیت کلید خارجی (Foreign Key)
- 58. محدودیت یکتا (Unique)
- 59. محدودیت بررسی (Check)
- 60. محدودیت NOT NULL
- 61. تغییر ساختار جداول با ALTER TABLE
- 62. حذف جداول با DROP TABLE
- 63. آشنایی با دنبالهها (Sequences) و ایجاد آنها
- 64. استفاده از دنبالهها: NEXTVAL و CURRVAL
- 65. ایجاد نماها (Views): ساده و پیچیده
- 66. کاربردهای نماها در امنیت و سادهسازی پرسوجوها
- 67. مفهوم ایندکسها و کاربرد آنها در بهبود عملکرد
- 68. ایجاد و مدیریت ایندکسها
- 69. ایجاد مترادفها (Synonyms): خصوصی و عمومی
- 70. مقدمهای بر برنامهنویسی PL/SQL
- 71. ساختار یک بلوک PL/SQL: DECLARE, BEGIN, EXCEPTION, END
- 72. تعریف متغیرها و ثابتها در PL/SQL
- 73. انواع داده در PL/SQL و استفاده از %TYPE و %ROWTYPE
- 74. استفاده از دستور SELECT INTO برای واکشی داده
- 75. دستورات شرطی: IF-THEN-ELSE و ELSIF
- 76. دستورات شرطی: ساختار CASE
- 77. حلقههای تکرار: حلقه ساده (LOOP)
- 78. حلقههای تکرار: حلقه WHILE
- 79. حلقههای تکرار: حلقه FOR
- 80. مفهوم مکاننما (Cursor) در PL/SQL
- 81. کار با مکاننماهای صریح: تعریف، باز کردن، واکشی و بستن
- 82. استفاده از حلقههای مکاننما (Cursor FOR Loops)
- 83. مدیریت خطاها و استثناها (Exception Handling)
- 84. استثناهای از پیش تعریفشده (NO_DATA_FOUND, TOO_MANY_ROWS)
- 85. تعریف استثناهای سفارشی توسط کاربر
- 86. مقدمهای بر رویهها (Procedures)
- 87. ایجاد یک رویه با دستور CREATE PROCEDURE
- 88. حالتهای مختلف پارامترها: IN, OUT, IN OUT
- 89. فراخوانی رویهها
- 90. مقدمهای بر توابع (Functions)
- 91. ایجاد یک تابع با دستور CREATE FUNCTION
- 92. تفاوت اصلی بین رویه و تابع
- 93. فراخوانی توابع از دستورات SQL و بلوکهای PL/SQL
- 94. مقدمهای بر بستهها (Packages)
- 95. ساختار یک بسته: بخش تعریف (Specification) و بخش بدنه (Body)
- 96. مزایای استفاده از بستهها: کپسولهسازی و عملکرد
- 97. سربارگذاری (Overloading) رویهها و توابع در بستهها
- 98. مقدمهای بر تریگرها (Triggers)
- 99. ایجاد تریگرهای DML (BEFORE/AFTER, ROW/STATEMENT)
- 100. استفاده از رکوردهای مجازی OLD و NEW در تریگرها
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.