جدول (قاعدة بيانات)

في قاعدة البيانات ، الجدول عبارة عن مجموعة من البيانات ذات الصلة المنظمة في شكل جدول (يتكون من أعمدة وصفوف ).

في قواعد البيانات العلائقية وقواعد البيانات ذات الملفات المسطحة ، يكون الجدول عبارة عن مجموعة من عناصر البيانات (القيم) باستخدام نموذج من الأعمدة الرأسية (يمكن تحديدها بالاسم) والصفوف الأفقية .الخلية هي الوحدة التي يتقاطع عندها صف مع عمود. [ 1 ] يحتوي الجدول على عدد محدد من الأعمدة، ولكن يمكن أن يحتوي على أي عدد من الصفوف. [ 2 ] يتم تعريف كل صف بقيمة واحدة أو أكثر تظهر في مجموعة فرعية معينة من الأعمدة. يُطلق على مجموعة الأعمدة المختارة التي تُعرّف الصفوف بشكل فريد اسم المفتاح الأساسي .

"الجدول" مصطلح آخر لـ "العلاقة" ؛ مع وجود فرق يتمثل في أن الجدول عادةً ما يكون مجموعة متعددة (حقيبة) من الصفوف، بينما العلاقة عبارة عن مجموعة ولا تسمح بالتكرار. إلى جانب صفوف البيانات الفعلية، تحتوي الجداول عمومًا على بعض البيانات الوصفية المرتبطة بها ، مثل القيود المفروضة على الجدول أو على القيم داخل أعمدة معينة.

لا يشترط تخزين البيانات الموجودة في الجدول فعليًا في قاعدة البيانات. تعمل طرق العرض أيضًا كجداول علائقية، ولكن يتم حساب بياناتها عند الاستعلام. ويمكن اعتبار الجداول الخارجية (في Informix [ 3 ] أو Oracle [ 4 ] [ 5 ] على سبيل المثال ) بمثابة طرق عرض.

في العديد من أنظمة الإحصاء الحاسوبي، مثل لغة R ومكتبة pandas في بايثون ، يُعد إطار البيانات أو جدول البيانات نوعًا من أنواع البيانات التي تدعم تجريد الجدول. من الناحية المفاهيمية، هو عبارة عن قائمة من السجلات أو الملاحظات التي تحتوي جميعها على نفس الحقول أو الأعمدة. يتكون التنفيذ من قائمة من المصفوفات أو المتجهات ، لكل منها اسم.

الجداول مقابل العلاقات

في نموذج قواعد البيانات العلائقية ، يُمكن اعتبار الجدول تمثيلاً مناسباً للعلاقة ، لكنهما ليسا متطابقين تماماً. على سبيل المثال، قد يحتوي جدول SQL على صفوف مكررة، بينما لا يمكن أن تحتوي العلاقة الحقيقية على صفوف مكررة تُسمى " صفوفاً" . وبالمثل، فإن التمثيل كجدول يُشير إلى ترتيب مُحدد للصفوف والأعمدة، بينما تكون العلاقة غير مُرتبة بشكل صريح. مع ذلك، لا يضمن نظام قاعدة البيانات أي ترتيب للصفوف إلا إذا ORDER BYتم تحديد شرط في SELECT عبارة الاستعلام عن الجدول.

يُعدّ تمثيل العلاقة بمخطط ذي n بُعدًا تمثيلًا صحيحًا بنفس القدر ، حيث n هو عدد السمات (أعمدة الجدول). على سبيل المثال، يمكن تمثيل علاقة ذات سمتين وثلاث قيم بجدول ذي عمودين وثلاثة صفوف، أو برسم بياني ثنائي الأبعاد بثلاث نقاط. يكون تمثيل الجدول والرسم البياني متكافئًا فقط إذا لم يكن ترتيب الصفوف مهمًا، ولم يكن في الجدول صفوف مكررة.

المقارنات

قواعد البيانات الهرمية

في الأنظمة غير العلائقية، وقواعد البيانات الهرمية ، يكون النظير البعيد للجدول ملفًا منظمًا ، يُمثل صفوف الجدول في كل صف من الملف، وكل عمود في كل صف. يُشير هذا الهيكل إلى إمكانية تكرار المعلومات في الصف الواحد، عادةً في أجزاء البيانات الفرعية. تُخزن البيانات في تسلسل من السجلات الفعلية.

جداول البيانات

بخلاف جداول البيانات ، يُحدد نوع بيانات العمود عادةً بواسطة المخطط الذي يصف الجدول. بعض أنظمة SQL ، مثل SQLite ، أقل صرامة فيما يتعلق بتعريفات أنواع بيانات الأعمدة.

انظر أيضاً

مراجع

  1. "خلية" . قاموس Merriam-Webster.com . Merriam-Webster. OCLC 1032680871. تم الاطلاع عليه بتاريخ 10 أغسطس 2025 . 
  2. "دليل SQL: الجداول والصفوف والأعمدة" . IBM . تم الاطلاع عليه بتاريخ 11 ديسمبر 2013 .
  3. "عبارة إنشاء جدول خارجي" . مركز معارف IBM . IBM Informix 12.10. IBM . تاريخ الاطلاع: 14 أغسطس 2015. تُستخدم الجداول الخارجية لتحميل البيانات وتفريغها من قاعدة البيانات. كما يُمكن استخدامها للاستعلام عن البيانات الموجودة في ملفات نصية غير موجودة في قاعدة بيانات Informix.
  4. "الجدول الخارجي" . الأسئلة الشائعة حول أوراكل . 2015. تاريخ الاطلاع: 14 أغسطس 2015. الجدول الخارجي هو جدول غير مُخزَّن داخل قاعدة بيانات أوراكل. يتم تحميل البيانات من ملف عبر برنامج تشغيل الوصول (عادةً ORACLE_LOADER) عند الوصول إلى الجدول. يمكن اعتبار الجدول الخارجي بمثابة عرض يسمح بتشغيل استعلامات SQL على الملفات الموجودة في نظام الملفات [...].
  5. بريلا، بوب؛ توماس، بيجو (20 فبراير 2006). OCP: دليل دراسة الميزات الجديدة لـ Oracle 10g للمسؤولين: الامتحان 1Z0-040 . جون وايلي وأولاده (نُشر عام 2006). ص 90. ISBN  9780782150858تم الاطلاع عليه بتاريخ ١٤ أغسطس ٢٠١٥. قدّمت أوراكل ٩i الجداول الخارجية [...] للقراءة فقط من قاعدة بيانات أوراكل. في أوراكل ١٠g ، يمكنك الكتابة إلى الجداول الخارجية.