مجموعة Oracle SQL التعليمية
SQL SELECT Statemnets |
مقدمة عن ORACLE |
مقدمة إلى لغة SQL |
إعداد قاعدة بيانات ORACLE 10G |
أدوات ORACLE لتنفيذ تعليمات SQL |
Select Statement |
التعابير الحسابية |
قيمة NULL |
Column Alias |
Conacatination Operator |
Literal Character Strings |
Duplicate Rows |
عرض بنية جدول |
تمارين برمجية |
Restricting and Sorting Data |
وضع قيود على البيانات |
معاملات المقارنة |
المعاملات المنطقية |
ORDER BY |
تمارين برمجية |
Single Row Functions |
مقدمة عن Single Row Functions |
Character Functions |
Number Functions |
العمل مع التاريخ |
Conversion Functions |
التابع To_Char |
توابع عامة |
التعابير الشرطية |
تمارين برمجية |
Displaying Data From Tables |
مقدمة عن عرض بيانات الجداول |
Equijoin |
Non-Equijoin |
Outer Join |
Self Join |
Cross Join & Natural join |
استخدام عبارة Using |
استخدام ON في الربط |
Left & Right & Full Outer Join |
تمارين برمجية |
Aggrigating by Group Functions |
توابع التجميع |
التابع count |
إنشاء مجموعات من البيانات |
الأمر Having |
Aggrigating Using Group Functions |
تمارين |
Subqueries |
استخدام الاستعلام الفرعي |
الاستعلام من نوع ( single row subqueries ) |
قيم NULL في الاستعلام الفرعي |
تمارين |
Readable Output With iSQL*Plus |
Substitution Variables |
customizing the Isql*plus Environment |
creating a script file to run a report |
تمارين |
Manipulating Data |
Data Manipulation Language |
Insert Statement |
إضافة سجلات تحوي قيم NULL |
إضافة قيم خاصة |
creating a script to manipulate data |
نسخ السجلات من جدول آخر |
Update Statement |
تعديل السجلات بالاعتماد على جدول آخر |
Delete Statement |
استخدام استعلام فرعي في عبارة Insert |
Default Keyword |
Merge Statement |
Database Transactions |
حالة البيانات بعد تنفيذ عبارتي Commit & Rollback |
Read Consistency |
Locking |
تمارين |
Database Objects |
أغراض قاعدة البيانات |
Create Table Statement |
الجداول في قاعدة بيانات أوراكل |
أنماط المعطيات المتاحة في أوراكل |
إنشاء جدول باستخدام استعلام فرعي |
Alter Table Statement |
Drope Table |
تغيير اسم غرض ما |
Truncate Table |
إضافة تعليقات إلى جدول |
تمارين |
Including Constraints |
التعرف على القيود |
أنواع القيود |
إضافة قيود |
حذف قيد |
Disable or Enable Constraints |
Cascading Constraints |
تمارين على القيود |
Creating Views |
التعرف على VIEW |
إنشاء VIEW |
استرجاع بيانات من VIEW |
تعديل VIEW |
rules for performing DML operation on view |
Denying DML operations |
Inline View |
Top-N analysis |
تمارين على View |
Other Database Objects |
أغراض قاعدة البيانات |
التعرف على Sequence |
Nextval and Currval Pseudocolumn |
caching sequence values |
تعديل وحذف Sequence |
التعرف على Index |
متى يجب إنشاء فهرس |
االتأكد من وجود Index |
التعرف على Synonyms |
تمارين حول Synonyms |
Controling User Access |
مقدمة عن Controling User Access |
system Privileges |
إنشاء المستخدمين |
التعرف على Role |
Object Privilege |
استخدام with Grant Option والكلمة Public |
Confirming privileges Granted |
How To Revoke Object Privileges |
Database Links |
SQL Workshop |
ورشة عمل |
Using Set Operators |
مقدمة عن استخدام Set Operators |
المعامل Union |
المعامل Union all |
المعامل Intersect |
المعامل Minus |
Matcging the select Statement |
Controlling the order of rows |
تمارين على استخدام Set Operators |
Enhancement the Group by clause |
تذكرة بتوابع التجميع |
Group with Rollup and Cube Operators |
المعامل cube |
Groubing Function |
Groubing sets |
Composite Columns |
تمارين تطبيقية |
Advanced Subqueries |
Correlated Subquery |
the With Clause |
Hierarchical Retrival |
مقدمة عن Hierarchical Retrival |
التجول ضمن شجرة Walking the tree |
Pruning Branches |
Oracle Architectural Components |
مقدمة عن Oracle Architectural Components |
Oracle Database Files |
Oracle Instance |
Background Processes |
Processing SQL Statement |
Connectiong to an Instance |
خطوات معالجة الاستعلام |
وظيفة Database Buffer Cache |
Program Global Area ( PGA ) |
خطوات معالجة عبارة DML |
Redo Log Buffer |
Continued Background Processes |