0Pricing
PHP Academy · درس

مقدمة إلى قواعد البيانات

تعلّم ماهية قواعد البيانات وسبب استخدامها

مقدمة إلى قواعد البيانات درس مجاني في PHP Academy على CoddyKit. هذا هو الدرس 1 من أصل 6. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في PHP Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة PHP Academy 6 دروس في المجموع.

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

مقدمة إلى قواعد البيانات

مرحبًا بكم في فئة PHP وقواعد البيانات! ستتعلمون في هذا الدرس ماهية قواعد البيانات، وسبب أهميتها، وكيفية دمجها مع PHP لإنشاء تطبيقات ويب ديناميكية. لنبدأ!

مقدمة إلى قواعد البيانات — رسم توضيحي 1

ما قاعدة البيانات؟

ما قاعدة البيانات؟

قاعدة البيانات مجموعة منظّمة من البيانات تتيح لكم تخزين المعلومات وتنظيمها واستردادها بكفاءة. وهي تشبه نظامًا رقميًا لحفظ الملفات مخصصًا لتطبيقات الويب.

مثال: يمكن لقاعدة البيانات تخزين معلومات المستخدمين، مثل الأسماء وعناوين البريد الإلكتروني وكلمات المرور.

لماذا نستخدم قاعدة بيانات؟

لماذا نستخدم قاعدة بيانات؟

تُعد قواعد البيانات ضرورية لإنشاء تطبيقات ويب ديناميكية تعتمد على البيانات. فهي تتيح لكم:

  • تخزين كميات كبيرة من البيانات وإدارتها.
  • استرداد البيانات بكفاءة باستخدام الاستعلامات.
  • تحديث البيانات وحذفها عند الحاجة.

نقطة أساسية: تجعل قواعد البيانات تطبيقاتكم قابلة للتوسع وفعّالة.

أنواع قواعد البيانات

أنواع قواعد البيانات

توجد أنواع مختلفة من قواعد البيانات، منها:

  • قواعد البيانات العلائقية: تستخدم الجداول لتنظيم البيانات (مثل MySQL وPostgreSQL).
  • قواعد بيانات NoSQL: تستخدم أزواج المفتاح والقيمة أو المستندات (مثل MongoDB).

نصيحة: يتكامل PHP بسلاسة مع قواعد البيانات العلائقية مثل MySQL.

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

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

تنظّم قاعدة البيانات العلائقية البيانات في جداول تتكوّن من صفوف وأعمدة. مثال:

  • الصفوف: تمثّل السجلات الفردية.
  • الأعمدة: تمثّل الحقول في السجلات.

مثال على جدول:

| ID | Name     | Email           |
|----|----------|-----------------|
| 1  | Alice    | alice@mail.com  |
| 2  | Bob      | bob@mail.com    |

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

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

تتيح لكم قواعد البيانات إجراء العمليات التالية:

  • CRUD: إنشاء البيانات وقراءتها وتحديثها وحذفها.
  • الاستعلامات: استرداد بيانات محددة باستخدام أوامر SQL.
  • الربط: دمج البيانات من جداول متعددة.

نصيحة: يُعد تعلم هذه العمليات أساسيًا لإتقان دمج قواعد البيانات.

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

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

يتفاعل PHP مع قواعد البيانات باستخدام امتدادات مثل:

  • PDO (PHP Data Objects): واجهة مرنة مستقلة عن نوع قاعدة البيانات.
  • MySQLi: واجهة مخصصة لـ MySQL.

مثال: استخدام PHP لجلب البيانات من قاعدة بيانات MySQL.

فهم SQL

فهم SQL

تُستخدم SQL (لغة الاستعلامات المهيكلة) للتواصل مع قواعد البيانات العلائقية. تشمل أوامر SQL الشائعة ما يلي:

  • SELECT: استرداد البيانات من جدول.
  • INSERT: إضافة بيانات جديدة إلى جدول.
  • UPDATE: تعديل البيانات الموجودة.
  • DELETE: إزالة البيانات من جدول.

نصيحة: تُعد SQL الأساس للعمل مع قواعد البيانات في PHP.

أحسنتم!

أحسنتم!

تهانينا! لقد تعلمتم أساسيات قواعد البيانات وأهميتها وكيفية عملها مع PHP. في الدرس التالي، سنستكشف كيفية إعداد قاعدة بيانات MySQL وربطها بـ PHP. واصلوا البرمجة!

مقدمة إلى قواعد البيانات — رسم توضيحي 10

الأسئلة الشائعة

هل درس «مقدمة إلى قواعد البيانات» مجاني؟

نعم — نص درس «مقدمة إلى قواعد البيانات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة PHP Academy، انتقل إلى CoddyKit PRO. تتضمن دورة PHP Academy 6 دروس في المجموع.

ماذا ستتعلم في «مقدمة إلى قواعد البيانات»؟

تعلّم ماهية قواعد البيانات وسبب استخدامها تتمرن على PHP Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ PHP Academy؟

لا تُشترط خبرة سابقة. PHP Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 6.

كم من الوقت يستغرق درس «مقدمة إلى قواعد البيانات»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس PHP Academy هذا؟

نعم. كل درس في PHP Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. مقدمة إلى قواعد البيانات
  2. الاتصال بقاعدة بيانات MySQL
  3. إدارة الجداول
  4. تنفيذ عمليات CRUD
  5. العبارات المُعدّة
  6. العمل مع PDO
← العودة إلى PHP Academy