أخبار الموقع

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

روابط مفيدة:

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

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

شاهد أيضا

Les Verbes du Premier Groupe au Présent: قواعد تصريف أفعال المجموعة الأولى مع تمارين محلولة — الأولى ثانوي — اللغة الفرنسية — المنهاج الجزائري

Les Verbes du Premier Groupe au Present de l’Indicatif \n\n Objectifs de la lecon: \n …

اللغة العربية — حرف الدال (د) — قراءة وكتابة مع الحركات والمدود — السنة الثانية إبتدائي — المنهاج الجزائري

حرف الدال (د) — قراءة وكتابة — اللغة العربية — السنة الثانية إبتدائي حرف الدال …

اللغة العربية — حرف الجيم (ج) — قراءة وكتابة مع الحركات والمدود — السنة الثانية إبتدائي — المنهاج الجزائري

حرف الجيم (ج) — قراءة وكتابة — اللغة العربية — السنة الثانية إبتدائي حرف الجيم …

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

سورة النازعات — تفسير وحفظ — التربية الإسلامية — السنة الرابعة إبتدائي سورة النازعات هي …

اترك تعليقاً

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