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

تعلم SQL في 30 دقيقة: دليلك العملي لفهم لغة البيانات من الصفر
أهلاً بك يا بطل في Coding With Ghonaim. لو إنت طالب في ثانوي وبدأت تسمع عن "البرمجة والذكاء الاصطناعي" كجزء من نظام البكالوريا الجديد، أو حتى طالب طموح عايز يسبق سنه، فخليني أقولك إن فيه لغة واحدة هي "العمود الفقري" لأي تطبيق أو موقع في العالم، وهي لغة SQL.
في المقال ده، مش هنضيع وقت في كلام نظري كتير. في 30 دقيقة بس، هتفهم يعني إيه قاعدة بيانات وإزاي تتعامل معاها كأنك محترف.
1. إيه هي الـ SQL وليه هي مهمة ليك كطالب؟
كلمة SQL هي اختصار لـ Structured Query Language، ودي اللغة اللي بنكلم بيها قواعد البيانات. تخيل إن عندك تطبيق زي "فيسبوك"، البيانات بتاعته (اسمك، صورتك، بوستاتك) متخزنة في جداول ضخمة. الـ SQL هي الأداة اللي بتخلينا نطلب من الجداول دي تطلع لنا معلومة معينة.

"البيانات هي بترول القرن الواحد والعشرين، والـ SQL هي المحرك اللي بيشغل البترول ده." — المهندس محمد غنيم.
2. هيكل البيانات: الجداول والصفوف
قبل ما نكتب كود، لازم نفهم إن البيانات بتترتب في Tables (جداول). كل جدول فيه:
- Columns (أعمدة): زي (الاسم، السن، الدرجة).
- Rows (صفوف): ودي البيانات الفعلية لكل طالب.
في نظام البكالوريا الجديد، مادة "البرمجة والذكاء الاصطناعي" في 2 ثانوي (مسار هندسة) هتحتاج منك فهم إزاي البيانات بتتحرك، والـ SQL هي البداية الصح.
3. الأوامر الأساسية اللي لازم تعرفها (The Big Four)
عشان تبدأ فوراً، محتاج تعرف 4 كلمات سحرية:
- SELECT: عشان تختار بيانات معينة.
مثال:
SELECT name FROM students;(هاتلي أسماء كل الطلاب). - WHERE: عشان تحط شرط.
مثال:
WHERE grade > 90;(هاتلي بس المتفوقين). - INSERT: عشان تضيف بيانات جديدة.
- UPDATE: عشان تعدل معلومة موجودة.

4. خطة الـ 30 دقيقة للتعلم العملي
عشان تطبق الكلام ده، مش محتاج تسطب برامج معقدة. اتبع الخطوات دي:
- أول 10 دقائق: افهم مفهوم الـ Relational Databases (الجداول المرتبطة).
- تاني 10 دقائق: جرب جملة
SELECTمعWHEREوORDER BYلترتيب النتائج. - آخر 10 دقائق: جرب تعمل Join (ربط) بين جدولين، ودي المهارة اللي بتميز المبرمج الشاطر.
5. الـ SQL في نظام البكالوريا الجديد
لو إنت ناوي تدخل مسار الهندسة وعلوم الحاسب في 2 ثانوي، مادة البرمجة والذكاء الاصطناعي هتكون اختيارية ومهمة جداً ليك. تعلم الـ SQL دلوقتي هيخليك سابق بخطوات، لأن الذكاء الاصطناعي نفسه بيعتمد على تحليل البيانات الضخمة اللي متخزنة بالـ SQL.
نصيحة غنيم: "ما تكتفيش بالقراءة، البرمجة ممارسة. افتح الـ Lab عندنا وجرب تكتب أول Query ليك دلوقتي."

لو عندك أي سؤال، تقدر تنضم لجروب التليجرام الخاص بينا وتشاركنا تجربتك!