<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Information Technology of Web-Portal Development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Svitlana Bevz</string-name>
          <email>svbevz@rambler.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Vinnytsia National Technical University</institution>
          ,
          <addr-line>Vinnytsia</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>117</fpage>
      <lpage>129</lpage>
      <abstract>
        <p>The paper suggests the improved logic mathematical apparatus, used for development of computer systems, the given apparatus enables to unify the description of information models and determine the existing links between databases tables. Models, serving as the base for information technology of automated web-portal design, have been developed, using the given apparatus. The creation of the structure and algorithm of information technology for automated data processing has been performed.</p>
      </abstract>
      <kwd-group>
        <kwd>information models</kwd>
        <kwd>logic-mathematical apparatus</kwd>
        <kwd>information technology</kwd>
        <kwd>web-portal</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Today automated data processing is one of the most important tasks in information
technology (IT) industry. There exists quite a good number of IT for solution of the
problems, dealing with the data processing in information systems (IS) [1-3]. However,
data management in IS with geographically-distributed structure is quite
time-consuming task and requires a specialized approach to provide the integration of information
space of complex hierarchical computer system subjects.</p>
      <p>For monitoring, managing, processing and analysis of IS data various models,
methods and modeling tools are used [4-8]. Wide functionality and classification of
separately taken methodologies, however, does not allow to solve the complex of problems
of data consolidation on the Web portal, in particular, formation of hierarchical
structures, created using specific methods, for example containing recursion for monitoring
of catalogs and elements or groups and subgroups of users.</p>
      <p>To unify and extend the functionality of the existing methods in [9], the author of
this article offered a logical mathematical apparatus for data processing, which enables
to automate the process of information systems design by means of models
transformation in the user interface of Web portal. The task of the development of IT for
processing of data of Web Portal hierarchy structure requires extending of functionality
area and application of prior developed logic-mathematical apparatus.</p>
      <p>Taking into account current trends of web-based information technologies
development [10, 11], for testing and promotion of research results of Masters, Postgraduates,
applicants for the scientific degrees and young scientists the Institute of Graduate,
Postgraduate and Doctoral Studies (InGPDS) of Vinnytsia National Technical University
(VNTU) developed a young scientists web-portal as an interactive environment,
oriented to the filling of online resources of virtual scientific-educational space.</p>
      <p>Solution of urgent problem of information technology development, intended for
processing of young scientists portal data, requires the usage of logic-mathematical
models for automation and unification of data management methodology.</p>
      <p>The aim of research is to increase operation efficiency of information system used
for monitoring, data analysis and processing. The object of the research is information
technology of automated processing data at young scientists portal. The subject of
research are logic-mathematical models of web portal data processing.</p>
      <p>To achieve this aim the following problems should be solved:
– improvement of the logic -mathematical apparatus of data processing;
– construction of information model of web portal data set ;
– development of logic-mathematical models for analysis and processing of the
portal elements data;</p>
      <p>- development of the information technology architecture for web portal data
processing;</p>
      <p>- development and introduction of information technology software in higher
establishments.</p>
      <p>2. Logic-mathematical apparatus of automated data processing
In the process of web portal operation its information content is constantly updated
and refreshed by the user, new problems arise, they often require non-trivial approaches
to their solution, for instance, change of data structure in the process of system
operating, change of user interface, change of design patterns. In order to consolidate the
information and data processing and for the solution of the above-mentioned problems,
the usage and further development of logic-mathematical apparatus developed in [9] is
suggested.</p>
      <p>Table 1 presents twelve information models for the automation of data processing,
with the description of their components.</p>
      <sec id="sec-1-1">
        <title>Projection of table A</title>
      </sec>
      <sec id="sec-1-2">
        <title>Sample of table A</title>
        <sec id="sec-1-2-1">
          <title>Rigid union of tables</title>
          <p>A and B</p>
        </sec>
        <sec id="sec-1-2-2">
          <title>External unification of</title>
          <p>tables A and B (each
record of table B is
united with the record
set of relation A ).</p>
          <p>The use of agregate
