Název:
Transformace z OCL do SQL
Překlad názvu:
Transformace z OCL do SQL
Autoři:
Sobotka, Petr ; Richta, Karel (vedoucí práce) ; Kopecký, Michal (oponent) Typ dokumentu: Diplomové práce
Rok:
2012
Jazyk:
eng
Abstrakt: [eng][cze] The aim of this Master Thesis named Transformation from OCL into SQL is to explore possibilities of enhancing Enterprise Architect by the ability of generating SQL code that implements OCL constraints of a Platform Independent Model, and to create a working prototype that demonstrates this capability. The thesis contains a brief introduction to the problem of Model Driven Architecture, why it would be useful to implement the specified constraints directly in the database, a description of the interaction with Enterprise Architect along with analysing how to get the needed data, the way OCL can be mapped onto SQL, and finally it describes the implementation of the OCLtoSQL plugin from its analysis and chosen architecture to its documentation.Cílem této diplomové práce nazvané Transformace z OCL do SQL je prozkoumat možnosti rozšíření CASE nástroje Enterprise Architect o schopnost generování SQL kódu, který implementuje integritní omezení v OCL z platformově nezávislého modelu, a vytvořit funkční prototyp, který tuto schopnost demonstruje. Práce obsahuje stručný úvod do problému modelem řízeného vývoje, proč by bylo užitečné zavést specifikovaná integritní omezení přímo v databázi, popis interakce s nástrojem Enterprise Architect spolu s analýzou, jak se dostat k potřebným datům, způsob, jakým může být OCL mapováno na SQL, a nakonec popisuje implementaci zásuvného modulu OCLtoSQL od analýzy a zvolené architektury až po jeho dokumentaci.
Klíčová slova:
EA; OCL; SQL; UML; EA; OCL; SQL; UML