تعيين العلائقية للكائنات (ORM)

مؤلف: Randy Alexander
تاريخ الخلق: 1 أبريل 2021
تاريخ التحديث: 15 قد 2024
Anonim
How to convert an ER diagram to the Relational Data Model
فيديو: How to convert an ER diagram to the Relational Data Model

المحتوى

تعريف - ماذا يعني تعيين كائن العلائقية (ORM)؟

تعيين الكائنات العلائقية (ORM) هو أسلوب برمجة يستخدم فيه واصف بيانات التعريف لتوصيل رمز الكائن بقاعدة بيانات علائقية. تتم كتابة رمز الكائن بلغات البرمجة الموجهة للكائنات (OOP) مثل Java أو C #. يقوم ORM بتحويل البيانات بين أنظمة الكتابة غير القادرة على التعايش داخل قواعد البيانات العلائقية ولغات OOP.


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تشرح Techopedia تعيين الكائنات (ORM)

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

بالإضافة إلى تقنية الوصول إلى البيانات ، تشمل مزايا ORM أيضًا:

  • تطوير مبسط لأنه يقوم بأتمتة تحويل كائن إلى جدول وتحويل جدول إلى كائن ، مما يؤدي إلى انخفاض تكاليف التطوير والصيانة
  • رمز أقل مقارنة ب SQL المضمنة والإجراءات المخزنة بخط اليد
  • تخزين كائن شفاف في طبقة التطبيق ، مما يؤدي إلى تحسين أداء النظام
  • حل مثالي يجعل تطبيقًا أسرع وأسهل في الصيانة

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