SQL في 30 دقيقة: دليلك العملي لفهم لغة البيانات من الصفر
تعلم أساسيات SQL التي يحتاجها كل مبرمج طموح في 30 دقيقة فقط. سنشرح المفاهيم ببساطة مع أمثلة عملية تناسب مسارات الثانوية الجديدة.

SQL في 30 دقيقة: أساسيات كل مبرمج محتاجها
أهلاً بيك يا بطل في Coding With Ghonaim. لو إنت طالب في نظام البكالوريا الجديد وناوي تختار مسار الهندسة وعلوم الحاسب، أو حتى طالب ثانوية عامة وبتحلم بمستقبل في البرمجة، فأول حاجة لازم تعرفها هي إن "البيانات هي البترول الجديد". وعشان تتعامل مع البيانات دي، لازم تتعلم لغتها الرسمية: SQL.
في المقال ده، المهندس محمد غنيم هيلخص لك اللي محتاج تعرفه في نص ساعة بس، عشان تبدأ تطبق عملي فوراً.

يعني إيه SQL وليه هي مهمة ليك؟
تخيل إن عندك مخزن ضخم فيه ملايين الكراتين، وكل كرتونة فيها معلومة. لو قعدت تدور بإيدك هتتعب، هنا بيجي دور SQL (Structured Query Language). هي اللغة اللي بنكلم بيها قواعد البيانات عشان نطلع منها معلومة معينة، نعدل فيها، أو نمسحها.
في نظام البكالوريا الجديد، مادة البرمجة والذكاء الاصطناعي في تانية ثانوي (مسار الهندسة) هتحتاج منك فهم إزاي البيانات بتتخزن. الـ SQL مش مجرد كود، دي طريقة تفكير منطقية.
الأوامر الأربعة اللي هتشغل بيهم أي قاعدة بيانات
أي تعامل مع البيانات بيتلخص في 4 عمليات أساسية بنسميهم CRUD، وهما:
- SELECT: عشان "تختار" أو تعرض البيانات.
- INSERT: عشان "تضيف" بيانات جديدة.
- UPDATE: عشان "تعدل" بيانات موجودة فعلاً.
- DELETE: عشان "تمسح" بيانات مش محتاجها.
"البرمجة مش حفظ أكواد، البرمجة هي إنك تعرف إيه الأداة الصح اللي تستخدمها في الوقت الصح." — م. محمد غنيم

خطواتك الأولى لكتابة أول Query
عشان تبدأ، مش محتاج تعقيدات. بص على المثال ده:
- تحديد الهدف: أنا عايز أسماء الطلبة اللي جايبين أكتر من 90%.
- كتابة الكود:
SELECT name FROM students WHERE grade > 90; - التحليل:
SELECT: هات لي عمود الأسماء.FROM: من جدول الطلاب.WHERE: بشرط إن الدرجة تكون أكبر من 90.
بكل بساطة، إنت كدة كلمت قاعدة البيانات وردت عليك باللي إنت محتاجه.
إزاي تطور نفسك وتستعد للمستقبل؟
سواء كنت في 1 ثانوي بتدرس علوم متكاملة وبتحضر نفسك للتخصص، أو في 2 ثانوي واخترت البرمجة كشغف أو مادة اختيارية، الـ SQL هتفتح لك أبواب كتير في الذاء الاصطناعي وعلوم البيانات.
- طبق عملي: متكتفيش بالقراءة، ادخل على اللاب وجرب بنفسك.
- افهم العلاقات: اتعلم إزاي تربط جدولين ببعض (JOINs).
- اسأل: لو وقفت قدامك حاجة، مجتمعنا على تليجرام موجود عشانك.

في Coding With Ghonaim، هدفنا مش بس إنك تنجح في الامتحان، هدفنا إنك تكون مهندس شاطر فاهم أساسيات السوق من دلوقتي. ابدأ النهاردة، ومستني أشوف إبداعك في التحديات الجاية!