آموزش پیشرفته Oracle PL/SQL


پایگاه داده اوراکل از محبوبترین پایگاه های داده در جهان است که بسیاری از سازمانها و شرکت های بزرگ از این محیط توسعه جهت نگهداری و مدیریت اطلاعات خود استفاده می کنند PLSQL . ترکیبی از SQL همراه با ویژگی های رویه ای از زبان های برنامه نویسی است که در اوایل دهه 90 توسط شرکت اوراکل برای افزایش قابلیت های SQL توسعه داده شده است PLSQL . یکی از سه زبان کلیدی تعبیه شده در اوراکل به همراه SQL و جاوا می باشد .
پس از گذراندن دوره مقدماتی و اشنایی با مفاهیم پایه ای پایگاه داده های رابطه ای و کار با دستورات SQL در پایگاه داده اوراکل این آموزش دانش شما را برای کار با دستورات PLSQL در سطح متوسط به بالا قرار می دهد .
در این دوره به سراغ معرفی امکانات پیشرفته کار با زبان PLSQL خواهیم رفت و تمامی مفاهیم بعد از ارائه توضیحات به صورت عملی بر روی پایگاه داده اوراکل پیاده سازی و تمرین خواهد شد . بعد از گذراندن دوره مقدماتی و پیشرفته شما به عنوان یک توسعه دهنده PLSQL (PLSQL Developer) این توانایی را خواهید داشت که به راحتی در مصاحبه های شغلی مرتبط موفق و در بازار کار شروع به فعالیت های حرفه ای کنید .
چه مهارتهایی در این دوره آموزش SQL به دست می آورید :
- آماده شدن برای نوشتن کوئری های پیشرفته در پایگاه داده اوراکل
- آشنایی با مفاهیم و ساختار های پیشرفته دستورات SQL در پایگاه داده اوراکل
- آشنایی کامل به نحوه اجرای دستورات و کوئری های کاربردی در پایگاه داده اوراکل برای ذخیره و بازیابی داده ها
- یادگیری مفاهیم بنیادی و کلیدی پایگاه داده های رابطه ای
مخاطبین این دوره چه کسانی هستند ؟
- مدیران پایگاه داده
- توسعه دهندگان نرم افزار (Developer)
- مهندسین پشتیبانی
- تمامی علاقه مندان کار با پایگاه داده
آیا این دوره پیشنیاز دارد ؟
- 1. آشنایی با مقدمات پایگاه داده های رابطه ای (گذراندن دوره مقدماتی)
- 2. آشنایی با دستورات پایه ای SQL / PLSQL (گذراندن دوره مقدماتی)
-
فصل اول : معرفی
-
فصل دوم : آشنایی با Subqueries ها
-
فصل سوم : کاربرد و پیاده سازی index ها در پایگاه داده اوراکل
-
فصل چهارم : آشنایی و کار با Oracle Data Dictionary
-
فصل پنجم : آشنایی با Database Concurrency
-
فصل ششم : معرفی و کار با Advanced Oracle Schema Objects در پایگاه داده اوراکل
- معرفی Sequence ها و تعریف کاربرد آنها در پایگاه داده اوراکل
- پیاده سازی Sequence ها در پایگاه داده و شروع کار عملی
- معرفی Triggerها و تعریف کاربرد آنها در پایگاه داده اوراکل
- انواع trigger در پایگاه داده
- پیاده سازی Triggerها در پایگاه داده
- ساخت جدول audit و ذخیره و بازیابی تاریخچه دستورات با استفاده از trigger
-
فصل هفتم: Procedures و Function
- بررسی کوتاه از قابلیت های زبان PLSQL نسبت به زبان استاندارد SQL
- معرفی Store Procedure و بررسی ساختار object ها در پایگاه داده اوراکل
- بررسی ساختار اصلی Procedure ها
- بررسی ساختار Function ها
- تفاوت بین Procedure و Function در پایگاه داده اوراکل
- نحوه چاپ پیغام یا مقدار متغیرها در Procedure ها
- پیاده سازی یک Procedure و Function بر روی پایگاه داده اوراکل به صورت عملی
-
فصل هشتم : Synonyms , views
-
فصل نهم : Table Partitioning
- تعریف Table Partitioning در اوراکل
- مزایای استفاده از پارتیشن ها در پایگاه داده
- معرفی انواع متد Partitioning
- معرفی Partitioning Pruning و Oracle Database Optimizer
- مقایسه Partition Pruning و index در پایگاه داده
- تقسیم پارتیشن ها و انجام عملیات Splitting
- پیاده سازی List Partitioning در پایگاه داده اوراکل و شروع کار عملی
- پیاده سازی Range Partitioning در پایگاه داده اوراکل
- پیاده سازی Hash Partitioning در پایگاه داده اوراکل