قواعد البيانات: مفهوم قواعد البيانات: الجداول والحقول والسجلات
قاعدة البيانات هي مجموعة منظمة من البيانات المخزنة إلكترونياً، تسمح بإدخال البيانات وتخزينها واسترجاعها وتعديلها بكفاءة عالية.
مفهوم قاعدة البيانات
قاعدة البيانات (Database) هي مجموعة مترابطة من البيانات تنظم بطريقة تسهل الوصول إليها وإدارتها وتحديثها. تتكون قاعدة البيانات من جدول أو أكثر، وكل جدول يحتوي على بيانات حول موضوع معين.
المكونات الرئيسية لقاعدة البيانات
1. الجدول (Table)
الجدول هو الهيكل الأساسي لتخزين البيانات في قاعدة البيانات. يتكون الجدول من صفوف وأعمدة. كل جدول يمثل كياناً معيناً (مثل: الطلاب، الموظفين، المنتجات).
2. الحقل (Field) – العمود
الحقل هو عمود في الجدول يمثل خاصية معينة للكيان. على سبيل المثال، في جدول الطلاب، الحقول هي: رقم الطالب، الاسم، العنوان، تاريخ الميلاد.
- كل حقل له اسم فريد داخل الجدول
- كل حقل له نوع بيانات محدد (نص، رقم، تاريخ، منطقي)
- يمكن تعيين خصائص للحقل مثل الطول، القيم الافتراضية
3. السجل (Record) – الصف
السجل هو صف في الجدول يمثل مجموعة كاملة من البيانات حول عنصر واحد. كل سجل يحتوي على قيمة لكل حقل في الجدول.
المفتاح الأساسي (Primary Key)
المفتاح الأساسي هو حقل أو مجموعة حقول تحدد كل سجل بشكل فريد في الجدول. خصائصه:
- لا يمكن أن يحتوي على قيم مكررة
- لا يمكن أن يكون فارغاً (NULL)
- مثال: رقم تسجيل الطالب (كل طالب له رقم فريد)
أنظمة إدارة قواعد البيانات (DBMS)
هي برامج تسمح بإنشاء وإدارة قواعد البيانات. أشهرها:
- MySQL: نظام مفتوح المصدر وشائع جداً في تطبيقات الويب
- Microsoft Access: مناسب للاستخدام الشخصي والصغير
- Oracle: للأنظمة الكبيرة والمؤسسات
- PostgreSQL: نظام مفتوح المصدر متقدم
- SQLite: قاعدة بيانات خفيفة مدمجة في التطبيقات
أنواع قواعد البيانات
- قواعد البيانات العلائقية (Relational): تخزن البيانات في جداول مترابطة (MySQL، Oracle)
- قواعد البيانات غير العلائقية (NoSQL): للبيانات غير المهيكلة (MongoDB)
- قواعد البيانات الموزعة: تخزن على عدة خوادم
مثال تطبيقي: مكتبة مدرسية
قاعدة بيانات مكتبة مدرسية تحتوي على جدولين:
جدول الكتب: رقم الكتاب (مفتاح أساسي)، العنوان، المؤلف، سنة النشر، التصنيف، عدد النسخ
جدول الاستعارات: رقم الاستعارة (مفتاح أساسي)، رقم الكتاب، رقم الطالب، تاريخ الاستعارة، تاريخ الإرجاع
تمرين
السؤال: صمم جدولاً بسيطاً لقاعدة بيانات لأحد الفصول المدرسية يحتوي على الحقول التالية: رقم الطالب، الاسم، اللقب، تاريخ الميلاد، العنوان، رقم الهاتف. حدد المفتاح الأساسي ونوع كل حقل.
التطبيق: اذكر ثلاثة أمثلة على قواعد بيانات تستخدمها في حياتك اليومية (تطبيقات الهاتف، المواقع الإلكترونية، المؤسسات) واشرح البيانات التي تخزنها.
للمزيد من الدروس
يمكنك الاطلاع على درس أنواع قواعد البيانات وكذلك الاستعلامات في قواعد البيانات لمزيد من التفاصيل.
دروس مشابهة:
- إعلام آلي — الشبكات: بروتوكولات الإنترنت: HTTP و FTP و SMTP — الثالث
- إعلام آلي — بايثون: الدوال في بايثون: تعريفها واستدعاؤها — الثالثة م
- التربية الإسلامية — الأمر بالمعروف والنهي عن المنكر — السنة الثالثة مت
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.