مقدمة
مرحباً بكم في درس جديد من مادة الإعلام الآلي للمرحلة المتوسطة حسب المنهاج الجزائري. في هذا الدرس، سنتناول موضوع قواعد البيانات: مفهومها وأنواعها.
الأهداف التعليمية
- فهم مفهوم قاعدة البيانات.
- التعرف على أنواع قواعد البيانات.
- معرفة مكونات قاعدة البيانات العلائقية.
- فهم لغة SQL وأساسياتها.
ما هي قاعدة البيانات؟
قاعدة البيانات (Database) هي مجموعة منظمة من البيانات المخزنة إلكترونياً يمكن الوصول إليها وإدارتها وتحديثها بسهولة. تستخدم قواعد البيانات في جميع التطبيقات الحديثة مثل مواقع الويب وتطبيقات الهواتف والأنظمة المصرفية.
أنواع قواعد البيانات
- قواعد البيانات العلائقية (Relational): تنظم البيانات في جداول مترابطة. تستخدم SQL للاستعلام. أمثلة: MySQL، PostgreSQL، Oracle.
- قواعد البيانات غير العلائقية (NoSQL): تخزن البيانات بتنسيقات مختلفة (وثائق، أعمدة، رسوم بيانية). أمثلة: MongoDB، Redis.
- قواعد البيانات السحابية: تستضاف على خوادم سحابية. مثل Amazon RDS، Google Cloud SQL.
- قواعد البيانات الموزعة: تخزن البيانات عبر عدة خوادم في مواقع مختلفة.
مكونات قاعدة البيانات العلائقية
- الجدول (Table): الوحدة الأساسية لتخزين البيانات، يتكون من صفوف وأعمدة.
- الصف (Row/Record): يمثل سجلاً كاملاً للبيانات.
- العمود (Column/Field): يمثل حقلاً معيناً من البيانات (اسم، عمر، عنوان).
- المفتاح الرئيسي (Primary Key): حقل أو مجموعة حقول تميز كل سجل بشكل فريد.
- المفتاح الخارجي (Foreign Key): يربط جدولين ببعضهما.
- الفهرس (Index): يساعد في تسريع البحث عن البيانات.
لغة SQL
SQL (Structured Query Language) هي لغة قياسية للتعامل مع قواعد البيانات العلائقية. الأوامر الأساسية: SELECT (استعلام عن بيانات)، INSERT (إدراج بيانات)، UPDATE (تحديث بيانات)، DELETE (حذف بيانات)، CREATE TABLE (إنشاء جدول).
مثال: SELECT * FROM students WHERE age > 15; (يسترجع جميع التلاميذ الذين أعمارهم أكبر من 15).
تطبيقات قواعد البيانات
- الأنظمة المصرفية (حسابات العملاء، المعاملات).
- مواقع التجارة الإلكترونية (المنتجات، الطلبات، العملاء).
- المستشفيات (سجلات المرضى، المواعيد).
- المدارس (بيانات التلاميذ، الدرجات، الجداول).
- شبكات التواصل الاجتماعي (الملفات الشخصية، المنشورات).
- أنظمة المكتبات (الكتب، المستعيرين، الإعارات).
تمارين تطبيقية
- التمرين الأول: ما الفرق بين قاعدة البيانات العلائقية وغير العلائقية؟
- التمرين الثاني: اشرح مكونات قاعدة البيانات العلائقية.
- التمرين الثالث: اكتب جملة SQL لاسترجاع جميع التلاميذ من جدول students.
- التمرين الرابع: اذكر أربعة تطبيقات لقواعد البيانات في الحياة اليومية.
ملخص الدرس
قاعدة البيانات: مجموعة منظمة من البيانات. أنواع: علائقية (SQL)، غير علائقية (NoSQL)، سحابية، موزعة. لغة SQL: للاستعلام والتعامل مع البيانات. تطبيقات: بنوك، متاجر، مستشفيات، مدارس. راجع درس لغات البرمجة: أنواعها واستخداماتها ودرس أمن المعلومات وحماية البيانات.
📍 دروس مشابهة:
- المصفوفات في البرمجة: تعريفها واستخداماتها – الإعلام الآلي –
- الجمل الشرطية في البرمجة: if else – الإعلام الآلي — السنة ا
- الحلقات التكرارية في البرمجة: for و while – الإعلام الآلي —
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.