Changing the “entity-entity” Links. To change
the connections it is necessary to perform two
operations – the difference and union:
jkinjnkni
aeeaeeLLLL ',',',...,',','','''
jkijki
aeeaeeLLLL ''',''',''',...,''',''','''''','''''
111
where:
L = {<e1,e2,a1>,…,<ei,ek,aj>} – the original
and the result finite nonempty set of entity- attribute
links available in SIDB;
L’ = {<e’i-n,e’k-n,a’j-n>,…,<e’i,e’j,a’k>} –
finite nonempty set of entity-attribute links to be
changed;
L’ = {<e’i-n,e’k-n,a’j-n>,…,<e’i,e’j,a’k>} –
intermediate finite set of entity-attribute links
available in SIDB;
L’’’ = {<e’’’i-n,e’’’k-n,a’’’j-n>,…,
<e’’’i,e’’’j,a’’’k>} – final nonempty modified
entity-attribute links.
5 CONCLUSIONS
So the formal model of structure-independent
database was proposed and developed
(Kucherov,
2011; Kucherov, 2010)
, based on the theory of
relations, set theory and Codd's relational algebra.
As part of a formal model of structure-independent
databases are available: SIDB structure model,
model of operations on metadata (user data
structures), model of operations on user data.
Formal model allows to describe and implement
not only different SIDB that are implemented on
relational technology, but also the tools of working
with them. Considered in model set of relations, sets
and operations are basic and can be supplemented
depending on the characteristics and requirements of
implementation.
The result set of SIDB models must be
implemented according to known database
technologies. To ensure the feasibility in the form of
various particular structure independent databases,
which satisfy the requirements of the particular
configurable information system, it is required to
develop an appropriate design method.
ACKNOWLEDGEMENTS
The research is performed within the government
mandate № 0110021005901621. Theme № 213.01-
11/2014-17 "Development of methods for data
warehouse creation in configurable information
systems and mechanisms for their implementation".
REFERENCES
Abadi, D.J., 2008. ColumnStores vs. RowStores: How
Different Are They Really? Proceedings of the ACM
SIGMOD International Conference on Management of
Data, Vancouver, BC, Canada.
Anderson, J., 2004. Discrete mathematics and
combinatorics. Moscow: Publishing House of
Williams
Boncz, P., 1999. MIL primitives for querying a fragmented
world. VLDB Journal, 8 (2)
Boncz, P., 2005. MonetDB/X100: Hyper-pipelining query
execution. In CIDR.
Codd, E.F., 1972. Relational Completeness of Data Base
Sublanguages. In: R. Rustin (ed.) Database Systems:
Prentice Hall and IBM Research Report RJ 987 , San
Jose, California.
Ginige, A., 2010. Meta-design paradigm based approach
for iterative rapid development of enterprise WEB
applications. Proceedings of the Fifth International
Conference on Software and Data Technologies,
ICSOFT, Volume 2.
Kucherov, S.A., 2009. Structure independent database
SIDB for web-oriented systems development in
automated directory systems. Collected materials
«Science Week 2010" V.2. - Taganrog Univ Tsure ,
Kucherov, S.A., 2010. Way a formal representation of
metamodels. Actual problems of information systems
and processes – SFU-publishing. Taganrog.
Kucherov, S.A., 2011. Formalized model of structurally
independent databases. Structure and manipulation
Informatization and Communication , № 3 (2011)
Kucherov, S.A., 2011. The method of constructing
structure-independent databases using relational
technology. New Technology, Information
Technology, № 2.
Kuratowski, K., 1970. Set Theory: Translation from
English. MI briefly edited Taimanov. Mostowski –
Mir.
Kutcherov, S.A., 2010. Purpose-driven approach for
flexible structure-independent database design.
Proceedings of the Fifth International Conference on
Software and Data Technologies, ICSOFT, Volume 1.
Paley, D., 2002. Modeling of quasistructured data. Open
Systems, 2002.
Rogozov Y., Degtyarev A., 2014. The basic foundation of
software framework for configuration underwater
acoustic information systems with dynamic structure.
Information and Communication Technology for
Education (ICTE-2013). Publisher: WIT
Press.Southampton, Boston, Vol. 1.
Rogozov Y., Sviridov A., Belikov A., 2014. Approach to
CASE-tool building for configurable information
system development. Information and Communication
TheFormalModelofStructure-IndependentDatabases
151