الموسوعه ثلاثة كتب تبدا من الصفر الي
الاحتراف من sql* plus الي تصميم قواعد البيانات و الصيغة الرسمية normal
forms الي و pl/sql والاجرائات المجزنه
الفصل الأول : مقدمة
مفهوم قواعد البيانات
مراحل تطور قواعد البيانات
أنواع أنظمة إدارة قواعد البيانات
قواعد البيانات العلائقية
التعامل مع قواعد البيانات العلائقية
لغة الاستفسارات SQL
محرر بيئة SQL* PLUS
أسئلة الفصل الأول
الفصل الثاني : جملة الاستعلام الأساسية
الصيغة العامة لجملة الاستعلام SELECT
متطلب و إرشادات جملة الاستعلام
تنفيذ جملة الاستعلام
استرجاع الحقول بأسماء مستعارة
استخدام العمليات الحسابية
أولويات تنفيذ العوامل الحسابية
استخدام أداة الربط بين الحقول
استخدام عبارة DISTICT لمنع تكرار السجلات
إظهار البناء الداخلي للجداول
التعامل مع القيمة NULL
أسئلة الفصل الثاني
حصر و ترتيب البيانات
الصيغة العامة لجملة الاستعلام SELECT
مقدمة
جملة الشرط WHERE
مكونات جملة الشرط
متطلبات و إرشادات جملة الشرط
جملة الترتيب ORDER BY
متطلبات و إرشادات جملة الترتيب
معاملات المقارنة المستخدمة في جملة الشرط
المعاملات الأخرى المستخدمة في جملة الشرط
المعاملات المنطقية
معامل النفي NOT
أسلة الفصل الثالث
الفصل الرابع : دوال الصف الواحد
مقدمة
الدوال الحرفية
الدوال الرقمية
دالة التاريخ
دوال التحويل
دالة التحويل TO_CHAR
دالة التحويل TO_DATE
دالة التحويل TO_NUMBER
أسئلة الفصل الرابع
الفصل الخامس : الدوال التجميعية لأكثر من صف
مقدمة
أنواع الدوال التجميعية
التعامل مع دالة العد COUNT
إنشاء مجموعة من البيانات باستخدام GROUP BY
ملاحظات على استخدام الدوال التجميعية
أسئلة الفصل الخامس
الفصل السادس :عرض البيانات من أكثر من جدول
مقدمة
تعريف الربط
أنواع الربط
الربط بالتساوي
الربط بعدم التساوي
الربط الخارجي
الربط الداخلي لنفس الجدول
الربط بين أكثر من جدولين
أسئلة الفصل السادس
الفصل السابع : الاستعلامات الفرعية
مقدمة
أنواع الاستعلامات
متطلبات و إرشادات الاستعلام الفرعي
أنواع معاملات المقارنة المستخدمة مع الاستعلام الفرعي
أماكن كتابة الاستعلامات الفرعية داخل جملة SELECT
الاستعلامات الفرعية أحادية الصف
الاستعلامات الفرعية متعددة الصفوف
أسئلة الفصل السابع
الفصل الثامن : الاستعلام الفرعي متعدد الأعمدة
مقدمة
الصيغة العامة لجملة الاستعلامات الفرعية متعددة الأعمدة
نتيجة الاستعلام الرئيس عندما يرجع الاستعلام الفرعي بالقيمة NILL
استخدام الاستعلام الفرعي في جملة FORM
أسئلة الفصل الثامن
الفصل التاسع : التعامل مع البيانات
مقدمة
إضافة سجلات إلى جدول
الصيغة العامة لإضافة سجلات
القواعد التي يجب التقيد بها عند الإضافة
إضافة القيم NULL إلى عمود
إضافة قيم خاصة داخل الأعمدة
إضافة سجلات باستخدام التغيرات البديلة
إضافة سجلات عن طريق نسخها من جدول آخر
التعديل في بيانات السجلات داخل الجدول
الصيغ العامة لتعديل بيانات السجلات
القواعد التي يجب التقيد بها عند التعديل
التعديل في أكثر من عمود
حذف السجلات من الجدول
القواعد التي يجب التقيد بها عند الحذف
عمليات قواعد البيانات Database Transactions
حفظ البيانات
أسئلة الفصل التاسع
الفصل العاشر : إنشاء الجداول
مقدمة
أنواع البيانات
الشروط الواجب توافرها عند اختيار أسماء الجداول و الأعمدة
إنشاء الجداول
الصيغة العامة لإنشاء الجداول
إنشاء الجداول باستخدام الاستعلامات الفرعية
التعديل في الجدول
إلغاء الجدول
تغيير اسم الجدول
أنواع الجداول في بيئة أوراكل
أسئلة الفصل العاشر
الفصل الحادي عشر : القيود على الجداول
مقدمة
أنواع القيود
إنشاء القيود
القيد PRIMARY KEY
القيد UNIQUE KEY
القيد FOREIGN KEY
القيد CHECK
إضافة قيود على الجدول
إزالة القيود من الجداول
استعراض القيود المطبقة على جدول معين
أسئلة الفصل الحادي عشر
مقدمة لتصميم قواعد البيانات
الوحدة الثانية :
قواعد البيانات العلائقية
الوحدة الثالثة :
نموذج الكيانات و العلاقات
الوحدة الرابعة:
الصيغ المعيارية
الوحدة الخامسة:
تحويل نموذج الكيانات و العلاقات إلى نموذج علائقي
الوحدة السادسة:
تعريف المتغيرات
الوحدة السابعة :
كتابة الجمل التنفيذية
الوحدة الثامنة:
التفاعل مع خادم Oracle
الوحدة التاسعة:
جمل التحكم
الوحدة العاشرة:
معالج الاستثناءات
الملاحق
التحكم بوصول المستخدمين لقاعدة البيانات
الامتيازات
امتيازات النظام
إنشاء المستخدمين
تغيير كلمة المرور
كيفية التأكد من الامتيازات الممنوحة لمستخدم ما
منع امتيازات العناصر
تمارين
الوحدة الثانية : المشيرات التصريحية
التحكم بالمشيرات التصريحية
تعريف المشيرة
فتح المشيرة
جلب البيانات من المشيرة
إغلاق المشيرة
خصائص المشيرة التصريحية
المشيرة و السجلات
المشيرة في حلقات التكرار For
تمارين
الوحدة الثالثة : معالجة الاستثناءات
كيف يمكن للاستثناء أن ينطلق
أنواع الاستثناءات
الإيقاع بالاستثناءات
دوال للإيقاع بالاستثناءات
انتقال الاستثناء من قطعة برمجية إلى أخرى
الروتين RAISE_APPLICATION_ERROR
تمارين
الوحدة الرابعة : القطع البرمجية
مقدمة
أقسام الوحدات البرمجية
وحدات برمجية مجهولة
وحدات برمجية لها اسم
فوائد الوحدات البرمجية ذات الاسم
الوحدة الخامسة : الروتين
مراحل بناء الروتين
حالات بارميترات الروتين
طرق تمرير الباراميتر
استخدام الكلمة المحجوزة Default مع الباراميتر
مناداة الباراميتر من وحدة برمجية أخرى
حذف الروتين من جهة الخادم
تمارين
الوحدة السادسة : الدوال
الدوال و الاقترانات
مراحل بناء الاقتران
كيف ينف الاقتران
مقارنة بيت الروتين و الاقتران
فوائد استخدام الروتين و الاقتران
تمارين
الوحدة السابعة : ازندة قواعد البيانات
إرشادات تصميم الزناد
إنشاء الزناد
صيغة تعريف الزناد على مستوى جملة
استخدام الكلمات الشرطية
صيغة تعريف الزناد على مستوى سطر
كيف تميز بين زناد قواعد البيانات و الروتين
حذف الزناد
قواعد خاصة بالزناد
تمارين
الملاحق
الجزء الاول
الفصل الأول : مقدمة
مفهوم قواعد البيانات
مراحل تطور قواعد البيانات
أنواع أنظمة إدارة قواعد البيانات
قواعد البيانات العلائقية
التعامل مع قواعد البيانات العلائقية
لغة الاستفسارات SQL
محرر بيئة SQL* PLUS
أسئلة الفصل الأول
الفصل الثاني : جملة الاستعلام الأساسية
الصيغة العامة لجملة الاستعلام SELECT
متطلب و إرشادات جملة الاستعلام
تنفيذ جملة الاستعلام
استرجاع الحقول بأسماء مستعارة
استخدام العمليات الحسابية
أولويات تنفيذ العوامل الحسابية
استخدام أداة الربط بين الحقول
استخدام عبارة DISTICT لمنع تكرار السجلات
إظهار البناء الداخلي للجداول
التعامل مع القيمة NULL
أسئلة الفصل الثاني
حصر و ترتيب البيانات
الصيغة العامة لجملة الاستعلام SELECT
مقدمة
جملة الشرط WHERE
مكونات جملة الشرط
متطلبات و إرشادات جملة الشرط
جملة الترتيب ORDER BY
متطلبات و إرشادات جملة الترتيب
معاملات المقارنة المستخدمة في جملة الشرط
المعاملات الأخرى المستخدمة في جملة الشرط
المعاملات المنطقية
معامل النفي NOT
أسلة الفصل الثالث
الفصل الرابع : دوال الصف الواحد
مقدمة
الدوال الحرفية
الدوال الرقمية
دالة التاريخ
دوال التحويل
دالة التحويل TO_CHAR
دالة التحويل TO_DATE
دالة التحويل TO_NUMBER
أسئلة الفصل الرابع
الفصل الخامس : الدوال التجميعية لأكثر من صف
مقدمة
أنواع الدوال التجميعية
التعامل مع دالة العد COUNT
إنشاء مجموعة من البيانات باستخدام GROUP BY
ملاحظات على استخدام الدوال التجميعية
أسئلة الفصل الخامس
الفصل السادس :عرض البيانات من أكثر من جدول
مقدمة
تعريف الربط
أنواع الربط
الربط بالتساوي
الربط بعدم التساوي
الربط الخارجي
الربط الداخلي لنفس الجدول
الربط بين أكثر من جدولين
أسئلة الفصل السادس
الفصل السابع : الاستعلامات الفرعية
مقدمة
أنواع الاستعلامات
متطلبات و إرشادات الاستعلام الفرعي
أنواع معاملات المقارنة المستخدمة مع الاستعلام الفرعي
أماكن كتابة الاستعلامات الفرعية داخل جملة SELECT
الاستعلامات الفرعية أحادية الصف
الاستعلامات الفرعية متعددة الصفوف
أسئلة الفصل السابع
الفصل الثامن : الاستعلام الفرعي متعدد الأعمدة
مقدمة
الصيغة العامة لجملة الاستعلامات الفرعية متعددة الأعمدة
نتيجة الاستعلام الرئيس عندما يرجع الاستعلام الفرعي بالقيمة NILL
استخدام الاستعلام الفرعي في جملة FORM
أسئلة الفصل الثامن
الفصل التاسع : التعامل مع البيانات
مقدمة
إضافة سجلات إلى جدول
الصيغة العامة لإضافة سجلات
القواعد التي يجب التقيد بها عند الإضافة
إضافة القيم NULL إلى عمود
إضافة قيم خاصة داخل الأعمدة
إضافة سجلات باستخدام التغيرات البديلة
إضافة سجلات عن طريق نسخها من جدول آخر
التعديل في بيانات السجلات داخل الجدول
الصيغ العامة لتعديل بيانات السجلات
القواعد التي يجب التقيد بها عند التعديل
التعديل في أكثر من عمود
حذف السجلات من الجدول
القواعد التي يجب التقيد بها عند الحذف
عمليات قواعد البيانات Database Transactions
حفظ البيانات
أسئلة الفصل التاسع
الفصل العاشر : إنشاء الجداول
مقدمة
أنواع البيانات
الشروط الواجب توافرها عند اختيار أسماء الجداول و الأعمدة
إنشاء الجداول
الصيغة العامة لإنشاء الجداول
إنشاء الجداول باستخدام الاستعلامات الفرعية
التعديل في الجدول
إلغاء الجدول
تغيير اسم الجدول
أنواع الجداول في بيئة أوراكل
أسئلة الفصل العاشر
الفصل الحادي عشر : القيود على الجداول
مقدمة
أنواع القيود
إنشاء القيود
القيد PRIMARY KEY
القيد UNIQUE KEY
القيد FOREIGN KEY
القيد CHECK
إضافة قيود على الجدول
إزالة القيود من الجداول
استعراض القيود المطبقة على جدول معين
أسئلة الفصل الحادي عشر
الجزء الثاني
الوحدة الأوليمقدمة لتصميم قواعد البيانات
الوحدة الثانية :
قواعد البيانات العلائقية
الوحدة الثالثة :
نموذج الكيانات و العلاقات
الوحدة الرابعة:
الصيغ المعيارية
الوحدة الخامسة:
تحويل نموذج الكيانات و العلاقات إلى نموذج علائقي
الوحدة السادسة:
تعريف المتغيرات
الوحدة السابعة :
كتابة الجمل التنفيذية
الوحدة الثامنة:
التفاعل مع خادم Oracle
الوحدة التاسعة:
جمل التحكم
الوحدة العاشرة:
معالج الاستثناءات
الملاحق
الجزء الثالث
الوحدة الأولى : إدارة المستخدمينالتحكم بوصول المستخدمين لقاعدة البيانات
الامتيازات
امتيازات النظام
إنشاء المستخدمين
تغيير كلمة المرور
كيفية التأكد من الامتيازات الممنوحة لمستخدم ما
منع امتيازات العناصر
تمارين
الوحدة الثانية : المشيرات التصريحية
التحكم بالمشيرات التصريحية
تعريف المشيرة
فتح المشيرة
جلب البيانات من المشيرة
إغلاق المشيرة
خصائص المشيرة التصريحية
المشيرة و السجلات
المشيرة في حلقات التكرار For
تمارين
الوحدة الثالثة : معالجة الاستثناءات
كيف يمكن للاستثناء أن ينطلق
أنواع الاستثناءات
الإيقاع بالاستثناءات
دوال للإيقاع بالاستثناءات
انتقال الاستثناء من قطعة برمجية إلى أخرى
الروتين RAISE_APPLICATION_ERROR
تمارين
الوحدة الرابعة : القطع البرمجية
مقدمة
أقسام الوحدات البرمجية
وحدات برمجية مجهولة
وحدات برمجية لها اسم
فوائد الوحدات البرمجية ذات الاسم
الوحدة الخامسة : الروتين
مراحل بناء الروتين
حالات بارميترات الروتين
طرق تمرير الباراميتر
استخدام الكلمة المحجوزة Default مع الباراميتر
مناداة الباراميتر من وحدة برمجية أخرى
حذف الروتين من جهة الخادم
تمارين
الوحدة السادسة : الدوال
الدوال و الاقترانات
مراحل بناء الاقتران
كيف ينف الاقتران
مقارنة بيت الروتين و الاقتران
فوائد استخدام الروتين و الاقتران
تمارين
الوحدة السابعة : ازندة قواعد البيانات
إرشادات تصميم الزناد
إنشاء الزناد
صيغة تعريف الزناد على مستوى جملة
استخدام الكلمات الشرطية
صيغة تعريف الزناد على مستوى سطر
كيف تميز بين زناد قواعد البيانات و الروتين
حذف الزناد
قواعد خاصة بالزناد
تمارين
الملاحق
لتحميل كتاب احتراف قواعد بيانات اوركل اضغط الروابط التالية