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

Anonim

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

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

ما هو الكيان؟

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

ما هي السمة؟

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

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

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