-

ما هو المقصود بمصطلح السمة (Attribute)؟

(اخر تعديل 2024-09-09 11:26:08 )

بشكل عام، السمة هي خاصية مميزة. في نظام إدارة قواعد البيانات (DBMS)، تشير السمة إلى مكون قاعدة البيانات، مثل الجدول. قد يشير أيضًا إلى حقل قاعدة بيانات. تصف السمات المثيلات الموجودة في عمود قاعدة البيانات.

شرح السمة (Attribute).

في قواعد البيانات العلائقية، السمات هي وصف الخصائص أو الخصائص التي تحدد جميع العناصر المتعلقة بفئة معينة مطبقة على جميع خلايا العمود.

بدلاً من ذلك، تسمى الصفوف tuples، وتمثل مجموعات البيانات المطبقة على كيان واحد لتعريف كل عنصر بشكل فريد. وبالتالي، فإن السمات هي خصائص كل مجموعة فردية تساعد في وصف خصائصها الفريدة.

فكر في جدول في قاعدة بيانات علائقية على أنه مماثل لجدول بيانات إلكتروني. السمة هي ببساطة خلية واحدة غير خالية في جدول البيانات، أو اقتران عمود وصف.

يخزن قطعة واحدة فقط من البيانات حول الكائن الذي يمثله الجدول الذي تنتمي إليه السمة. على سبيل المثال، يمكن أن تكون المجموعة عبارة عن كيان فاتورة.

قد تكون سمات الفاتورة هي السعر أو الرقم أو التاريخ أو مدفوعة / غير مدفوعة. بالإضافة إلى السمات البسيطة أو أحادية القيمة التي لا تحتاج إلى شرح، هناك عدة أنواع من السمات المتاحة.

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