الفرق بين الكيان والسمة

الفرق بين الكيان والسمة
الفرق بين الكيان والسمة

فيديو: الفرق بين الكيان والسمة

فيديو: الفرق بين الكيان والسمة
فيديو: الفرق بين الأحماض الامينية BCAA و EAA و ما هو الأفضل ؟؟ 2024, شهر نوفمبر
Anonim

الكيان مقابل السمة

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

ما هو الكيان؟

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

ما هي السمة؟

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

ما هو الفرق بين الكيان والسمة؟

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

موصى به: