أخبار الموقع

قواعد البيانات: مفهومها وأنواعها ولغة 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;

روابط مفيدة:

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

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

شاهد أيضا

التاريخ والجغرافيا – الصادرات والواردات في الجزائر (التجارة الخارجية) – السنة الخامسة إبتدائي – المنهاج الجزائري

الصادرات والواردات في الجزائر (التجارة الخارجية) – التاريخ والجغرافيا – السنة الخامسة إبتدائي الأهداف التعليمية: …

الرياضيات – النسبة المئوية (حساب النسبة المئوية وتطبيقاتها في الحياة اليومية) – السنة الخامسة إبتدائي – المنهاج الجزائري

النسبة المئوية (حساب النسبة المئوية وتطبيقاتها في الحياة اليومية) – الرياضيات – السنة الخامسة إبتدائي …

التربية الإسلامية – سورة الهمزة (تفسير وحفظ للأطفال) – السنة الثالثة إبتدائي – المنهاج الجزائري

سورة الهمزة (تفسير وحفظ للأطفال) – التربية الإسلامية – السنة الثالثة إبتدائي الأهداف التعليمية: أن …

اللغة العربية – كان وأخواتها (الأفعال الناسخة – تعريفها وإعرابها) – السنة الرابعة إبتدائي – المنهاج الجزائري

كان وأخواتها (الأفعال الناسخة) – تعريفها وإعرابها – اللغة العربية – السنة الرابعة إبتدائي الأهداف …

اترك تعليقاً

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