الصفحة الرئيسية

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

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

  • مفهوم قواعد البيانات
  • أهمية قواعد البيانات
  • ماذا سأتعلم من هذه الدورة؟
  • لمن تم إعداد هذا المرجع؟

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

قاعدة البيانات (Database) ببساطة عبارة عن ملف ضخم يمكن فيه ترتيب المعلومات التي نريد تخزينها بشكل مرتب و منظم, و يمكن استرجاع هذه المعلومات و التعديل عليها في أي وقت. و بالتالي فإن أهميتها تكمن بأنك تستطيع معالجة و تخزين بيانات المستخدمين في مكان واحد و بكل سهولة.

بشكل عام, قاعدة البيانات يرمز لها بشكل أسطواني كالتالي لأنه يقصد به خزّان المعلومات.

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

قواعد البيانات هي أهم عنصر في المشاريع على الإطلاق.
فمثلاً المواقع الإلكترونية, الأنظمة الضخمة, و التطبيقات معظمعها يستخدم قواعد بيانات لتخزين المعلومات التي نحفظها فيها.

قواعد البيانات تتيح لك العديد من الميزات و هذه أهمها:

  • ترتيب بيانات المستخدمين بشكل يسهل الوصول إليها و التعامل معها.
  • تحديد أنواع البيانات التي يتم تخزينها بدقة مثل نصوص, أرقام, تواريخ, عملات إلخ..
  • وضع شروط على البيانات التي سيتم تخزينها بالإضافة إلى إمكانية وضع قيم إفتراضية.
  • الوصول إلى المعلومات بشكل سريع جداً في حال تم إستخدام الفهارس (Indexes).
  • عدم الحاجة إلى تكرار المعلومات و هذه إحدى أهم الميزات.
  • إمكانية إنشاء نسخ إحتياطية (Backups) من قاعدة البيانات بكل سهولة.

ماذا سأتعلم من هذه الدورة؟

في هذه الدورة ستتعلم كيف تنشئ قواعد البيانات من الصفر, و ستتعلم جميع أوامر SQL التي تستخدم للتعامل مع قواعد البيانات.
في كل درس ستتعلم أوامر جديدة في SQL و في نهاية الدورة سيمر معك تمارين لقواعد بيانات ضخمة و معقدة تماماً كالتي نبنيها في المشاريع الحقيقية.

و من المهم جداً أن تعرف أنك ستتعلم كيف تتعامل مع قواعد البيانات بشكل عام و ليس مع نوع محدد من قواعد البيانات حيث أن هناك العديد من قواعد البيانات مثل MySQL - SQL Server - Oracle - Access - SQLlite و غيرهم الكثير. و لكن ذلك لا يشكل أي مشكلة لأن جميع قواعد البيانات تعتمد نفس أوامر SQL التي ستتعلمها في هذه الدورة.

إذاً كن على يقين أن هذه الدورة ستؤهلك للعمل مع أي نوع من قواعد البيانات.


هل أحتاج معرفة أي شيئ قبل تعلم هذه الدورة؟

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

لمن تم إعداد هذا المرجع؟

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

في الدرس التالي سنرشدك لتحميل الأدوات التي سنستخدمها للتعامل مع قواعد البيانات و التي بإمكانك إستعمالها نفسها في مشاريعك الخاصة في المستقبل.

author-img

مدونة الحسام لتعليم لغات البرمجة

مدونة الحسام لتعليم لغات البرمجة، مدونة الحسام، دروس لغات البرمجة.
تعليقات
ليست هناك تعليقات
إرسال تعليق
    الاسمبريد إلكترونيرسالة

    هنا

    تصميم مواقع الويب

    Css (1) Html (5) JavaScript (3) لغة php (10)

    لغات البرمجة الكائنية

    المواقع البرمجية الشائعه