Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

SQLتجهيز بيئة العمل

  • كيف يتنفذ الإستعلام الذي يتم إرساله لقاعدة البيانات
  • تجهيز بيئة عمل لتعلم قواعد البيانات
  • النافذة التي سنتعامل معها طوال هذه الدورة

كيف يتنفذ الإستعلام الذي يتم إرساله لقاعدة البيانات

أي أمر SQL يتم إرساله إلى قاعدة البيانات يسمى إستعلام ( Query ).
الإستعلام لا يتنفذ بشكل مباشر بل يمر بعد مراحل كما يلي حتى يتنفذ و من ثم يرجع النتيجة.

كيف يتنفذ الإستعلام في قاعدة البيانات

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

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

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

هناك برامج عديدة يمكن استخدامها للتعامل مع قواعد البيانات، منها ما هو مجاني و منها ما هو مدفوع.
في هذه الدورة سنتعامل مع قواعد بيانات MySQL لأنها مجانية و تعتبر من أشهر قواعد البيانات.

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


طريقة تجهيز بيئة العمل

سنقوم بتثبيت برنامج XAMPP لأنه يتضمن خادم لقواعد بيانات MySQL بالإضافة إلى لوحة تحكم phpMyAdmin التي تتيح لنا رؤية قواعد البيانات و التعامل معها بشكل مباشر أو من خلال كتابة أوامر SQL.

شاهد الخطوات التالية بنفس الترتيب حتى تحمل البرنامج تضبط إعدادته بشكل صحيح.


1- تحميل و تنصيب برنامج XAMPP

هنا وضعنا خطوات تحميل و تنصيب برنامج XAMPP و التي يجب أن تفعلها مرة واحدة فقط.

شاهد الخطوات


2- ضبط إعدادات Apache

هنا وضعنا خطوات تغيير رقم بورت Apache و التي يجب أن تفعلها مرة واحدة فقط.

شاهد الخطوات


3- تشغيل Apache و MySQL و phpMyAdmin

هنا وضعنا خطوات تشغيل Apache و MySQL و من ثم كيفية الدخول للوحة تحكم phpMyAdmin و هذه الخطوات تفعلها في كل مرة تريد فيها التعامل مع قواعد البيانات.

شاهد الخطوات

النافذة التي سنتعامل معها طوال هذه الدورة

من الآن و حتى إنتهاء الدورة ستتعامل مع واجهة تحكم phpMyAdmin سواء لكتابة أوامر SQL أو للتعامل بشكل مباشر مع قواعد البيانات.

إذاً هذه هي الصفحة التي سنتعامل معها من الآن فصاعداً.

واجهة PhpMyAdmin


قم دائماً بتشغيل Apache و MySQL و فتح صفحة phpMyAdmin لتطبيق الأوامر التي تتعلمها في أي درس جديد.