recent
أخبار ساخنة

مقدمة في قواعد البيانات Oracle ومفاهيمها 1

مقدمة في قواعد البيانات oracle


مفهوم قواعد البيانات

قاعدة البيانات ( Database ) هي عبارة عن مخازن علائقية يتم فيها تخزين البيانات في جداول مهما كان حجمها وهي آمنه وتُعتبر Oracle أقوى قواعد بيانات من حيث الحماية. ببساطة إن قاعدة البيانات Database هي عبارة عن ملف كبير يمكن ترتيب المعلومات التي نريد تخزينها فيه بشكل مرتب و منظَّم و يمكن إسترجاع هذه المعلومات و التعديل عليها في أي وقت.

سوف نبدأ اليوم بشرح مقدمة دروس جديدة في قواعدالبيانات اوراكل Oracle و التي تعتبر اقوى قواعد بيانات من حيث وتدعم عدة لغات برمجية مثل (Java, C, C#,C++) وغيرها. قاعدة البيانات يرمز لها بأيقونة شكلها إسطواني لأنه يُقصَد به خزّان للمعلومات, و قاعدة البيانات تعد أهم عنصر في المشاريع. أغلب البرامج و المواقع والأنظمة الضخمة تستخدم قواعد البيانات لتخزين المعلومات التي يقوم المستخدمون بحفضها بها و يوجد العديد من أنواع قواعد البيانات منها (MySQL, SQL Server, Oracle, Access, SQLlite) و غيرهم الكثير.

فهرس دورة قواعد البيانات SQL Oracle

  1. مفهوم قواعد البيانات Database Concept.
  2. أنواع أنظمة إدارة قواعد البيانات.
  3. قواعد البيانات العلائقية.
  4. التعامل مع قواعد البيانات العلائقية.
  5. تعلم لغة الإستفسارات و اقسامها والأوامر الخاصة بها.
  6. تثبيت وحذف البرنامج.
  7. كيفية عمل كلمة المرور و كيفية عمل مُستخدم جديد.
  8. إنشاء الجداول وعمل كل الأوامر الخاصة بهذه الجداول من حذف و إضافة وتعديل...الخ.
  9. إنشاء المشاهد و القادحات و الإجراءة المخزنة و السلاسل.
  10. كيفية ربط قواعد بيانات SQL/Pluse مع أي لغة أُخرى.


أنواع أنظمة إدارة قواعد البيانات

  • قواعد البيانات الهرمية hierarchical databases : هذا النظام يستخدم مع الحواسيب القديمة كثيراً.
  • قواعد البيانات الشبكية Network Database: ظهر هذا النوع بعد قواعد البيانات الهرمية بعد التوسع الكبير لأنظمة الشبكات. ولكن واجه صعوبات كثيرة في فهم وطبيعة التعامل مع البيانات كما في النظام الهرمي.

قواعد البيانات العلائقية Relational Database

قواعد البيانات العلائقية ( Relational Database ) يعتبر هذا النظام الذي تعتمد علية معظم برامج قواعد البيانات مثل الأوراكل, لأنه من أقوى أنظمة قواعد البيانات لقدرته الفائقة على إستيعاب كميات كبيرة من البيانات دون التأثير على الأداء من حيث السرعة والدقة, و هذا النظام يتميز بالسرية و الأمان لإحتوائه على نظام إعطاء الصلاحيات لمستخدميه ولسهولة الإستخدام وبناء التطبيقات.

Relational Database


لغة الإستفسارات (SQL)

مصطلح SQL يرمز للإختصار Structured Query Language و هي لغة تُستخدَم لإصدار جميع الأوامر التي تتعلق بقاعدة البيانات و تنقسم هذه اللغة إلى خمسة أقسام رئيسة و يمكن من خلالها إصدار الأوامر الخاصة بكل قسم.

أمر Data Retrieveal

  • SELECT : هو أمر عرض البيانات من جدول او كائن.

أمر (DML) Data Manipulation Language

  • INSERT : امر إضافة البيانات إلى قاعدة البيانات.
  • UPDATE : امر تحديث الجداول وتعديلها.
  • DELETE : امر لحذف بيانات جدول او بيانات كائن ولا يستخدم لحذف الجدول بأكمله.

أمر (DDL) Data Definition Language

  • CREATE : امر إنشاء جدول او مشهد او إجراء او مستخدم او أي كائن في قاعدة البيانات.
  • Alter : امر تعديل على الجداول او مشاهد او إجراء مخزن او اي كائن في قاعدة البيانات.
  • DROP : امر يستخدم لحذف جدول او كائن يستطيع حذف الجدول بالكامل.
  • RENAME : امر إعادة التسمية لجدول او غيرة.

أمر Transaction Control

  • COMMIT : لتثبيت البيانات في الجدول لتأكيد الحفظ او التعديل.
  • ROLLBACK : للتراجع عن تثبيت البيانات او إسترجاع الجدول الذي حذف بواسطة الأمر (Drob).
  • SAVEPOINT : للرجوع إلى نقطة معينه في مكان ما في قاعدة البيانات.

أمر (DCL) Data Control Language

  • GRANT : اعطاء الصلاحيات للمستخدميين للدخول إلى البيانات.
  • REVOKE : سحب الصلاحيات من المستخدمين.
google-playkhamsatmostaqltradent