قواعد البيانات: المفاهيم الأساسية
قواعد البيانات (Bases de donnees) تسمح بتخزين وتنظيم واسترجاع البيانات بكفاءة.
1- تعريف قاعدة البيانات
قاعدة البيانات: مجموعة منظمة من البيانات المخزنة إلكترونياً. تسمح بإدخال البيانات، تحديثها، البحث فيها، واسترجاعها.
2- نظام إدارة قواعد البيانات (SGBD)
برنامج للتحكم في قاعدة البيانات. أمثلة: MySQL, Oracle, SQL Server, SQLite. وظائفه: تعريف البيانات، معالجة البيانات، التحكم في الوصول، النسخ الاحتياطي.
3- الجداول (Tables)
البيانات تنظم في جداول. كل جدول يتكون من أعمدة (Colonnes/Attributs) وصفوف (Lignes/Enregistrements). المفتاح الأساسي (Primary Key): عمود يحدد كل سجل بشكل فريد.
4- SQL (Structured Query Language)
لغة الاستعلامات البنيوية. CREATE TABLE: إنشاء جدول. INSERT INTO: إضافة سجل. SELECT: استعلام عن البيانات. UPDATE: تحديث بيانات. DELETE: حذف بيانات.
5- العلاقات بين الجداول
رابط واحد-إلى-واحد (1:1). رابط واحد-إلى-متعدد (1:N). رابط متعدد-إلى-متعدد (M:N). المفتاح الخارجي (Foreign Key): يربط جدولين.
تمارين محلولة
التمرين 1: أنشئ جدولاً باسم Students (ID, Name, Age, Grade). CREATE TABLE Students (ID INT PRIMARY KEY, Name VARCHAR(50), Age INT, Grade FLOAT).
التمرين 2: اكتب استعلاماً لاسترجاع أسماء الطلاب الذين أعمارهم فوق 18. SELECT Name FROM Students WHERE Age > 18.
خلاصة
قواعد البيانات أساس تطبيقات المعلومات. فهم SQL وتصميم الجداول والعلاقات ضروري لتطوير الأنظمة.
📍 دروس مشابهة
- البرمجة بلغة بايثون: القواميس والمجموعات
- البرمجة بلغة بايثون: القوائم والجمل التكرارية
- قواعد البيانات: المبادئ الأساسية
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.