أخبار الموقع

الإعلام الآلي — قواعد البيانات: لغة SQL الأساسية — الثانية ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

مقدمة حول قواعد البيانات: لغة SQL الأساسية

في هذا الدرس المخصص لتلاميذ السنة الثانية ثانوي (شعب علمية)، نقدم لكم شرحاً مفصلاً وشاملاً لـ لغة SQL الأساسية وفق المنهاج الجزائري للبكالوريا. SQL (Structured Query Language) هي اللغة القياسية للتعامل مع قواعد البيانات العلائقية (Relational Databases). تستخدم لإنشاء وإدارة وتعديل واستعلام قواعد البيانات. تعتبر SQL من أهم المهارات التي يجب أن يمتلكها أي مبرمج أو مختص في الإعلام الآلي، وهي تدخل في امتحانات البكالوريا بشكل متكرر. هذا الدرس مهم جداً في مادة الإعلام الآلي للبكالوريا.

أولاً: المفاهيم الأساسية

قاعدة البيانات العلائقية (Relational Database) هي مجموعة من الجداول (Tables) المرتبطة ببعضها بواسطة العلاقات (Relations). كل جدول يتكون من صفوف (Rows/Records) وأعمدة (Columns/Fields). المفتاح الأساسي (Primary Key) هو عمود (أو مجموعة أعمدة) يعرّف كل سجل بشكل فريد. المفتاح الخارجي (Foreign Key) هو عمود يربط جدولاً بآخر. تنقسم أوامر SQL إلى عدة أقسام: DDL (Data Definition Language: CREATE, ALTER, DROP)، DML (Data Manipulation Language: INSERT, UPDATE, DELETE, SELECT)، DCL (Data Control Language: GRANT, REVOKE). في منهاج البكالوريا، نركز على أوامر DDL و DML الأساسية. لغة SQL سهلة التعلم وتشبه اللغة الإنجليزية في تركيبها.

ثانياً: الشرح التفصيلي

نبدأ بشرح كيفية إنشاء قاعدة بيانات وجدول باستخدام CREATE DATABASE و CREATE TABLE. نتعرف على أنواع البيانات الشائعة: INTEGER, VARCHAR(n), DATE, FLOAT, BOOLEAN. ثم ننتقل إلى إدراج البيانات باستخدام INSERT INTO، وتحديثها باستخدام UPDATE، وحذفها باستخدام DELETE. الاستعلام الأهم هو SELECT الذي يستخدم لجلب البيانات من جدول أو أكثر. نتطرق إلى شروط WHERE، وترتيب النتائج ORDER BY (ASC/DESC)، والتجميع GROUP BY مع دوال التجميع (COUNT, SUM, AVG, MAX, MIN). وأخيراً نتعلم ربط جدولين باستخدام JOIN (INNER JOIN, LEFT JOIN). يمكنكم مراجعة درس HTML: إنشاء صفحة ويب لتكملة معارفك في الإعلام الآلي.

ثالثاً: الأوامر الأساسية

  • CREATE DATABASE school;
  • CREATE TABLE students (id INTEGER PRIMARY KEY, name VARCHAR(50), age INTEGER);
  • INSERT INTO students VALUES (1, ‘Ahmed’, 17);
  • SELECT * FROM students WHERE age > 16;
  • UPDATE students SET age = 18 WHERE id = 1;
  • DELETE FROM students WHERE id = 1;
  • SELECT name, age FROM students ORDER BY age DESC;
  • SELECT COUNT(*), AVG(age) FROM students;
  • SELECT s.name, c.class_name FROM students s JOIN classes c ON s.class_id = c.id;

رابعاً: أمثلة بكالوريا

  • مثال 1: اكتب أوامر SQL لإنشاء جدول “employees” يحتوي على الأعمدة: id, name, salary, department_id.
  • مثال 2: اكتب استعلام SELECT لجلب أسماء الموظفين الذين راتبهم أكبر من 50000 مرتباً حسب الراتب تنازلياً.
  • مثال 3: اكتب استعلام JOIN لجلب أسماء الموظفين مع أسماء أقسامهم.

خامساً: تمارين

  1. أنشئ جدول “books” بالمكتبة: book_id, title, author, year, price.
  2. أضف 5 كتب إلى الجدول باستخدام INSERT.
  3. اكتب استعلاماً لاستعراض الكتب المنشورة بعد عام 2020.
  4. اكتب استعلاماً لعرض متوسط أسعار الكتب في المكتبة.
  5. مسألة بكالوريا: إنشاء قاعدة بيانات مكتبة مع استعلامات متعددة.

نصائح للبكالوريا

  • احفظ تركيب أوامر SQL الأساسية: SELECT … FROM … WHERE … ORDER BY.
  • تذكر أن VARCHAR يحتاج طولاً محدداً (مثلاً VARCHAR(100)).
  • في JOIN: اكتب شرط الربط بعد ON وليس WHERE.
  • استخدم AS لتسمية الأعمدة المحسوبة (مثل COUNT(*) AS total).
  • احفظ الفرق بين DELETE (يحذف سجلات) و DROP (يحذف الجدول كاملاً).

الخلاصة

SQL هي لغة قوية وأساسية للتعامل مع قواعد البيانات. إتقان أوامرها الأساسية (CREATE, INSERT, SELECT, UPDATE, DELETE, JOIN) ضروري لاجتياز امتحان البكالوريا في الإعلام الآلي.

الإعلام الآلي — قواعد البيانات: لغة SQL الأساسية — السنة الثانية ثانوي (شعب علمية) — بكالوريا.

? دروس مشابهة

شاهد أيضا

التربية العلمية والتكنولوجية — الظل: أحجام الظلال — السنة الثانية إبتدائي — المنهاج الجزائري

الظل: أحجام الظلال في هذا الدرس، نتعرف على الظل: أحجام الظلال. هذا الموضوع مهم في …

test-latin

Introduction to Phonetics and Phonology Phonetics and Phonology are fundamental branches of Linguistics. Phonetics studies …

التربية العلمية والتكنولوجية — العتاد الكهربائي: تشغيل وإطفاء المصباح — السنة الثالثة إبتدائي — المنهاج الجزائري

العتاد الكهربائي: تشغيل وإطفاء المصباح في هذا الدرس، نتعرف على العتاد الكهربائي: تشغيل وإطفاء المصباح. …

التربية العلمية والتكنولوجية — التصميم الهندسي: حل المشكلات — السنة الرابعة إبتدائي — المنهاج الجزائري

التصميم الهندسي: حل المشكلات في هذا الدرس، نتعرف على التصميم الهندسي: حل المشكلات. هذا الموضوع …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

🎓 العد التنازلي لبكالوريا 2026
01 يوماً
:
02 ساعة
:
52 دقيقة
:
33 ثانية

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026