|
1 - مقدمة للغة PL/SQL |
|
مدة العرض |
تم |
|
مقدمة للغات البرمجة | |
04:05 |
|
|
مقدمة عن لغة البرمجة PL/SQL | |
03:15 |
|
|
مزايا استخدام اللغة PL/SQL | |
02:57 |
|
|
القوالب PL/SQL Blocks | |
02:34 |
|
|
تركيبات البرامج Program Constructs | |
03:29 |
|
|
قواعد كتابة الكود في اللغة PL/SQL | |
03:18 |
|
|
2 - تعريف المتغيرات وأنواع البيانات |
|
مدة العرض |
تم |
|
إرشادات عامة لتعريف المتغيرات Variables | |
01:35 |
|
|
أنواع البيانات Data Types | |
03:58 |
|
|
أنواع البيانات Scalar Data Types - الجزء 1 | |
03:32 |
|
|
أنواع البيانات Scalar Data Types - الجزء 2 | |
03:19 |
|
|
تعريف المتغيرات Declaring Variables | |
02:36 |
|
|
استخدام الخاصية TYPE% | |
02:31 |
|
|
المتغيرات Bind Variables | |
01:52 |
|
|
3 - القسم Executable Section |
|
مدة العرض |
تم |
|
التفاعل مع القسم Execution Section | |
03:22 |
|
|
استخدام الدوال SQL Functions | |
01:44 |
|
|
معالجة البيانات باستخدام المعاملات Operators | |
02:48 |
|
|
القوالب المتداخلة ومجال استخدام المتغيرات | |
01:29 |
|
|
إرشادات عامة | |
02:29 |
|
|
4 - التفاعل مع خادم قواعد البيانات |
|
مدة العرض |
تم |
|
استرجاع البيانات باستخدام الجملة SELECT | |
03:00 |
|
|
معالجة البيانات باستخدام الجمل DML Statements | |
03:35 |
|
|
تعديل البيانات باستخدام الجملة UPDATE | |
00:52 |
|
|
حذف الصفوف باستخدام الجملة DELETE | |
03:41 |
|
|
استخدام الجملة Merge | |
04:27 |
|
|
المؤشرات Cursors | |
02:21 |
|
|
استخدام الجمل Transaction control | |
01:49 |
|
|
5 - جمل التحكم Control structure |
|
مدة العرض |
تم |
|
الجمل الشرطية | |
02:21 |
|
|
الجملة الشرطية If …… Then …… Else | |
03:01 |
|
|
الجمل IF المتداخلة | |
01:08 |
|
|
الجملة الشرطية CASE | |
03:04 |
|
|
المعاملات المنطقية Complex Boolean Conditions | |
01:49 |
|
|
الحلقات التكرارية LOOP Statements | |
02:41 |
|
|
الحلقات التكرارية WHILE-LOOP | |
01:39 |
|
|
الحلقات التكرارية FOR-LOOP | |
03:28 |
|
|
6 - أنواع البيانات Composite |
|
مدة العرض |
تم |
|
أنواع البيانات المركبة Composite Datatypes | |
04:37 |
|
|
استخدام الخاصية ROWTYPE% | |
03:28 |
|
|
نوع البيانات INDEX BY TABLE | |
03:39 |
|
|
مثال على استخدام نوع البيانات INDEX BY TABLE | |
02:34 |
|
|
الوظائف INDEX BY TABLE METHODS | |
01:11 |
|
|
استخدام الخاصية ROWTYPE% مع INDEX BY TABLE | |
03:12 |
|
|
7 - المؤشرات Explicit cursors |
|
مدة العرض |
تم |
|
مقدمة عن المؤشرات Cursors | |
03:44 |
|
|
إنشاء وفتح المؤشرات | |
02:31 |
|
|
استخلاص البيانات من المؤشرات | |
02:41 |
|
|
إغلاق المؤشرات | |
01:25 |
|
|
خصائص المؤشرات Cursors Attributes | |
02:25 |
|
|
استخدام المتغيرات Records مع المؤشرات Cursors | |
01:19 |
|
|
الحلقات التكرارية CURSOR...FOR...LOOPS | |
02:22 |
|
|
8 - مفاهيم متقدمة للمؤشرات التصريحية |
|
مدة العرض |
تم |
|
استخدام المتغيرات Parameters مع المؤشرات | |
02:55 |
|
|
استخدام الجملة FOR UPDATE | |
01:27 |
|
|
استخدام الجملة WHERE CURRENT OF | |
03:18 |
|
|
استخدام الاستعلامات الفرعية Sub-queries | |
03:20 |
|
|
9 - معالجة الاستثناءات Exceptions |
|
مدة العرض |
تم |
|
معالجة الاستثناءات Exceptions | |
04:05 |
|
|
أنواع الاستثناءات Exceptions | |
06:11 |
|
|
اكتشاف ومعالجة الاستثناءات Trapping Exceptions | |
03:20 |
|
|
التعامل مع الاستثناءات Predefined Exceptions | |
02:20 |
|
|
التعامل مع الاستثناءات Non-Predefined Exceptions | |
01:18 |
|
|
استخدام الدوال للتعرف على الاستثناءات | |
01:41 |
|
|
التعامل مع الاستثناءات User-defined Exceptions | |
02:39 |
|
|
انتقال تنفيذ الاستثناءات بين القطع البرمجية | |
02:49 |
|
|
10 - إنشاء الإجراءات Procedures |
|
مدة العرض |
تم |
|
مقدمة عن البرامج الفرعية Sub-programs | |
00:45 |
|
|
كيفية استخدام البرامج الفرعية مع الأداة iSQL*Plus | |
00:20 |
|
|
الإجراءات Procedures | |
02:38 |
|
|
المعطيات Parameters - الجزء 1 | |
03:38 |
|
|
المعطيات Parameters - الجزء 2 | |
03:18 |
|
|
طرق تمرير قيم المعطيات إلى الإجراءات | |
01:31 |
|
|
الإجراءات الإقليمية | |
02:30 |
|
|
حذف الإجراءات Procedures | |
07:37 |
|
|
11 - إنشاء الوظائف Functions |
|
مدة العرض |
تم |
|
مقدمة عن الوظائف Functions | |
02:56 |
|
|
مزايا استخدام الوظائف في التعبيرات SQL | |
02:53 |
|
|
القيود الخاصة باستدعاء الوظائف في التعبيرات SQL | |
03:10 |
|
|
حذف الوظائف والفرق بينها وبين الإجراءات | |
05:02 |
|
|
12 - إدارة البرامج الفرعية |
|
مدة العرض |
تم |
|
الامتيازات Privileges | |
03:28 |
|
|
السماح للوصول إلى البيانات Granting Access To data | |
03:28 |
|
|
استعراض المعلومات والكود الخاص بالعناصر المخزنة | |
03:30 |
|
|
استعراض بيانات الأخطاء ومعطيات العناصر المخزنة | |
03:03 |
|
|
تنقيح البرنامج Debugging | |
03:39 |
|
|
13 - المجموعات البرمجية Packages |
|
مدة العرض |
تم |
|
المجموعات البرمجية Packages | |
01:56 |
|
|
إنشاء القسم Package Specification | |
02:30 |
|
|
إنشاء القسم Package Body | |
04:53 |
|
|
استدعاء عناصر المجموعات البرمجية | |
01:02 |
|
|
تعريف المجموعات البرمجية Bodiless Packages | |
02:41 |
|
|
الخاصية Overloading والتعريف Forward declaration | |
00:49 |
|
|
استخدام وظائف المجموعة البرمجية في الكود SQL | |
03:34 |
|
|
14 - المجموعات البرمجية Supplied Packages |
|
مدة العرض |
تم |
|
كيفية استخدام المجموعات البرمجية الجاهزة | |
02:43 |
|
|
استخدام الجملة EXECUTE IMMEDIATE | |
03:36 |
|
|
استخدام المجموعة البرمجية الجاهزة DBMS_DDL | |
04:48 |
|
|
المجموعة البرمجية DBMS_JOB - الجزء 1 | |
03:11 |
|
|
المجموعة البرمجية DBMS_JOB - الجزء 2 | |
03:20 |
|
|
المجموعة البرمجية DBMS_OUTPUT | |
03:00 |
|
|
المجموعة البرمجية UTL_FILE | |
03:43 |
|
|
فتح الملفات الخارجية | |
01:57 |
|
|
الكتابة والقراءة من الملفات الخارجية | |
02:50 |
|
|
إغلاق الملفات الخارجية | |
02:42 |
|
|
تطبيق على استخدام المجموعة البرمجية UTL_FILE - الجزء 1 | |
02:29 |
|
|
تطبيق على استخدام المجموعة البرمجية UTL_FILE - الجزء 2 | |
03:20 |
|
|
15 - معالجة العناصر Large Objects |
|
مدة العرض |
تم |
|
التعرف على نوع البيانات LOB | |
04:10 |
|
|
نوع البيانات الداخلي Internal LOB وكيفية التعامل معه | |
02:26 |
|
|
نوع البيانات BFILE | |
01:21 |
|
|
المجلدات DIRECTORIES | |
02:27 |
|
|
كيفية إدارة البيانات BFILE | |
02:21 |
|
|
التعامل مع البياناتLOB من خلال المجموعة DBMS_LOB | |
03:20 |
|
|
المجموعة البرمجية DBMS_LOB - الجزء 1 | |
01:33 |
|
|
المجموعة البرمجية DBMS_LOB - الجزء 2 | |
01:50 |
|
|
المجموعة البرمجية DBMS_LOB - الجزء 3 | |
02:50 |
|
|
المجموعة البرمجية DBMS_LOB - الجزء 4 | |
03:03 |
|
|
حذف البيانات LOB | |
02:41 |
|
|
16 - المطلقات Triggers |
|
مدة العرض |
تم |
|
مقدمة عن المطلقات Triggers | |
01:12 |
|
|
مكونات المطلقات Triggers | |
04:46 |
|
|
إنشاء المطلقات Triggers | |
02:25 |
|
|
إنشاء المطلقات DML ROW | |
03:40 |
|
|
المطلقات Instead of | |
02:20 |
|
|
الفرق بين الإجراءات Procedures والمطلقات Triggers | |
01:18 |
|
|
إدارة المطلقات Triggers | |
01:41 |
|
|
المطلقات Triggers الخاصة بقواعد البيانات | |
02:39 |
|
|
الجداول Mutating Tables والجملة Call | |
02:49 |
|
|
الامتيازات الخاصة بإدارة المطلقات Triggers | |
02:38 |
|
|
استعراض بيانات المطلقات Triggers | |
02:50 |
|