کتاب مبانی برنامه‌نویسی Oracle 10g: راهنمای عملی برای شروع

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب مبانی برنامه‌نویسی Oracle 10g: راهنمای عملی برای شروع

موضوع کلی: بانک‌های اطلاعاتی و مدیریت داده

موضوع میانی: برنامه‌نویسی پایگاه داده رابطه‌ای

📋 سرفصل‌های کتاب (100 موضوع)

  • 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 در تریگرها

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.