أخبار الموقع

الإعلام الآلي — قواعد البيانات (Bases de Données): مفهومها وأنواعها ونماذجها ولغة SQL مع تمارين محلولة — الثانية ثانوي — المنهاج الجزائري

قواعد البيانات (Bases de Données): مفهومها وأنواعها ونماذجها ولغة SQL

الأهداف التعليمية:

  • تعريف قاعدة البيانات وبيان مكوناتها
  • التعرف على أنواع نماذج قواعد البيانات
  • فهم لغة الاستعلام SQL الأساسية
  • تطبيق عمليات إنشاء واستعلام قواعد البيانات

1. مفهوم قاعدة البيانات (Base de Données):

قاعدة البيانات هي مجموعة منظمة من البيانات المترابطة التي يتم تخزينها وإدارتها إلكترونياً. تسمح بتخزين حجم كبير من المعلومات واسترجاعها وتحديثها بكفاءة. تتكون من جداول (Tables) تحتوي على صفوف (Enregistrements) وأعمدة (Champs).

2. نظام إدارة قواعد البيانات (SGBD):

هو برنامج يتيح إنشاء قاعدة البيانات وإدارتها والتحكم فيها. أمثلة: MySQL، PostgreSQL، Oracle، Microsoft SQL Server، SQLite. يقوم SGBD بتوفير واجهة للتعامل مع البيانات وضمان أمنها وسلامتها.

3. مفاهيم أساسية:

  • الجداول (Tables): الهيكل الأساسي لتخزين البيانات
  • الحقول (Champs/Colonnes): تمثل خصائص البيانات (اسم، رقم، تاريخ…)
  • السجلات (Enregistrements/Lignes): تمثل كل إدخال في الجدول
  • المفتاح الأساسي (Clé Primaire): حقل أو مجموعة حقول تعرّف كل سجل بشكل فريد
  • المفتاح الخارجي (Clé Étrangère): حقل يربط جدولاً بآخر
  • العلاقات (Relations): روابط بين الجداول (واحد لواحد، واحد لمتعدد، متعدد لمتعدد)

4. نماذج قواعد البيانات:

  • النموذج الهرمي (Hiérarchique): تنظيم البيانات في شكل شجرة (أب-ابن)
  • النموذج الشبكي (Réseau): يسمح بعلاقات معقدة بين البيانات
  • النموذج العلائقي (Relationnel): الأكثر استخداماً، تنظيم البيانات في جداول مترابطة
  • النموذج NoSQL: للمعالجة غير العلائقية للبيانات الكبيرة (Big Data)

5. لغة SQL (Structured Query Language):

لغة قياسية للتعامل مع قواعد البيانات العلائقية. تنقسم أوامرها إلى:

  • DDL (Data Definition Language): CREATE، ALTER، DROP (إنشاء وتعديل وحذف الهياكل)
  • DML (Data Manipulation Language): INSERT، UPDATE، DELETE (إضافة وتعديل وحذف البيانات)
  • DQL (Data Query Language): SELECT (استعلام البيانات)
  • DCL (Data Control Language): GRANT، REVOKE (الصلاحيات)

6. أمثلة على أوامر SQL:

إنشاء جدول:

CREATE TABLE etudiants (
    id INT PRIMARY KEY,
    nom VARCHAR(50),
    prenom VARCHAR(50),
    date_naissance DATE,
    moyenne DECIMAL(4,2)
);

إدراج بيانات:

INSERT INTO etudiants VALUES (1, 'محمد', 'أحمد', '2005-03-15', 15.50);

استعلام:

SELECT * FROM etudiants WHERE moyenne >= 10;

تحديث بيانات:

UPDATE etudiants SET moyenne = 16.00 WHERE id = 1;

تمارين محلولة

التمرين 1:

السؤال: ما الفرق بين المفتاح الأساسي والمفتاح الخارجي في قاعدة بيانات علائقية؟

الإجابة النموذجية: المفتاح الأساسي (Primary Key) هو حقل أو مجموعة حقول تعرّف كل سجل في الجدول بشكل فريد، ولا يمكن أن يحتوي على قيم مكررة أو فارغة. أما المفتاح الخارجي (Foreign Key) فهو حقل في جدول يشير إلى المفتاح الأساسي في جدول آخر، ويستخدم لإنشاء العلاقة بين الجدولين وضمان التكامل المرجعي (Integrity Referential).

التمرين 2:

السؤال: اكتب أمر SQL لإنشاء جدول “produits” يحتوي على: رقم المنتج (مفتاح أساسي)، اسم المنتج، السعر، الكمية.

الإجابة النموذجية:

CREATE TABLE produits (
    id_produit INT PRIMARY KEY,
    nom_produit VARCHAR(100),
    prix DECIMAL(10,2),
    quantite INT
);

التمرين 3 (نمط بكالوريا):

السؤال: لديك جدول “employes” يحتوي على (id, nom, salaire, departement). اكتب أوامر SQL لكل مما يلي:

1. عرض جميع الموظفين الذين يتقاضون أجراً أكبر من 50,000 دج.

2. زيادة أجور جميع الموظفين بنسبة 10%.

3. عرض عدد الموظفين في كل قسم.

الإجابة النموذجية:

1. SELECT * FROM employes WHERE salaire > 50000;

2. UPDATE employes SET salaire = salaire * 1.10;

3. SELECT departement, COUNT(*) as nombre_employes
   FROM employes
   GROUP BY departement;

دروس مشابهة:

شاهد أيضا

English — The Passive Voice (Present Simple and Past Simple) — Formation, Rules and Exercises — 4th Year Middle School — Algerian Curriculum

The Passive Voice (Present Simple and Past Simple) The passive voice is used when the …

English — Comparatives and Superlatives — Grammar Rules, Examples and Exercises — 3rd Year Middle School — Algerian Curriculum

Comparatives and Superlatives Comparatives and superlatives are used to compare people, things, and places. In …

English — Daily Routines — Present Simple Tense, Vocabulary and Exercises — 2nd Year Middle School — Algerian Curriculum

Daily Routines — Present Simple Tense In this lesson, we will learn how to talk …

English — Classroom Objects and School Supplies — Vocabulary, Grammar and Exercises — 1st Year Middle School — Algerian Curriculum

Classroom Objects and School Supplies In this lesson, we will learn the names of common …

اترك تعليقاً

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

🎓 العد التنازلي لبكالوريا 2026
04 يوماً
:
18 ساعة
:
27 دقيقة
:
47 ثانية

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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