تلفن: ۰۴۱۴۲۲۷۳۷۸۱
تلفن: ۰۹۲۱۶۴۲۶۳۸۴

ترجمه مقاله ابزار CASE برای طراحی پایگاه داده شی – رابطه

عنوان فارسی: ابزار CASE برای طراحی پایگاه داده شی – رابطه
عنوان انگلیسی: CASE Tool for Object-Relational Database Designs
تعداد صفحات مقاله انگلیسی : 6 تعداد صفحات ترجمه فارسی : 16 (1 صفحه رفرنس انگلیسی)
نشریه : آی تریپل ای - IEEE فرمت مقاله انگلیسی : pdf و ورد تایپ شده با قابلیت ویرایش
فرمت ترجمه مقاله : pdf و ورد تایپ شده با قابلیت ویرایش فونت ترجمه مقاله : بی نازنین
سایز ترجمه مقاله : 14 نوع ارائه مقاله : ژورنال
شناسه ISSN مجله : 2166-0727 کد محصول : 10586
محتوای فایل : zip حجم فایل : 1.79Mb
رشته و گرایش های مرتبط با این مقاله: مهندسی کامپیوتر، مهندسی نرم افزار
دانشگاه: شركت Thiago Rais de Castro Petrobras ریو دوژانیرو ، برزیل
کلمات کلیدی: اجزاء؛ پایگاه داده شی – رابطه، SQL:2003، نمودار کلاس UML
کلمات کلیدی انگلیسی: component - Object-Relational Database - SQL:2003 - UML class diagram
وضعیت ترجمه عناوین تصاویر و جداول: ترجمه شده است✓
وضعیت ترجمه متون داخل تصاویر و جداول: جداول ترجمه شده است✓ تصاویر ترجمه نشده است☓
وضعیت ترجمه منابع داخل متن: به صورت عدد درج شده است✓
ضمیمه: ندارد ☓
بیس: نیست ☓
مدل مفهومی: ندارد ☓
پرسشنامه: ندارد ☓
متغیر: ندارد ☓
رفرنس: دارای رفرنس در داخل متن و انتهای مقاله
رفرنس در ترجمه: در داخل متن و انتهای مقاله درج شده است
ترجمه این مقاله با کیفیت عالی آماده خرید اینترنتی میباشد. بلافاصله پس از خرید، دکمه دانلود ظاهر خواهد شد. ترجمه به ایمیل شما نیز ارسال خواهد گردید.
فهرست مطالب

چکیده

I. مقدمه

II. فناوری ها و مدل ها

A. مدل منطقی گرافیکی

III. تحقیقات مرتبط

IV. تعمیم معماری ARGOUML

A: نگاشت از مدل منطقی گرافیکی به کد SQL

V. عملکردهای اصلی مدول ORDB

VI. نتیجه گیری و تحقیقات آینده

نمونه متن انگلیسی

Abstract

In 1999, the SQL standard version presented new features to manipulate objects in relational database which has since been called Object-Relational Database (ORDB). Nowadays, many Object-Relational Database Management Systems (ORDBMS) offer resources to manipulate object in database. However, for these resources to become really utilized in corporate environment, it is necessary, among other things, to have CASE tools to aid in object-relational database design. An extension made in ArgoUML tool that permits developers to build graphics schemas to ORDBs is presented. These schemas can be generated using an ORDB profile presented here in. This profile is an extension of the UML class diagram and contains elements to represent the new resources to manipulate object in databases. The tool maps the graphic schema to SQL:2003 code and SQL code to Oracle dialect.

I. INTRODUCTION

Nowadays, there are many CASE (Computer-Aided Software Engineering) tools to aid generation and maintenance of relational databases. Erwin, DBDesigner, DB-Main and others are some of the examples. Such tools offer resources to create graphic models and have an option for the automatic generation of SQL (Structured Query Language) code for some Database Management Systems (DBMS) (eg. Oracle, PostgreSQL, etc.). It is possible to divide tools into two categories: the first supports generation Entity-Relationship Model (ERM) [8] and the second supports generation of table models. In the first case, the developer creates a conceptual model using the tool which offers resource for mapping from that model to the table, in the other words, the tool generates a logical model through generation of the appropriated SQL code to the DBMS chosen. In the latter, the developer creates a model of table, that is, a graphic logical model, which is translated into the appropriated SQL code for the DBMS chosen. In both cases, the tool generates the SQL code automatically. This is important because the SQL code written by the developers can contain more errors and depends on the developers’ knowledge. The scenario gets worse for cases in which code generation for more DBMS ones is necessary.

VI. CONCLUSIONS AND FUTURE WORK

