Return to search

Patobulintos objektinio modelio transformacijos į reliacinių duomenų bazių schemas UML CASE įrankiuose / Complete transformations of object models to relational database schemas in UML CASE tools

Šio darbo tikslas – pilnų objektinių-sąryšinių transformacijų algoritmų sukūrimas ir įgyvendinimas UML CASE įrankiuose. Pilnomis transformacijomis suprantamos tokios transformacijos, kurios gali transformuoti visas objektinio modelio konstrukcijas į sąryšinių duomenų bazių konstrukcijas. To neatlieka esami CASE įrankiai. Siūlomas sprendimas – panaudoti esamas CASE įrankių transformacijas ir papildyti jas iki teorinio modelio. Eksperimentinė realizacija UML CASE įrankyje Magic Draw patvirtino šio sprendimo veiksmingumą. / The goal of the current work – creation of complete transformation algorithms from object models to relational databases and their implementation in UML CASE tools. OOP has enabled the creation of tools for object oriented software and databases. One of the main aims of such tools is to create the object model of software and also a database for storing information about these objects. Most tools of software engineering enable the creation of object oriented software model and its transformation into RDB model. Afterwards the program code is generated from the OOP model and the SQL script of the database is generated from the RDB model. The analysis of CASE tools indicates that class models are not completely transformed into relational database schemes, i.e. none of existing case tools performs full transformation. One of the solutions is to take complete transformation process from class model into realational database model. The analysis of prototypes of created algorithms revealed that it is possible to perform such a task. The final result is the improved CASE tool with complete transformations from objectmodels to relational database schemas.

Identiferoai:union.ndltd.org:LABT_ETD/oai:elaba.lt:LT-eLABa-0001:E.02~2007~D_20070816_144453-84567
Date16 August 2007
CreatorsMaslauskas, Raimondas
ContributorsTelksnys, Laimutis, Maciulevičius, Stasys, Barauskas, Rimantas, Jasinevičius, Raimundas, Mockus, Jonas, Plėštys, Rimantas, Pranevičius, Henrikas, Nemuraitė, Lina, Kaunas University of Technology
PublisherLithuanian Academic Libraries Network (LABT), Kaunas University of Technology
Source SetsLithuanian ETD submission system
LanguageLithuanian
Detected LanguageEnglish
TypeMaster thesis
Formatapplication/pdf
Sourcehttp://vddb.library.lt/obj/LT-eLABa-0001:E.02~2007~D_20070816_144453-84567
RightsUnrestricted

Page generated in 0.0021 seconds