لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Oracle PL/SQL: از اصول اولیه تا برنامه نویسی پایگاه داده پیشرفته
دانلود Oracle PL/SQL: From Basics to Advanced Database Programming
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
پتانسیل کامل Oracle PL/SQL، از اصول اولیه تا تکنیک های برنامه نویسی پایگاه داده پیشرفته را باز کنید. اصول PL/SQL: درک متغیرها، ثابت ها، انواع داده ها و ساختارهای کنترل. مدیریت پیشرفته داده ها: با استفاده از مکان نما، مدیریت استثنا، رویه ها، توابع و بسته ها. اتوماسیون پایگاه داده: پیاده سازی تریگرها، مدیریت وابستگی ها و بهینه سازی کد PL/SQL. بستههای عرضهشده توسط Oracle: استفاده از بستههای داخلی مانند DBMS_SQL و UTL_HTTP برای عملکردهای گسترده. کار با LOB: مدیریت کارآمد اشیاء بزرگ و BFILE. پیش نیازها: درک اولیه SQL و مفاهیم پایگاه داده رابطه ای. آشنایی با پایگاه های داده Oracle مفید است اما اجباری نیست. دسترسی به پایگاه داده Oracle (نسخه های 21c یا 9i) برای تمرین.
به دوره Mastering Oracle PL/SQL 21c خوش آمدید، راهنمای نهایی شما برای مهارت در زبان رویه ای قدرتمند Oracle. این دوره با دقت طراحی شده است تا شما را به سفری از مفاهیم اساسی PL/SQL تا تسلط بر مهارت های برنامه نویسی پیشرفته سوق دهد. چه بخواهید قابلیت های مدیریت پایگاه داده خود را افزایش دهید یا فرآیندهای باطن را ساده کنید، این دوره همه چیز را با استفاده از آخرین نسخه های Oracle 21c و 9i پوشش می دهد. از طریق نمونههای واقعی و پروژههای عملی، اعتماد به نفس توسعه برنامههای پایگاه داده قوی و با کارایی بالا را به دست خواهید آورد.
بخش 1: مقدمه ای بر Oracle PL/SQL 21c
در این بخش، ما سفر شما را با Oracle PL/SQL با غوطه ور شدن در مفاهیم اساسی مانند محاسبات انگیزه برای کارمندان، اعلان های متغیر و ثابت، و محدودیت ها در بلوک های PL/SQL آغاز می کنیم. شما تفاوت های ظریف انواع داده مانند CHAR و VARCHAR2 را یاد خواهید گرفت و با ساختارهای شرطی مانند دستورات CASE و ساختارهای IF-ELSE آشنا خواهید شد. این پایه زمینه را برای موضوعات پیشرفتهتر فراهم میکند و اطمینان میدهد که اصول نحو و عملیات PL/SQL را درک میکنید.
بخش 2: Oracle 9i PL/SQL: The Fundamentals
بر اساس اصول اولیه، این بخش محیط جامع و مزایای PL/SQL را بررسی می کند. ما به ساختارهای بلوکی، قوانین نامگذاری، انواع داده های اسکالر و انواع داده های ترکیبی می پردازیم. شما به هنر اعلان متغیرها، کار با توابع SQL در بلوک های PL/SQL و استفاده از ساختارهای کنترلی مانند حلقه ها و مکان نماها مسلط خواهید شد. مثالهای عملی و تمرینهای عملی برای تقویت درک شما بهویژه در بلوکهای تودرتو، شناسهها و دستورالعملهای برنامه یکپارچه شدهاند.
بخش 3: Oracle 9i PL/SQL: رویه ها و توابع
روش ها و توابع در قلب برنامه نویسی کارآمد PL/SQL قرار دارند. این بخش به شما می آموزد که چگونه با مکان نماهای واضح کار کنید، استثناها را مدیریت کنید و زیربرنامه های قوی ایجاد کنید. پیچیدگیهای مدیریت پارامترها، فراخوانی رویهها و مدیریت دقیق خطاها را کشف خواهید کرد. از طریق یک سری جلسات عملی، ایجاد، مدیریت و حذف رویهها و توابع ذخیرهشده را یاد خواهید گرفت و شما را به مهارتهایی برای بهینهسازی عملکرد پایگاه داده مجهز میکند.
بخش 4: Oracle 9i PL/SQL: زیربرنامهها و بستهها
بستهها یک ویژگی قدرتمند در PL/SQL هستند که امکان برنامهنویسی ماژولار را فراهم میکنند. این بخش همه چیز را از ایجاد و مدیریت بسته ها گرفته تا استفاده از بسته های ارائه شده توسط Oracle مانند DBMS_SQL، DBMS_JOB و DBMS_LOB را پوشش می دهد. ما بارگذاری بیش از حد، اشکال زدایی و مدیریت امتیازات زیربرنامه را بررسی می کنیم. علاوه بر این، در مورد مدیریت اشیاء بزرگ (LOB)، BFILE، و استفاده از ابزارهای Oracle مانند UTL_HTTP و UTL_TCP برای گسترش قابلیت های پایگاه داده خود خواهید آموخت.
بخش 5: Oracle 9i PL/SQL: محرک های پایگاه داده
این بخش پایانی بر محرک های پایگاه داده تمرکز دارد، ابزاری حیاتی برای خودکارسازی پاسخ های پایگاه داده به تغییرات داده ها. شما در ایجاد DML، به جای ایجاد، و محرکهای سیستم، اعمال یکپارچگی دادهها و ثبت اقدامات کاربر مسلط خواهید شد. ما به مؤلفهها، نحو، و دنبالههای شلیک محرکها، با مثالهای عملی برای کمک به شما در پیادهسازی راهحلهای خودکار برای ممیزی دادهها، تکرار، و مدیریت رویدادها میپردازیم. این بخش با مفاهیم پیشرفته ای در مورد مدیریت وابستگی ها و کامپایل مجدد واحدهای برنامه برای عملکرد بهینه پایان می یابد.
نتیجه گیری:
در پایان این دوره، درک کاملی از Oracle PL/SQL خواهید داشت که به شما امکان می دهد برنامه های پایگاه داده کارآمد، مقیاس پذیر و قابل نگهداری بنویسید. شما به دانش عملی مجهز خواهید شد و آماده مقابله با چالش های پایگاه داده دنیای واقعی با استفاده از زبان رویه ای قدرتمند اوراکل خواهید بود. چه در حال خودکارسازی وظایف، بهینه سازی عملکرد یا ساختن برنامه های پیچیده باشید، مهارت های به دست آمده از این دوره دارایی قابل توجهی در جعبه ابزار حرفه ای شما خواهد بود.
سرفصل ها و درس ها
مقدمه ای بر Oracle PLSQL 21c
Introduction to Oracle PLSQL 21c
محاسبه انگیزه برای کارمند
Calculate Incentive for Employee
اعلان متغیر
Variable Declaration
اعلامیه ثابت
Constant Declaration
اضافه کردن محدودیت ها در اعلان متغیر
Adding Constraints in Variable Declaration
ایجاد متغیرهایی از همان نوع ستون
Creating Variables of Same Column Type
رویه در بلوک Plsql
Procedure in Plsql Block
مانند اپراتور
Like Operator
انواع داده Char و Varchar2
Char and Varchar2 Datatypes
استفاده از Case When و If Else در PLSQL
Using Case When and If Else in PLSQL
If Then Else پایان If
If Then Else end If
Oracle 9i PL/SQL:01 - The Fundamentals
Oracle 9i PL/SQL:01 - The Fundamentals
درباره محیط PLSQL و مزایا
About PLSQL Environment and Benefits
مزایای برنامه های فرعی، فراخوانی رویه ها و توابع
Benefits of Sub programs , Invoking Procedures and Functions
ساختار بلوک PLSQL، نوع بلوک و ساختار برنامه
PLSQL Block Structure, Block Type and Program Structure
ساختار بلوک PLSQL، نوع بلوک و ساختار برنامه شمارش شد
PLSQL Block Structure, Block Type and Program Structure countinued
قوانین نامگذاری، انواع داده های اسکالر
Naming Rules, Scalar Data types
انواع داده های اسکالر پایه
Base scalar data types
ویژگی های نوع درصد، انواع داده های مرکب
Percentage type Attributes, Composite Data Types
اعلان متغیرها
Declaring Variables
PLSQL Block Syntax، تابع SQL در PLSQL
PLSQL Block Syntax, SQL function in PLSQL
استثناء، به دام انداختن استثناء از پیش تعریف شده
Exception, Trapping Predefined Exception
خطای از پیش تعریف نشده
Non predefined Error
به دام انداختن استثناهای تعریف شده توسط کاربر
Trapping User-Defined Exceptions
رسیدگی به استثناها
Handling Exceptions
ساخت برنامه PLSQL، در حال توسعه برنامه فرعی
PLSQL Program Constructs, Developing Sub Program
زیربرنامه های PLSQL
PLSQL Subprograms
رویه ها، نحو، پارامترها، در پارامترها
Procedures, Syntax, Parameters, In Parameters
پارامترهای رسمی در مقابل واقعی
Formal Versus Actual Parameters
خروجی پارامترها، در پارامترهای OUT و اعلام برنامه های فرعی
Out Parameters, In OUT Parameters and Declaring Sub Programs
روش های عبور پارامترها
Methods for Passing Parameters
رویه فراخوانی، استثنای هندل شده و کنترل نشده و رویه حذف
Invoking Procedure, Handled and Unhandled Exception and Removing Procedure
خلاصه رویه فراخوانی، استثنای هندل شده و کنترل نشده و جمع بندی رویه حذف
Invoking Procedure, Handled and Unhandled Exception and Removing Procedure summa
ایجاد رویه ها 1
Creating Procedures 1
ایجاد رویه ها 2
Creating Procedures 2
ایجاد رویه ها 3
Creating Procedures 3
مروری بر توابع ذخیره شده
Overview of Stored Functions
ایجاد یک تابع ذخیره شده با استفاده از iSQLPlus
Creating a Stored Function by Using iSQLPlus
فراخوانی توابع، حذف توابع و مزایا
Invoking Functions, Removing Functions and Benefits
فراخوانی توابع، حذف توابع و مزایای تابستانی
Invoking Functions, Removing Functions and Benefits summery
مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.
نمایش نظرات