An extension to ArgoUML CASE tool to generate logical models to ORDBMS is proposed. The objective is to increase the use of ORDB. Experience has shown that the existence of tools that support technologies broadens their use. The new modules added to ArgoUML use the Graphic Logical Model to generate, respectively, SQL code in Oracle 11g dialect and SQL:2003 dialect from graphic logical schema. The tool introduced shows that our proposal is viable. However, to use it in real projects, it is necessary to make improvements such as new modules connecting to other SGBDs that offer support to objects besides changes in the tool interface to better represent the new resources and the automatic generation of logical schemas to ORDB as from a conceptual model (UML classes diagram) (Figure 1).

نمونه متن ترجمه

چکیده

در سال 1999، نسخه استاندارد SQL صفت های جدیدی را به منظور اداره کردن اشیاء در پایگاه داده رابطه ای ارائه کرد که از آن زمان پایگاه داده شیء – رابطه (ORDB) نامیده می شود. امروزه، بسیاری از سیستم های مدیریت پایگاه داده شیء – رابطه (ORDBMS) منابعی را به منظور اداره کردن شیء در پایگاه داده ارائه می دهند. با این حال، به منظور بکارگیری واقعی منابع در محیط همکاری، در بین دیگر چیزها، داشتن ابزارهای CASE برای کمک به طراحی پایگاه داده شیء – رابطه بسیار ضروری می باشد. یک تحقیق انجام شده در ابزار ArgoUML که توسعه دهندگان را قادر به ایجاد طرح های گرافیکی در ORDBs می سازد، ارائه شده است. این طرح ها را می-توان با استفاده از پروفیل ORDB ارائه شده در این مقاله ایجاد کرد. این پروفیل یک بسط از نمودار کلاس UML می باشد و شامل عناصری برای نشان دادن منابع جدید برای اداره کردن شیأ در پایگاه داده می باشد. این ابزار طرح گرافیکی را در دستور SQL:2003 و کد SQL را در گویش اوراکل نگاشت می کند.

I. مقدمه

امروزه، ابزارهای CASE (مهندسی نرم افزار به کمک کامپیوتر) زیادی به منظور کمک به ایجاد و نگهداری پایگاه-های داده رابطه ای وجوددارد. Erwin، DBDesigner، DB-Main و دیگر ابزارهای تنها برخی از این مثال ها می باشند. چنین ابزارهایی منابعی را برای ایجاد مدل های گرافیکی فراهم می کنند و دارای یک گزینه جهت ایجاد اتوماتیک کد SQL (زبان جستجوی ساختاردهی شده) برای برخی از سیستم های مدیریت پایگاه داده (DBMS) (برای مثال، اوراکل، PostgreSQL و غیره) می باشد. تقسیم ابزارها به دو دسته نیز امکان پذیر می باشد: دسته اول ایجاد مدل نهاد – رابطه [8] و دسته دوم ایجاد مدل های جدولی را پشتیبانی می کند. در مورد اول، توسعه دهنده یک مدل مفهومی را با استفاده از ابزار که منابعی را برای نگاشت از آن مدل به جدول فراهم می کند، ایجاد می کند؛ به عبارت دیگر، این ابزار یک مدل منطقی را از طریق ایجاد کد SQL مناسب برای DBMS برگزیده ایجاد می کند. در مورد دوم، توسعه دهنده یک مدل از جدول را ایجاد می کند، یعنی، یک مدل منطقی گرافیکی که به کد SQL مناسب برای DBMS برگزیده تبدیل می شود. در هر دو مورد، ابزار کد SQL را به طور اتوماتیک ایجاد می کند. این امر بسیار مهم است زیرا کد SQL نوشته شده توسط توسعه دهندگان دارای خطاهای زیادی است و وابسته به دانش توسعه دهنده دارد. برای مواردی که درآن ایجاد کد برای DBMS های زیاد ضروری می باشد، این سناریو حتی بدتر نیز می شود.

VI. نتیجه گیری و تحقیقات آینده

در این مقاله تعمیم انجام شده در ابزار ArgoUML CASE به منظور ایجاد مدل های منطقی در ORDBMS پیشنهادشد. هدف افزایش استفاده از ORDB می باشد. تجربیات نشان داد که وجود ابزارهایی که فناوری ها را پشتیبانی می کنند، استفاده آن ها را گسترش می دهد.

مدول های افزوده شده جدید به ArgoUML از مدل منطقی گرافیکی برای ایجاد کد SQL در زبان Oracle 11g و زبان SQL:2003 از طرح های منطقی گرافیکی استفاده می کند.

ابزار معرفی شده نشان می دهد که پیشنهاد ما معتبر می باشد. با این حال، برای استفاده از آن در پروژه های واقعی، ایجاد پیشرفت هایی مانند اتصال مدول های جدید به دیگر SGBDs که پشتیبانی از اشیاء را علاوه بر تغییرات در رابط ابزار برای نشان دادن بهتر منابع جدید و ایجاد اتوماتیک طرح های منطقی در ORDB همانند یک مدل مفهومی فراهم می کند، (دیاگرام کلاس های UML) (شکل 1) ضروری می باشد.