ارسل ملاحظاتك

ارسل ملاحظاتك لنا







An Algorithm to Convert Class Diagram to Object Oriented Database

المصدر: مجلة جامعة البحر المتوسط الدولية
الناشر: جامعة البحر المتوسط الدولية
المؤلف الرئيسي: Mansouri, Fathalla R. (Author)
مؤلفين آخرين: Alnaas, Wael Othman (Co-Author), Etlawrghi, Abdulhakim M. (Co-Author)
المجلد/العدد: ع12
محكمة: نعم
الدولة: ليبيا
التاريخ الميلادي: 2020
الشهر: ديسمبر
الصفحات: 140 - 149
DOI: 10.51994/2220-000-012-008
ISSN: 2519-6286
رقم MD: 1110097
نوع المحتوى: بحوث ومقالات
اللغة: الإنجليزية
قواعد المعلومات: HumanIndex, EcoLink
مواضيع:
كلمات المؤلف المفتاحية:
UML | OODB | RDBMS | OCL | ORD
رابط المحتوى:
صورة الغلاف QR قانون
حفظ في:
المستخلص: The Unified Modeling Language (UML) has been adopted and accepted in both academic and applied applications as a most widely used language in modeling and software development systems. The UML are also utilized to form relational, Object Oriented Databases (OODB), and object relational databases. The relational databases are used to develop the software systems; therefore, it is important to derive the relational tables, relationships among them, and the methods that are undertaken to perform the designed models. This paper presents an algorithm with the required conversion steps based on the standard relational database management systems (RDBMSs). The implemented steps are classified mainly in two groups; the first group contains the steps to prepare whereas the second defines the steps to extract the relational tables with their methods from the class diagram. The group of the preparing steps is used to prepare the (Class Diagram), and to confirm its relation types, degree, and Cardinality ratio, all of these phases are normally conducted following to the audition and revision steps. Subsequent to the mentioned procedure, the (Class Diagram) is then converted to a group of relational tables, which will be mapped as an Object Oriented Database, OOD. The design procedure has been demonstrated analytically using a (case or notation) methodology with further analysis and comment details.

تستخدم لغة النمذجة الموحدة التي تعرف اختصار باللغة الإنجليزية (UML) على نطاق واسع وقد لاقت قبولا في كل من الاستخدامات الأكاديمية والتطبيقية باعتبارها اللغة الأكثر استخداما في أنظمة النمذجة وتطوير البرمجيات، حيث يتم إدماج واستخدام UML في تكوين قواعد بيانات علائقية وقواعد بيانات كائنية المعروفة بالرمز (OODB) وكذلك قواعد بيانات علائقية للكائنات. ونظر لاستخدام قواعد البيانات العلائقية في تطوير أنظمة البرمجيات؛ لذلك أصبح من الضرورة الإلمام بفهم وتوضيح اشتقاق الجداول العلائقية والعلاقات بينها والطرق التي يتم اتباعها لبناء النماذج المصممة. في هذا البحث تستعرض خوارزمية تتضمن خطوات التحويل اللازمة اعتمادا على أنظمة إدارة قواعد البيانات العلائقية القياسية والمعروفة بالرمز (RDBMSS)، كما صنفت هذه الخطوات بشكل أساسي في مجموعتين، تحتوي المجموعة الأولى منها على خطوات التحضير، بينما تحدد الثانية خطوات استخرج الجداول العلائقية والأساليب المعتمدة من مخطط الفصل المعروف اصطلاحا بـــــــــــ (Class Diagram). تستخدم مجموعة خطوات التحضير لإعداد (مخطط الفصل)، وللتأكيد على أنواع علاقته ودرجته ونسبة العلاقة الأساسية والتي تسمى (Cardinality ratio)، بعد أن يتم اتخاذ خطوات التدقيق والمراجعة. وفي سياق تطبيق الخوارزمية المقترحة، سيتم تحويل (مخطط الفصل، Class Diagram) إلى مجموعة من الجداول العلائقية التي سيتم تعيينها على أنها (قاعدة بيانات كائنية التوجه). هذا وقد اعتمد البحث إجراء التصميم بشكل منتظم بتبني منهجية الحالة أو الترميز أو كما تعرف بالإنجليزية (case or notation) مع إضفاء مزيد من التفاصيل والتحليلات.

ISSN: 2519-6286

عناصر مشابهة