Saturday, April 7, 2012

شرح برتامج ORACLE

شرح برنامج ORACLE

مقدمة

  • ما هو أوراكل
  • إصدارات Oracle 10g
  • التطبيقات سابقة الإعداد Prepackaged Applications
  • أدوات تطوير التطبيقات Development-tools
  • قواعد البيانات العلائقية Relational database
  • نبذة عن شهادات أوراكل

الإعداد لاستخدام أوراكل

  • الإعداد لتثبيت أوراكل
  • تثبيت أوراكل
  • قاعدة البيانات Database والمعالج Instance
  • تشغيل وإغلاق قواعد البيانات أوراكل
  • تشغيل خادم التطبيق iSQL*Plus

SQL مبادئ اللغة

  • مقدمة للغة SQL
  • أنواع البيانات Oracle Data types
  • المعاملات Operators
  • القيم Literals

البسيطة Select الجمل

  • الاستعلامات البسيطة Simple Queries
  • استخدام العبارةWhere
  • المعاملات المنطقية Logical Operators
  • معاملات مختلفة
  • ترتيب الصفوف
  • استخدام التعبيرات Expressions

SQL*PLUS مبادئ

  • إجراء الاتصال بالأداة SQL*PLUS
  • استخدام الأداة SQL*PLUS
  • استخدام الذاكرة SQL Buffer الجزء 1
  • استخدام الذاكرة SQL Buffer الجزء 2
  • استخدام الملفات Scripts
  • تخصيص بيئة الأداة SQL*PLUS

تنسيق نتائج الاستعلامات

  • تنسيق النتائج وإنشاء التقارير (1)
  • تنسيق النتائج وإنشاء التقارير (2)
  • تقسيم النتائج لمجموعات وإجراء العمليات الحسابية
  • إضافة رأس وتزيل الصفحة
  • حفظ التقارير وحذف التنسيقات
  • إنشاء التقارير باستخدام الملفات Scripts

Variables المتغيرات

  • استخدامات المتغيرات Variables 1
  • استخدامات المتغيرات Variables 2
  • استخدام الأمر Accept
  • الأداة iSQL*PLUS
  • استخدام الأداة iSQL*PLUS

Single Row Functions الدوال

  • مقدمة
  • التعامل مع القيم Nulls
  • استخدام الدوال النصية Character Functions 1
  • استخدام الدوال النصية Character Functions 2
  • استخدام الدوال النصية Character Functions 3
  • الدوال العددية Numeric Functions
  • دوال التاريخ Date Functions 1
  • دوال التاريخ Date Functions 2
  • دوال التحويل Conversion Functions 1
  • دوال التحويل Conversion Functions 2
  • دوال المتنوعة Miscellaneous Functions

تجميع البيانات ودوال التجميع

  • دوال التجميع Group Functions
  • العبارة Group By
  • العبارة Having
  • استخدام الأوامر Rollup و Cube
  • الدوال المتداخلة Nesting Functions

Sub queries والاستعلامات الفرعية Joins الارتباطات

  • الربط بين الجداول
  • الربط بين الجداول باستخدام الأمر Join
  • الربط بين أكثر من جدولين
  • الارتباط غير المشروط Cartesian Join
  • الارتباطات Outer Joins
  • الارتباط Self Join
  • الارتباط Non-Equality
  • استخدام المعاملات Set Operators
  • الاستعلامات الفرعية Subqueries 1
  • الاستعلامات الفرعية Subqueries 2

تعديل البيانات

  • استخدام الجمل DML
  • تعديل البيانات Updating Data
  • استخدام الجملة Merge
  • حذف البيانات من الجداول
  • إغلاق الصفوف والجداول
  • الجمل Transaction Control

Data Types التعرف على أنواع البيانات

  • مراجعة علي عناصر قواعد البيانات
  • أنواع البيانات Data Types
  • أنواع بيانات التاريخ (1)
  • أنواع بيانات التاريخ (2)
  • العمليات الحسابية علي التاريخ
  • أنواع البيانات الثنائية Binary Data types
  • أنواع البيانات ROWID

Constraints والقيود Tables الجداول

  • إنشاء الجداول (1)
  • إنشاء الجداول (2)
  • الجداول المؤقتة Temporary Tables
  • إجراء التعديلات علي الجداول
  • حذف الأعمدة والجداول
  • القيود Constraints
  • القيود CHECK و UNIQUE
  • القيود Primary KEY و FOREIGN KEY
  • تفعيل وحذف القيود Constraints
  • القيود المؤجلة Deferred Constraints

Views الجداول التخيلية

  • إنشاء الجداول التخيلية Creating Views 1
  • إنشاء الجداول التخيلية Creating Views 2
  • تعديل الجداول التخيلية Modifying Views
  • استخدام الجداول التخيلية Using the VIEWS
  • الجداول التخيلية JOIN VIEWS
  • الجداول التخيلية Inline Views

العناصر الأخرى لقواعد البيانات

  • إنشاء السلاسل العددية Sequences
  • تعديل السلاسل العددية Sequences
  • المرادفات Synonyms
  • أنواع المرادفات Synonyms
  • الفهارس Indexes
  • البرامج المخزنة Stored Programs

المستخدمين وسرية البيانات

  • إنشاء وتعديل حسابات المستخدمين User Accounts
  • التوثيق Authentication
  • إضافة الخواص لحسابات المستخدمين (1)
  • إضافة الخواص لحسابات المستخدمين (2)
  • التحكم في تراخيص حسابات المستخدمين
  • منح ومنع الامتيازات Privileges
  • امتيازات العناصر Object Privileges
  • امتيازات النظام System Privileges
  • إنشاء واستخدام مجموعات الامتيازات Roles
  • إنشاء وتعيين النماذج Profiles

0 comments:

Post a Comment