Kolonko M. Conceptual modeling language and methods for developing databases with polyglot persistence.

Українська версія

Thesis for the degree of Doctor of Philosophy (PhD)

State registration number

0821U100390

Applicant for

Specialization

  • 122 - Комп’ютерні науки

19-02-2021

Specialized Academic Board

ДФ 41.052.012

Odessa National Polytechnic University

Essay

The purpose of dissertation is the reduction of database design time with Polyglot Persistence by improving the structure of the conceptual data model and methods for creating data models at the logical level. The scientific novelty of the obtained results is 1.Improved the structure of the conceptual data model through the development of a syntax element „аutonomous object type“ and the introduction of strong association participants, which made it possible to improve logical model derivation rules taking into account various logical data models enabling Polyglot Persistence of data. 2.For the first time a method of dividing a complex conceptual data model into independent submodels was developed, which allowed to automate the production of appropriate logical data models including relational and NoSQL structures and thus reduce database design time 3.For the first time a method was introduced creating conceptual submodels that take into account the peculiarities of data persistence, including relational and NoSQL structures from a complex conceptual data model, which allowed to choose the type of data structures at the logical level and thus reduce database development time taking into account Polyglot Persistence. 4.Improved conceptual modeling language AGILA MOD+ due to the improved structure of the conceptual data model and methods of creating data models at the conceptual level, which allowed to take into account the multivariate persistence and reduce the design time of information system databases.

Files

Similar theses