درس في الإعلام الآلي مخصص لتلاميذ السنة الثالثة ثانوي حول لغة SQL المتقدمة. المحتوى يتبع المنهاج الرسمي الجزائري ويساعد في التحضير للبكالوريا من خلال أمثلة محلولة.
المحتوى النظري
SQL (Structured Query Language) هي لغة الاستعلام البنيوي المستخدمة للتعامل مع قواعد البيانات العلائقية. أوامر SQL تنقسم إلى: DDL (تعريف البيانات)، DML (التلاعب بالبيانات)، DQL (الاستعلام).
القواعد الأساسية
1. SELECT: استرجاع البيانات. SELECT * FROM table WHERE condition.
2. INSERT: إضافة سجل. INSERT INTO table VALUES (…).
3. UPDATE: تعديل سجل. UPDATE table SET column=value WHERE condition.
4. DELETE: حذف سجل. DELETE FROM table WHERE condition.
5. JOIN: ربط جدولين. SELECT * FROM t1 JOIN t2 ON t1.id = t2.id.
تمارين بكالوريا
تمرين 1:
لدينا جدول Students (id, name, grade, class). اكتب استعلاما لاسترجاع أسماء الطلاب الذين معدلاتهم أكبر من 15.
الحل: SELECT name FROM Students WHERE grade > 15.
تمرين 2 (بكالوريا 2024):
لدينا جدولان: Employees (id, name, dept_id) و Departments (id, dept_name). اكتب استعلاما يعرض اسم الموظف واسم القسم.
الحل: SELECT e.name, d.dept_name FROM Employees e JOIN Departments d ON e.dept_id = d.id.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.