أخبار الموقع

قواعد البيانات: مفهومها وأنواعها ولغة SQL (أوامر CREATE, INSERT, SELECT, UPDATE) مع تمارين محلولة — الثانية ثانوي — الإعلام الآلي — المنهاج الجزائري

قواعد البيانات: مفهومها وأنواعها ولغة SQL – الإعلام الآلي

أهداف الدرس:

  • التعرف على مفهوم قاعدة البيانات ونظام إدارة قواعد البيانات (DBMS)
  • تمييز أنواع قواعد البيانات (النماذج المختلفة)
  • فهم أساسيات لغة SQL واستعلاماتها

الشرح:

مفهوم قاعدة البيانات: قاعدة البيانات (Base de donnees / Database) هي مجموعة منظمة من البيانات المترابطة التي يمكن الوصول إليها وإدارتها وتحديثها بسهولة. تخزن في جهاز الحاسوب وتدار بواسطة نظام خاص يسمى نظام إدارة قواعد البيانات (DBMS).

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

  • الجدول (Table): هيكل أساسي يتكون من أعمدة (Colonnes) وصفوف (Lignes)
  • الحقل (Champ / Field): عمود في الجدول يمثل معلومة محددة
  • السجل (Enregistrement / Record): صف في الجدول يمثل عنصرا كاملا
  • المفتاح الأساسي (Primary Key): حقل فريد يحدد كل سجل بشكل مميز
  • المفتاح الخارجي (Foreign Key): حقل يربط جدولين معا

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

أمثلة: MySQL, Oracle, SQL Server, PostgreSQL. يقوم بوظائف: إنشاء وتعديل وحذف البيانات، إدارة الصلاحيات، ضمان أمن البيانات، إدارة النسخ الاحتياطي.

لغة SQL (Structured Query Language):

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

القسم الوظيفة أوامر رئيسية
DDL تعريف البيانات (Definition) CREATE, ALTER, DROP
DML التلاعب بالبيانات (Manipulation) INSERT, UPDATE, DELETE, SELECT
DCL التحكم في البيانات (Control) GRANT, REVOKE

أمثلة عملية على SQL:

إنشاء جدول:

CREATE TABLE eleves (id INT PRIMARY KEY, nom VARCHAR(50), prenom VARCHAR(50), classe VARCHAR(20));

إضافة بيانات:

INSERT INTO eleves VALUES (1, 'بن عربية', 'أحمد', 'الأولى ثانوي');

استعلام عن البيانات:

SELECT nom, prenom FROM eleves WHERE classe = 'الأولى ثانوي';

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

UPDATE eleves SET classe = 'الثانية ثانوي' WHERE id = 1;

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

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

الحل: CREATE TABLE matieres (id INT PRIMARY KEY, nom VARCHAR(50), coefficient INT);

التمرين 02: اكتب استعلام SQL يعرض أسماء جميع التلاميذ الذين يدرسون في “الثانية ثانوي”.

الحل: SELECT nom, prenom FROM eleves WHERE classe = 'الثانية ثانوي';

التمرين 03: اكتب أمرا لحذف جدول “anciens_eleves”.

الحل: DROP TABLE anciens_eleves;

روابط مفيدة:

الشبكات: مفهومها وأنواعها وتصنيفها

الخوارزميات وهياكل البيانات (مقدمة)

شاهد أيضا

بنك الأسئلة التربوية (10) — للأساتذة: التقييم والتقويم التربوي وإعداد الاختبارات المهنية — 50 سؤالاً وجواباً

📚 للأساتذة — التقييم والتقويم التربوي وإعداد الاختبارات المهنية ❓ السؤال 1: ما الفرق بين …

بنك الأسئلة التربوية (9) — للتلاميذ: التحضير للامتحانات الرسمية (بكالوريا، BEM، شهادة الابتدائي) — 50 سؤالاً وجواباً

📚 للتلاميذ — التحضير للامتحانات الرسمية (بكالوريا، BEM، شهادة الابتدائي) ❓ السؤال 1: متى يجب …

بنك الأسئلة التربوية (8) — للأساتذة: المناهج الدراسية وطرق تدريس المواد وديداكتيك التخصص — 50 سؤالاً وجواباً

📚 للأساتذة — المناهج الدراسية وطرق تدريس المواد وديداكتيك التخصص ❓ السؤال 1: ما هو …

بنك الأسئلة التربوية (7) — للتلاميذ: تنظيم الوقت ومهارات الدراسة الفعالة ونماذج النجاح — 50 سؤالاً وجواباً

📚 للتلاميذ — تنظيم الوقت ومهارات الدراسة الفعالة ونماذج النجاح ❓ السؤال 1: كيف أنظم …

اترك تعليقاً

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