functions ( avg , sum ,
count , max , min –
functions of mean,
total, quantity, maximum
and minimum value).
Model of parameters
use</p>
        </sec>
        <sec id="sec-1-2-3">
          <title>Model of nested query use in the condition</title>
        </sec>
        <sec id="sec-1-2-4">
          <title>Model of nested query use in the attributes</title>
        </sec>
        <sec id="sec-1-2-5">
          <title>Model of parameters transfer from internal model 10</title>
          <p>{B P'1 ,, P'nB 
B1, , BnB' } BnB1 , , BnB2 
D  AH1A , , H m Am ,
1
f Am1 , , f An  ;
H k Ak  
S0 Ak   A , Ak  SA ;
 k
Sm Ak   H j Ak ;
 
 Ak  SA;

 j  k; m  1, nS  1 ;
Ak  Gm , Ak  A, k  1, m;
Gr  A, SA  A, r  m  1, n
D  rec C h C  g C, B
B </p>
          <p>B1,..., Bk sumBk  
P  P1,, PnP</p>
          <p>of parameters;
B  B1,, BnB  –
the result of the nested
model
– set
S j Ai , j  1, ns –
function of ordinal
sorting of attributes;
S0 Ai   Ai – function
of attributes usage
without sorting
h C  – initial
recursion condition,
g C, B – condition
of subsequent element
of recursion ,
B – the internal query
of recursion ;
sumBk 
–summation of recursive
queries results by attribute
Bk</p>
        </sec>
        <sec id="sec-1-2-6">
          <title>Model of parameters use in nested query</title>
        </sec>
        <sec id="sec-1-2-7">
          <title>Model of data sorting and grouping</title>
        </sec>
        <sec id="sec-1-2-8">
          <title>Model of recursion</title>
          <p>Model of parameters usage in the nested request and recursion model, used in
computer system for automatic processing of hierarchical data structures, traditionally
found IS of web-portals are added to ten models, developed before [9].</p>
          <p>Therefore, logic-mathematical apparatus has been improved and supplemented by
two new models. The construction of information models of automated data processing
of the computer systems in particular – young scientists web-portal is realized using the
suggested logical-mathematical apparatus.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>3. Informational model of data set</title>
      <p>The basis of young scientists web-portal, as in any automated web-based system is
a database. Software orientation of web portal, which is integrated in the unified
automated information system of document management and monitoring of educational
process of Masters’ training [3], provides information and analytical possibilities of
modern web-based system with distributed structure and uses the database of the
existing system.</p>
      <p>Data bank structure of young scientists’ portal in rather simplified form is shown in
Fig.1. It contains four main units: users, directories and elements, models and
relationships, characteristics of the interface. Module of models and relationships plays a key
role in managing portal objects and subjects.</p>
      <p>The diagram contains designations of tables and their attributes. They will be used
for construction of logic-mathematical models for portal data processing.</p>
    </sec>
    <sec id="sec-3">
      <title>4. Logic-mathematical models of information technology</title>
      <p>Let us consider practical application of logical-mathematical apparatus, models of
which are presented in Table 1. We will construct information models of data
management and processing for young scientists portal.</p>
      <p>Portal authorization is performed during user identification by means of login Xlo
and password Xps using model of projection and retrieval:</p>
      <p>
        Xid = U[Uid] ((Ulo = Xlo) ˄ (Ups = Xps)).
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
      </p>
      <p>In case of a successful identification (Xid &gt; 0) information system (IS) determines
the user code Xid. Guest login (Xid = 0) restricts the rights of portal users.</p>
      <p>Users belonging to the administrators group (Gid =4) is represented by the model
using agregate function to calculate the number of tuples:</p>
      <p>
        Xadm = G &lt;Gid=Agr&gt;A [count(Gid)] ((Gid =4) ˄ (Aus=Xid)),
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
which determines the parameter of the system Xadm, computing the amount of set A
records of target groups and portal user code portal. Similarly user identification of
belonging to other groups of the portal members is performed.
Group (G)
      </p>
      <p>ID (Gid)
Name (Gna)
Image (Gim)
Parent (Gpa)
Account (A)</p>
      <p>ID (Aid)
Group_id (Agr)
User_id (Aus)</p>
      <p>Link (L)</p>
      <p>User_id (Lus)
Catalog_id (Lca)</p>
      <p>ID (Lid)
Models (M)</p>
      <p>ID (Mid)
Catalog_id (Mca)</p>
      <p>Title (Mti)</p>
      <p>Model (Mmo)
Unit 3</p>
      <p>User (U)</p>
      <p>ID (Uid)
Theme_id (Uth)</p>
      <p>Login (Ulo)
Surname (Usu)</p>
      <p>Name (Una)
Password (Ups)</p>
      <p>Image (Uim)
Unit 1</p>
      <p>Catalog (C)</p>
      <p>ID (Cid)
Caption (Cca)</p>
      <p>Type (Cty)
Image (Cim)</p>
      <p>File (Cfi)</p>
      <p>Parent (Cpa)
Mconfirm (Cmc)
Aconfirm (Cac)
Unit 2</p>
      <p>Unit 4</p>
      <p>Theme (T)</p>
      <p>ID (Tid)
Name (Tna)</p>
      <p>Color (Tco)
Characteristic(H)</p>
      <p>ID (Tid)
Theme_id (Uth)</p>
      <p>Name (Tna)
Description (Tde)</p>
    </sec>
    <sec id="sec-4">
      <title>Rate (R)</title>
      <p>ID (Rid)
Catalog_id(Rca)</p>
      <p>Rate (Rra)</p>
      <p>File (F)</p>
      <p>ID (Fid)</p>
      <p>Name (Fna)
Catalog_id (Fca)</p>
      <p>Title (Fti)</p>
      <p>Since each element and the catalogs, descriptions of which are stored in the set С,
may refer simultaneously to several users of the portal, then we write the model of all
elements and catalogs of the portal E, which is formed by the union of the sets of
catalogs and elements C and interlinks with users L by means of the model of rigid
combination:</p>
      <p>
        Provisional table of catalogs and their elements is formed on request of guest
viewing of Vg, confirmed by data administrator using sample model combination:
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
E = C &lt; ( Cid=Lca) &gt; L.
      </p>
      <p>Vg=C (Cac =1).</p>
      <p>Revision of user's information portal Vu displays personal elements and catalogs,
published by him on a Web page, as well as data objects, confirmed by administrator,
as the union of data sample models:</p>
      <p>Vu =E((Eus=Xid) ˄ (Eac=0)) ˅ C(Сac =1).</p>
      <p>Administrators display all the elements and catalogs Va, which are confirmed by
the participant of the portal – author of information objects, according to the sample
model:</p>
      <p>Va=С (Сmc =1).</p>
      <p>Information regarding catalogs and elements of the portal is expedient to store in
one relation table of database. Tuples of their data differ by attribute Сty, which equals
1 for the catalogs, and for elements – 2. Number of subsidiary elements Vk for display
of kth catalog:</p>
      <p>
        Vk = rec (((Cty = 1) ˄ (Cid = k)) &lt;Cid=Rpa&gt;
{C[Cpa,count(withid)] → |Rpa , Rcnt ||} [sum(Rcnt)]).
(
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
      </p>
      <p>
        Recursion is used in (
        <xref ref-type="bibr" rid="ref7">7</xref>
        ), which complements the logic-mathematical apparatus (see
Model 11 of table 1), using the parameters Rpa, Rcnt – code of the parent element and
the amount of its subsidiary elements, respectively.
      </p>
      <p>Review of mth element of catalog m displays file Vm and a list of hyperlinks Vn in
accordance with the following data sample models:</p>
      <p>Vm = C[Cfi] (Cid=m);</p>
      <p>Vn = F[Fna, Fti] (Fca=m).</p>
      <p>Some catalogs of the portal are characterized by rating of users scientific
achievements. Total rating takes into account all the achievements of sth participant of Vs
portal, presented in his catalogs and elements and is determined by the model of data
retrieval and aggregate:</p>
      <p>
        Vs = R &lt; (Eca = Rca) ˄ (Eus = s) &gt; E[sum (Rra)].
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
(8)
(9)
      </p>
      <p>
        Formulas (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )-(9), developed on the common methodological base are information
models of logical-mathematical apparatus for web-portal data processing in accordance
with the above-mentioned structure (see Fig. 1).
      </p>
      <p>We will carry out the construction of information technology of information
processing, relying on the above-mentioned models.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Information technology of data processing</title>
      <p>Based on the suggested logical-mathematical models, methods of processing data
that realize the function of automated design of SQL requests of information portal are
developed, this enables to change rapidly the structure of the data and parameters of the
computer system in the process of its operation and provides the necessary degree of
integrity of information database, and also improves the efficiency of data processing
of the portal due to reduction of time for data consolidation and formation of users'
queries.</p>
      <p>IT of young scientists’ portal construction is based on the developed models and
methods of data processing.</p>
      <p>Let us consider the architecture of information technology and basic principles of
its functioning. Fig. 2 shows the architecture of the information technology for
automated processing of portal data.</p>
      <p>Management of information system interface is carried out design patterns of user
interfaces that on the base of style sheet and description of Web pages structural blocks
realize combination of the data model processing results and user interface elements,
which, in its turn, allows to process efficiently data sets using standardized software
functions.</p>
      <p>Information technology is implemented in accordance with modular principles of
libraries shown in Fig. 2, which provide wide functional possibilities of the portal.
Module of models formation provides information support of the process of the
development of logical-mathematical models for functional support of the system,
processing and data analysis and creating account forms. To save objects, interface
parameters, and interlinks with subjects database server MySQL is used.</p>
      <p>Created information technology architecture, unlike the existing technologies
allows:</p>
      <p>– use one and the same element both for publication on a personal website that is
automatically generated for the portal user and in the tree of its catalogs accessible to
Internet community, or to the community of researchers, scientific schools;
– perceive one and the same user as a participant of various groups at a fixed
moment of time and at various moments of time, taking into retrospective of catalogs and
their content;</p>
      <p>– use one and the same element of the portal, taking into consideration time
retrospective for several authors, enabling to save the resources of the disc space and time
of data processing;</p>
      <p>–perform data analysis and computation of scientific rankings both for separately
taken portal user and for groups of users, for example, scientific school department,
institute.</p>
      <p>LOGIC-MATHEMATICAL MODELS AND METHODS
cybernetic library
of users
data management
library
administration
library
data processing
library
registration</p>
      <p>module
authorization
mod</p>
      <p>ule
module of user
groups
control elements</p>
      <p>module
catalog
management module
file management</p>
      <p>module
module of user
actions
moderation model
data
interface
manage</p>
      <p>ment module
data monitoring</p>
      <p>module
data access
module
module of color
scheme
data analysis</p>
      <p>module
data
systematization module
rating calculation</p>
      <p>module
search engine
module
module of personal
site development
module to surf the</p>
      <p>Web
module of control
retrospective
data identification
module</p>
      <p>Using the suggested methods of automated processing and data analysis algorithm
of information technology that performes the formation of information space for young
scientists portal and provides its functionality has been developed: analysis and data
processing, elements and catalogs control, user groups management, administration,
creation of personal users websites by data publishing and editing directly in the system
of formation and browsing the web document, loading of text and graphic information,
web-surfing of multimedia files, posted on public servers.</p>
      <p>On the base of algorithm of portal functioning software modules for information
technology realization are developed. These modules perform monitoring and analysis
user database
Data bank
base of elements
and directories
base of interface
features
base of functions
and relationships
DBCS
of information and enable to improve the effectiveness of automated data processing in
information system.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Practical implementation of data processing information technology</title>
      <p>Efficiency and performance of the developed models, algorithms and methods of
information technology for data processing is proved by their program implementation
and application at Vinnytsia National Technical University. Young scientists portal for
(http://inmad.vntu.edu.ua/portal/) in 2014 started its work and today registration of new
users, catalog creation and filling them with information resources is performed. The
portal interface is illustrated in Fig. 4.</p>
      <p>The code of the portal is written in PHP language using MySQL database server
and Apache web server. Design and test version of the portal were developed in 2013
in the environment Visual Studio Ultimate 2012 using the database server SQL Server
2012 Enterprise Edition [12].</p>
      <p>Further use of the suggested information technology for automated data processing
and accumulation of information resources for web-portal will allow to perform
calculation of the scientific schools and individual scientists trajectory of development to
determine the optimal vector for accumulation of scientific knowledge with the
criterion of optimality in various scientific practical fields.</p>
      <p>Today the scientific community of Ukraine is open for communication with
scientists and researchers in other countries and realizes joint projects, development and
implementation of innovative technologies, in particular, in the field of education.
Information, regarding new research achievements is of great importance for training of
highly qualified scientific stuff. Presentation of the research results on the portal pages
increases the motivation of young scientists, enhancing the efficiency of their scientific
research.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusions</title>
      <p>Logic-mathematical apparatus of models of automated data processing
representation was further developed in the given research. By means of this apparatus it becomes
possible in a simple and understandable form describe the parameters of data analysis,
processing, aggregation, and take into account existing relationships between tables of
relational database. Models of parameters usage in the nested request and recursion are
added to logic-mathematical apparatus, thereby expanding the scope of this apparatus
and automate management and data processing functions of hierarchical structures. By
means of the suggested logic-mathematical apparatus the construction of application
fields information models – portal is realized on the common methodological base.</p>
      <p>By means of a computer system based on information models of data processing
automated generation of necessary SQL requests and construction of information tables
using template design of the page is carried out, that enables to improve the efficiency
of web-portal data processing.</p>
      <p>New technology of information processing is developed. It differs from existing
systems by logic-mathematical models of data formation and allows to consolidate and
arrange portal elements, taking into account the data structure of the given information
system and allows to enhance the efficiency of resource management.</p>
      <p>Practical implementation of developed information technology of data processing
automation in the program resource – young scientists portal, has been illustrated, on
the example of the portal put into operation at Vinnytsia National Technical University.</p>
      <p>In future we plan to continue the research of functional possibilities of
logical-mathematical apparatus in the sphere of data analysis and management of their processing,
and also extend the sphere of logic-mathematical models application on other areas for
information technology implementation.
8. Maier D. Logic and Lattices for Distributed Programming / D.Maier, N. Conway, W.
Marczak, P. Alvaro and J. Hellerstein. Proceedings of the ACM Symposium on Cloud Computing
(SoCC ’12). San Jose, October 2012.
9. Romanyuk A. N. Building Automation of the Computer Systems of Management Reporting
/ A. N. Romanyuk, S. V. Bevz, S. M. Burbelo // International IEEE SIBCON. – 2011. –
Tomsk. – 978-1-4577-1070-4/11/2011 IEEE. – P. 136-139.
10. Banday M. Tariq Web Portal for Kashmir Tourism Industry: Design Guidelines // Sprouts /
Proceedings of 4th J &amp; K Science Congress 12th to 14th Nov, 2008, University of Kashmir.
– ISSN: 1535-6078.
11. Sadeh Tamar, Walker Jenny Library portals: toward the semantic Web // The Emerald
Research. – New Library World. – Volume 104. – No 1184/1185. – 2003. – pp. 11-19. – ISSN
0307-4803.
12. Mokin V. Web-portal of young scientists of VNTU / V. Mokin, S. Bevz, V. Voytko, S.
Burbelo, and others // Proceedings of I International Internet-Conference “Problems and
technologies in training scientific personnel with higher qualification under conditions of
innovative development of society”. – Vinnytsia.: VNTU, 2013. – p. 83-86. – ISBN:
978-966641-551-9.
Аннотация. В статье предложен развитый логико-математический
аппарат, используемый при разработке информационных систем.
Предложенный аппарат позволяет унифицировать описание информационных
моделей и определить существующие связи между таблицами базы данных.
Модели в основе информационной технологии, используемой при
автоматическом построении Web-портала, построены при помощи предложенного
аппарата. Создана структура и алгоритм технологии для автоматической
обработки данных.
Ключевые слова: информационные модели; логико-математический
аппарат; информационные технологии; Web-портал.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Edelhauser</given-names>
            <surname>Eduard</surname>
          </string-name>
          .
          <article-title>Management information systems. A case study over the last eight years in the Romanian organizations</article-title>
          [Electronic resource] /
          <string-name>
            <surname>Eduard</surname>
            <given-names>EDELHAUSER</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lucian</surname>
            <given-names>LUPU</given-names>
          </string-name>
          -DIMA // Database Systems Journalvol. III, no.
          <issue>3</issue>
          /
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Grady Booch The Unified Modeling Language User Guide: Second Edition</surname>
            // Grady Booch, James Rumbaugh,
            <given-names>Ivan</given-names>
          </string-name>
          <string-name>
            <surname>Jacobson</surname>
          </string-name>
          . - Addison
          <string-name>
            <surname>Wesley Professional</surname>
          </string-name>
          .
          <article-title>-</article-title>
          <year>2005</year>
          . - 496 p. -
          <source>ISBN: 0-321-26797-4.</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Mokin</surname>
            <given-names>B. I.</given-names>
          </string-name>
          <article-title>Information and communication technology of automated monitoring and educational process management of master training /B</article-title>
          .I.
          <string-name>
            <surname>Mokin</surname>
            ,
            <given-names>V.B.</given-names>
          </string-name>
          <string-name>
            <surname>Mokin</surname>
            ,
            <given-names>S.V.</given-names>
          </string-name>
          <string-name>
            <surname>Bevz</surname>
          </string-name>
          , S.M. Burbelo // Information technologies and learning tools. - Vol.
          <volume>23</volume>
          . -
          <fpage>№</fpage>
          3. -
          <fpage>2011</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Sandro</given-names>
            <surname>Etalle</surname>
          </string-name>
          Logic Programming // Sandro Etalle,
          <source>Miroslav Truszczunsky / 22nd International Conference ICLP</source>
          <year>2006</year>
          ,
          <string-name>
            <surname>Seattle</surname>
            <given-names>USA</given-names>
          </string-name>
          ,
          <year>August 2006</year>
          Proceedings. - ISBN:
          <fpage>3</fpage>
          -
          <lpage>540</lpage>
          - 36635-0.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. Lex De Haan Applied Mathematics for Database Professionals / Lex De Haan, Toon Koppelaars // New York : Apress.
          <article-title>-</article-title>
          <year>2007</year>
          . - 376 p.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Кhomonenko</surname>
            ,
            <given-names>A. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsygankov</surname>
            ,
            <given-names>V. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maltsev</surname>
          </string-name>
          , М. G.
          <article-title>Databases: textbook for higher educational establishments: edited prof</article-title>
          . A.
          <string-name>
            <surname>D. Кhomonenko</surname>
          </string-name>
          ,
          <string-name>
            <surname>Sankt-Petersburg:</surname>
          </string-name>
          KORONА- print,
          <year>2004</year>
          , 736 p.,
          <volume>4</volume>
          -
          <string-name>
            <given-names>th</given-names>
            <surname>Edition</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>O. L.</given-names>
            <surname>Berezko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Peleschyshyn</surname>
          </string-name>
          and
          <string-name>
            <surname>P. I. Zhezhnych</surname>
          </string-name>
          , “Conception of Modern University Website Development:
          <source>Case Study of Lviv Polytechnic</source>
          National University,” in
          <source>Proceedings of the 5th International Conference of Young Scientists “Computer Science</source>
          and Engineering”: CSE-2011
          <source>, November 24-26</source>
          ,
          <year>2011</year>
          , Lviv, Ukraine. Lviv: Vydavnytstvo Lvivskoi politekhniky Publ.,
          <year>2011</year>
          . pp.
          <fpage>370</fpage>
          -
          <lpage>373</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>