نظرة عامة عن قواعد البيانات و أنواعها - ProgrammerTech
Language:

Search

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

  • Share this:
نظرة عامة عن قواعد البيانات و أنواعها

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

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

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

 

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

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

 

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

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

 

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

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

قواعد البيانات sql server

 

لغة الإستفسارات (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 : سحب الصلاحيات من المستخدمين.

Tags:
Wazeer Almuliky

Wazeer Almuliky

شاب يمني من صنعاء بكلريوس تقنية معلومات مهندس قطع إلكترونية و مبرمج تطبيقات اندرويد, خبرة في قواعد البيانات و الجافا, أهتم في الاكترونيات و لغات البرمجة منها فلاتر والجافا وسي شارب