يُنظّم الجدول البيانات في صفوف وأعمدة. كل صف يُمثّل سجلاً، وكل عمود يُمثّل حقلاً. يُمثّل تقاطع الصف والعمود قيمة واحدة. على سبيل المثال، قد يحتوي جدول العملاء على أعمدة مثل المعرّف، والاسم، والبريد الإلكتروني، وتاريخ التسجيل. كل صف يُمثّل عميلاً واحداً. يُعدّ الجدول الوحدة الأساسية للتخزين في قاعدة البيانات العلائقية، وهو أيضاً الوحدة التي يستعلم عنها المستخدمون. عند كتابة SELECT * FROM customers، فإنك تطلب كل صف وعمود في جدول العملاء.
للجداول خصائص. فلكل جدول اسم فريد ضمن المخطط. كما تحتوي على أعمدة بأنواع بيانات محددة. وقد تتضمن قيودًا: مفاتيح أساسية، ومفاتيح خارجية، وقيودًا فريدة، وقيودًا للتحقق. وقد تحتوي أيضًا على فهارس لتسريع الاستعلامات. وقد تحتوي على مُشغّلات تُفعّل عند الإدراج أو التحديث أو الحذف. يؤثر تصميم الجدول على كل ما يُبنى عليه. فالجدول ذو الأعمدة الكثيرة يصعب التعامل معه. أما الجدول ذو الأعمدة القليلة فيُجبر على عمليات ربط يُمكن تجنبها. ويصعب تحديث الجدول الذي لا يحتوي على مفتاح أساسي بشكل موثوق. بينما يُعرّض الجدول الذي يحتوي على بيانات زائدة إلى خطر عدم الاتساق. يُوجّه التطبيع تصميم الجدول. والهدف هو تخزين كل معلومة مرة واحدة. هذا يُقلل من التكرار ويُحسّن سلامة البيانات. ولكنه يزيد أيضًا من عدد الجداول. المزيد من الجداول يعني المزيد من عمليات الربط. ويُمثل التوازن بين التطبيع والأداء تحديًا مستمرًا في تصميم قواعد البيانات.
مكونات الجدول
- الأعمدة — الحقول ذات أنواع البيانات
- صفوف — سجلات
- المفتاح الأساسي — المعرف الفريد
- المفاتيح الخارجية — روابط إلى جداول أخرى
- الفهارس — تسريع الاستعلامات
- القيود - قواعد البيانات الصحيحة
الجدول عبارة عن حاوية للبيانات ذات الصلة. ويحدد هيكل الحاوية مدى سهولة استخدام البيانات.
Comments
No comments yet. Be the first to share a thought.
Leave a comment