Paper 21
Paper 21
Abstract
One of the main aspects of studying databases in higher education institutions by future IT specialists
is database design and software product development. This, in turn, is the most important problem of
the developer’s interaction with the customer. To facilitate the process of database design, ER-diagrams
are used, which are based on the concepts of “Entity” and “Relationship”. An ER diagram allows you
to present a database in the form of visual graphical objects that define a specific subject area. The
article considers the available cloud services for the construction of ER-diagrams for learning databases
of future IT specialists and their selection the method expert evaluation. For this purpose, the criteria
and indicators for the selection of cloud services for the construction of ER-diagrams of databases by
future information technology specialists have been determined. As a result, it was found that the cloud
services Dbdesigner.net and Lucidchart are the most convenient to learn. It is determined that for a
teacher of a higher education institution the use of cloud services is an opportunity to use licensed
software in education without additional costs.
Keywords
selection, cloud services, ER-diagrams, databases, future specialists in information technology, future IT
specialists
1. Introduction
One of the main aspects of studying the discipline “Databases” in higher education institutions by
future information technology specialists is database design and soft-ware product development,
which in turn is the most important problem of interaction between the developer and the
customer. While studying it, students should realize that the task of the developer is to reproduce
the wishes of the customer as accurately as possible by developing a database management
CTE 2020: 8th Workshop on Cloud Technologies in Education, December 18, 2020, Kryvyi Rih, Ukraine
" [email protected] (T. A. Vakaliuk); [email protected] (O. V. Korotun); [email protected]
(S. O. Semerikov)
~ https://ztu.edu.ua/ua/structure/faculties/fikt/teachers_kpzot.php (T. A. Vakaliuk); https://cs.ztu.edu.ua/our-team/
(O. V. Korotun); https://kdpu.edu.ua/semerikov (S. O. Semerikov)
0000-0001-6825-4697 (T. A. Vakaliuk); 0000-0003-2240-7891 (O. V. Korotun); 0000-0003-0789-0272
(S. O. Semerikov)
© 2020 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
CEUR
Workshop
Proceedings
http://ceur-ws.org
ISSN 1613-0073
CEUR Workshop Proceedings (CEUR-WS.org)
384
software product. Therefore, the main problem that future IT professionals need to learn to
solve is the correct construction of a database diagram. To do this, future developers must study
in detail the subject area of the database and make the requirements of the customer. The result
of this work should be a database that is clear and that most accurately reflects the problem to
be solved and does not contain redundant data.
To facilitate the database design process, ER charts are used, which are based on the concepts
of “Entity” and “Relationship”. ER diagram allows you to present a data-base in the form of
visual graphical objects that define a specific subject area.
385
M. Shalatska, Pavlo P. Nechypurenko and Vitaliy V. Tron investigated the implementation of
cloud service models in training of future information technology specialists [9].
However, the question of appropriate selection of cloud services for the construction of
ER-diagrams for training databases of future information technology professionals has not been
explored, so this will be the purpose of this article.
where 𝑆𝑗 is the total rank of the 𝑗-th indicator; 𝑗 = 1, 2, 3, . . . , 𝑛; 𝑛 is the number of indicators;
𝑚 – number of experts; 𝑅𝑖,𝑗 – the rank of the 𝑗-th indicator, determined by the 𝑖-th expert.
Besides, to determine the level of agreement between experts, it is necessary to calculate the
Kendell concordance coefficient 𝑊 [16, 17], which determines whether such total ranks are
objective, and it is calculated by the formula:
𝑆(𝑑2 ) 12 · 𝑆(𝑑2 )
𝑊 = = (2)
𝑆𝑚𝑎𝑥 (𝑑2 ) 𝑚2 (𝑛3 − 𝑛)
where:
𝑛
∑︁
𝑆(𝑑2 ) = 𝑑2𝑗 , (4)
𝑗=1
386
After the calculations, if the value obtained differs significantly from zero, it indicates that
there is an objective agreement between the experts and therefore the total rankings are quite
objective.
The second stage of involving experts was to select the most important cloud services for
building ER-diagrams of databases according to certain criteria and indicators. At this stage,
15 respondents were involved to test the manifestation of each of these criteria for each of the
selected cloud services to build ER-diagrams of databases.
At this stage, respondents were asked to evaluate all indicators for each criterion. Evaluation
of indicators was proposed to be carried out on a well-known scale [16, 17] from 0 to 3. As a
result, the indicator was considered positive if the value of the arithmetic mean of its parameters
was not less than 1.5.
The degree of manifestation of the criterion was determined by the following scale: if 76% –
100% of its indicators are positive, the criterion is characterized by the high expression, 56%
– 75% – sufficient manifestation, 50% – 55% – critical manifestation, if less than 50% of its
indicators were positive – the criterion is considered insufficiently manifested.
3. Results
To build an ER-diagram of the database at the logical and conceptual levels, we propose to
use cloud services. Such tools help to design a database to better form the ideal data structure
according to customer needs.
We share the opinion of Mariia P. Shishkina and Maiia V. Marienko, who note that cloud
services are used to provide the user with electronic educational resources, as well as to ensure
the processes of creation and supply of educational services [18].
The use of cloud services in the training of future specialists in information technology opens
the way to individualization of learning, interactive interaction, and active cooperation between
participants in the educational process.
Consider in detail the available cloud services for building ER-diagrams of databases. Note
that we will consider completely free services or those that have a free tariff plan, but with
some limitations of functionality.
Erwin Data Modeler [19] is a cloud service that allows you to create a logical data model.
This service can be used free of charge in the educational process to train specialists in in-
formation technology. The main characteristics of this service include: providing centralized
management of data models; cooperation with other users; simple graphical interface; auto-
matically compares models and databases; effective synchronization of direct and reverse code
design, etc.
Cloud service SQL DBM [20] (figure 1) in the free plan allows you to create only 1 project.
This service has a clear interface for building ER-diagrams of databases, which allows you to
easily manage both large and small databases; import an existing database schema; add tables,
keys, indexes, constraints, links, etc to an existing ER chart; copy or move columns between
tables; share the project with other users, and in the settings, there is a function to increase or
decrease the chart, change the screen theme (dark, light), etc.
Toad Data Modeler [21] – this cloud service can be used for free for 30 days. It is designed for
387
Figure 1: SQL DBM cloud service.
data modeling, which maximizes performance through high automation, transparent workflows,
and built-in functionality. This service is characterized by:
Gen My Model [22] – cloud service for building ER-diagrams of databases, supports Archi
Mate (architecture modeling language) and BPMN (business process model and notation system),
has a centralized storage model that allows you to simultaneously simulate collaboration. It
allows you to manage versions and access rights; import or export PDF documents, etc.
Valentina [23] is a cloud service for creating, administering MySQL, PostgreSQL, SQLite,
and MariaDB databases, which allows you to add or remove users, manage rights, view live
logs, and run diagnostics. Its main characteristics can be considered:
388
• diagnostics, defragmentation, re-indexing, data storage, and compression, etc.
Lucidchart [24] – this cloud service combines the construction of diagrams, data visualization,
and collaboration, simplifies the process of drawing diagrams and charts (figure 2). This service
contains samples and examples of block diagrams, UML models, ER models, and business process
models, frameworks/layouts, system diagrams, organizational charts, connection diagrams, and
sites.
389
• version control with preservation of previous developments,
• group chat,
• post-it comments;
• distribution of images and samples, etc.
The free version includes the creation of 3 documents (up to 60 objects per document),
access to a limited set of ready-made templates, as well as available integration with the disk,
documents, spreadsheets, presentations, and e-mail from Google and Microsoft.
In the free plan of the cloud service, Creately [25] can create 5 documents, 1 folder, and
collaborate with 3 users. It features a variety of schematic tools, a powerful context interface,
smart objects, and special tools that help you draw charts fairly quickly compared to other
services. This service allows you to build charts, site maps, organizational charts, UML charts,
network charts, SWOT analysis charts, connection maps, business process models, and more.
The functionality includes: establishing joint work between users, creating joint projects,
adding comments when working in a team, the ability to share charts with other users, moni-
toring of project changes.
Each change is saved, but the user can easily revert to previous versions of documents. The
service has a large library of forms and templates, offers unlimited possibilities and different
types of charts and visual effects, export charts to PDF, JPG or PNG, image import, Drag & Drop
support, offers work with JIRA, Confluence, GoogleApps, and more.
Dbdesigner.net [26] is a cloud service that allows the user to create 2 database models with
10 tables in each for free. Its main characteristics include: user-friendly interface for designing
the database structure; joint work on projects and their exchange; function of importing an
existing database or creating it from scratch; export of the created diagram of a DB in PNG
and PDF formats; generation of SQL-scripts for any of the following databases: MySQL, MSSql,
PostgreSQL, Oracle, SQLite, etc.
The QuickDBD [27] cloud service can be used free of charge to create 1 model from 10 tables.
The service allows users to share their charts on the Internet using a URL, creating it in the
form of images, PDF, and SQL; build a database chart.
Vertabelo [28] is a cloud service for the visual design of basic data, supports the following
basic data: PostgreSQL, MySQL, Microsoft SQL Server, SQLite, Oracle, IBM DB2, and HSQLDB.
It allows you to create a model of basic data simply by graphically drawing tables. The features
of this service include checking the model that is created at each stage and providing tips on
how to improve it.
At any time, you can see the SQL preview that will be generated for the selected item. It is
also possible to share your baseline models at three different levels of access: Owner, Editor, and
Viewer. In this service, when working together, it is possible only one user to edit the model, for
others it is read-only, everyone can see the changes in the model immediately after an autosave.
If the user wants to share the model with other users, but they do not want to create Vertabelo
accounts, it is possible to create a public link to the model or send it via e-mail. Thus, there is a
visualization of the database data structure and joint work on it.
Vertabelo cloud service is fully accessible to students, teachers, and non-profit organizations,
provided that it is used only for educational or non-profit purposes.
390
Figure 3: Dbdesigner.net cloud service.
DModelAid [29] – this cloud service allows you to build 1 model for free, consisting of less
than 11 tables, designed to document the design of the basic data in the form of an interactive
diagram.
Characteristic features of this service are:
• allows you to visualize tables with keys, indexes, and links,
• supports keyboard shortcuts for easy access,
• automatically documents the created database project,
• perform physical design using the following databases: Microsoft SQL Server, Oracle,
MySQL, SQLite, MS Access,
• supports SQL queries,
• allows you to export a script from a project to create physical databases,
• change the database at any time, and it will be correlated with the data type and so on.
Draw.io cloud service [30] is free to develop charts, allows you to easily create and manage
them. Its main characteristics include:
391
• storage of the built model in various formats,
• creation of a wide range of database diagrams, including UML diagrams, ER diagrams,
etc.,
• availability of templates for database design,
• joint work,
• display relationships between tables using different shapes and arrows,
• export of database diagrams in the form of images, PDF, HTML, XML, etc.
At the first stage of the expert evaluation method, the experts were offered a survey, which
proposed to rank the following cloud services to build ER-diagrams of databases: 1) Creately;
2) Dbdesigner.net; 3) DModelAid; 4) Draw.io; 5) ErwinDataModeler; 6) GenMyModel; 7) Lucid-
chart; 8) QuickDBD; 9) SQL DBM; 10) ToadDataModeler; 11) Valentina; 12) Vertabelo.
According to the results of the survey, the relevant data on the ranking of the proposed cloud
services for the construction of ER-diagrams of databases were obtained (see table 1).
Table 1
Ranking of cloud services for building database ER-diagrams
expert|service 1 2 3 4 5 6 7 8 9 10 11 12
1 3 12 7 6 11 1 10 2 9 5 4 8
2 4 11 6 3 12 8 9 5 10 1 2 7
3 1 9 6 7 10 4 11 8 12 3 2 5
4 8 10 5 6 9 7 12 3 11 1 2 4
5 6 11 2 1 10 4 12 5 9 8 7 3
6 3 12 7 6 11 1 10 2 9 5 4 8
7 4 7 6 3 8 12 9 5 10 1 2 11
8 1 9 6 7 10 4 11 8 12 3 2 5
9 8 10 5 6 9 7 12 3 11 1 2 4
10 6 11 2 1 10 4 12 5 9 8 7 3
11 3 8 7 6 11 1 10 2 9 5 4 12
12 4 11 6 3 12 8 9 5 10 1 2 7
13 1 9 6 7 10 4 8 11 12 3 2 5
14 8 10 5 6 9 7 12 3 11 1 2 4
15 6 11 2 1 10 4 12 5 8 9 7 3
16 3 12 7 6 11 1 10 2 9 5 4 8
17 4 11 6 3 12 8 9 5 10 1 2 7
S 73 174 91 78 175 85 178 79 171 61 57 104
d -37.5 63.5 -19.5 -32.5 64.5 -25.5 67.5 -31.5 60.5 -49.5 -53.5 -6.5
According to the results of the survey, the following cloud services were selected: Dbde-
signer.net, ErwinDataModeler, Lucidchart, SQL DBM.
Based on experimental data (see table 1), we calculate the Kendell concordance coefficient
according to formulas (1) – (4). As a result, we have 𝑊 = 0.64. Since 𝑊 differs significantly
from 0, there is an objective agreement between the experts and the total ranks are fairly
objective.
392
The analysis of the available cloud services for the construction of database charts allowed to
identify the following criteria and relevant indicators for the selection of cloud services for the
construction of ER-charts of databases:
1) design-didactic: integration of different technologies for creating databases (1.1); model
for a DB (1.2); setting up SQL queries (1.3); collaboration (1.4); key fields and links (1.5); the
final view of the database schema (1.6);
2) technological: access rights (2.1); availability of templates (2.2); communication capability
(2.3); cloud data storage (2.4); free of charge (2.5);
3) functional: import of existing database diagrams (3.1); project settings (3.2); version
control (3.3); export to various formats (3.4).
The design-didactic criterion characterizes the service for designing ER-diagrams of
databases and its didactic component:
• The indicator “integration of different technologies for creating databases” provides for
the creation of charts for the following databases: MSSQL, MySQL, PostgreSQL, SQLite,
NoSQL, etc.
• The indicator “model for a DB” provides the ability to automatically create a chart based
on an existing database.
• The indicator “setting up SQL queries” characterizes the ability to generate an SQL script.
• The indicator “collaboration” provides an opportunity to work together on the project,
which is the basis of project work for future professionals in information technology.
• The indicator “key fields and links” characterizes the ability to identify key fields and
establish relationships between tables.
• The indicator “the final view of the database schema” characterizes the appearance of the
final diagram of the database, its readability, and intelligibility.
The resulting data on the indicators of design-didactic criteria for each of the selected cloud
services for the construction of ER-diagrams of databases contains table 2.
Table 2
The design-didactic criterion of cloud services for the construction of ER-diagrams of databases and its
indicators
Service | Indicators 1.1 1.2 1.3 1.4 1.5 1.6 Manifestation of the criterion
Dbdesigner.net 2,13 1,13 1,87 2,73 2,60 2,40 high
ErwinData Modeler 1,47 2,53 1,47 2,53 2,87 1,87 sufficient
Lucidchart 1,80 2,73 0,53 2,40 2,40 2,60 sufficient
SQL DBM 2,53 2,13 2,07 0,93 2,47 2,67 high
The technological criterion characterizes the technical capabilities of cloud services for
the construction of database diagrams, and includes the following indicators:
• “Access rights”, which provides access to the created database diagram at different levels.
• “Availability of templates”, which characterizes whether this service has ready-made
templates for quick creation of a database diagram.
393
• “Communication capability” means the ability to chat with other users who have accessed
this chart.
• “Cloud data storage” characterizes the ability to store the created charts in the data
warehouse.
• “Free of charge” means free access to the cloud service or its specific functionality.
The resulting data on the indicators of the technological criterion for each of the selected
cloud services for the construction of ER-diagrams of databases are contained in table 3.
Table 3
The technological criterion of cloud services for the construction of ER-diagrams of databases and its
indicators
Service | Indicators 2.1 2.2 2.3 2.4 2.5 Manifestation of the criterion
Dbdesigner.net 1,73 2,07 0,73 2,40 2,53 high
ErwinData Modeler 1,33 1,27 1,93 1,27 1,87 Insufficient
Lucidchart 1,73 2,47 2,87 2,47 2,67 high
SQL DBM 1,00 0,53 0,53 1,60 1,67 Insufficient
The functional criterion characterizes the available functionality of the cloud service for
building ER-diagrams of databases. Consider in detail all the indicators of this criterion.
• The indicator “import of existing database diagrams” provides the ability to import an
existing database diagram and the ability to refine it.
• The “project settings” indicator provides the ability to change project settings, such as
copying or moving columns between tables, viewing only table names or only keys, and
more.
• The “version control” indicator provides an opportunity to compare different versions of
the constructed diagrams to one DB.
• The indicator “export to various formats” provides the ability to present the results of
work in the cloud service in various formats, including pdf, jpg, png, etc.
The resulting data on the indicators of the functional criterion for each of the selected cloud
services for the construction of ER-diagrams of databases are contained in table 4.
Table 4
The functional criterion of cloud services for the construction of ER-diagrams of databases and its
indicators
Service | Indicators 3.1 3.2 3.3 3.4 Manifestation of the criterion
Dbdesigner.net 2,00 1,67 2,13 2,47 high
ErwinData Modeler 1,53 2,47 1,87 1,07 sufficient
Lucidchart 2,73 2,60 0,53 1,73 high
SQL DBM 2,40 1,53 0,60 0,60 Insufficient
394
Table 5
Generalized results of the selection of cloud services for the construction of ER-diagrams of databases
on a display of all criteria
Service | Criterion Design-didactic technological functional
Dbdesigner.net high high high
ErwinData Modeler sufficient Insufficient sufficient
Lucidchart sufficient high high
SQL DBM high Insufficient Insufficient
Thus, as research shows, the most convenient and high-quality tools among cloud services
for building ER-diagrams of databases on the manifestation of all criteria were Dbdesigner.net
and under certain conditions Lucidchart.
These services allow you to quickly and efficiently design a database based on the built
ER-diagrams, which in turn are used for research and development of software and information
systems for business.
4. Conclusions
Therefore, the construction of ER-diagrams of databases by future IT professionals is convenient
to do using cloud services for the purpose, which significantly speeds up the process, as it saves
time (does not require installation, configuration, and upgrade), allow students to work in pairs
and small groups, in free versions there is enough functionality for training.
Criteria and indicators for the selection of cloud services for building ER-diagrams of databases
by future information technology specialists have been determined, according to which it has
been established that the services Dbdesigner.net and Lucidchart are the most convenient to
learn. For a teacher of higher education, the use of cloud services is an opportunity to use
licensed software in education at no additional cost.
Thus, the importance and timeliness of the introduction of such services in the training of
databases of future information technology professionals will help improve the educational
process of the discipline “Databases”.
Prospects for further research see the study of the use of selected cloud services in the
educational process and their impact on the formation of professional competencies of students.
References
[1] D. Yeh, Y. Li, W. Chu, Extracting entity-relationship diagram from a table-based legacy
database, Journal of Systems and Software 81 (2008) 764–771. doi:https://doi.org/
10.1016/j.jss.2007.07.005.
[2] P. Schmieder, B. Plimmer, G. Dobbie, Sketching ER diagrams, in: Tenth Australasian User
Interface Conference (AUIC2009), Conferences in Research and Practice in Information
Technology (CRPIT), volume 93, 2009. URL: https://www.researchgate.net/publication/
234796288_Sketching_ER_diagrams.
395
[3] P. S. Dhabe, M. S. Patwardhan, A. A. Deshpande, M. L. Dhore, B. V. Barbadekar, H. K.
Abhyankar, Articulated entity relationship (AER) diagram for complete automation of
relational database normalization, International Journal of Database Management Systems
2 (2010) 84–100. URL: http://journaldatabase.info/articles/articulated_entity_relationship_
aer.html.
[4] X. Jing, L. Yong-ge, G. Feng, W. Ji-peng, Research of oracle bone inscriptions ontology
construction based on relational database, Procedia Environmental Sciences 11 (2011)
447–451. doi:10.1016/j.proenv.2011.12.071.
[5] A. L. Hayes, M. Das, P. Odom, S. Natarajan, User friendly automatic construction of
background knowledge: Mode construction from ER diagrams, in: Proceedings of the
Knowledge Capture Conference, K-CAP 2017, Association for Computing Machinery,
New York, NY, USA, 2017. URL: https://doi.org/10.1145/3148011.3148027. doi:10.1145/
3148011.3148027.
[6] A. Kiv, M. Shyshkina, S. Semerikov, A. Striuk, M. Striuk, H. Shalatska, CTE 2019 - When
cloud technologies ruled the education, CEUR Workshop Proceedings 2643 (2020) 1–59.
URL: http://ceur-ws.org/Vol-2643/paper00.pdf.
[7] A. Kiv, V. Soloviev, S. Semerikov, CTE 2018 – How cloud technologies continues to
transform education, CEUR Workshop Proceedings 2433 (2019) 1–19. URL: http://ceur-ws.
org/Vol-2433/paper00.pdf.
[8] M. Shyshkina, M. Marienko, The use of the cloud services to support the math teachers
training, CEUR Workshop Proceedings 2643 (2020) 690–704. URL: http://ceur-ws.org/
Vol-2643/paper41.pdf.
[9] O. Markova, S. Semerikov, A. Striuk, H. Shalatska, P. Nechypurenko, V. Tron, Implementa-
tion of cloud service models in training of future information technology specialists, CEUR
Workshop Proceedings 2433 (2019) 499–515. URL: http://ceur-ws.org/Vol-2433/paper34.
pdf.
[10] O. Korotun, T. Vakaliuk, V. Soloviev, Model of using cloud-based environment in training
databases of future it specialists, CEUR Workshop Proceedings 2643 (2020) 281–292. URL:
http://ceur-ws.org/Vol-2643/paper16.pdf.
[11] S. Lytvynova, Cloud-oriented learning environment of secondary school, CEUR Workshop
Proceedings 2168 (2017) 7–12. URL: http://ceur-ws.org/Vol-2168/paper2.pdf.
[12] T. Vakaliuk, D. Antoniuk, A. Morozov, M. Medvedieva, M. Medvediev, Green it as a tool for
design cloud-oriented sustainable learning environment of a higher education institution,
E3S Web of Conferences 166 (2020) 10013. doi:10.1051/e3sconf/202016610013.
[13] S. Symonenko, V. Osadchyi, S. Sysoieva, K. Osadcha, A. Azaryan, Cloud technologies for
enhancing communication of it-professionals, CEUR Workshop Proceedings 2643 (2020)
225–236. URL: http://ceur-ws.org/Vol-2643/paper12.pdf.
[14] N. Valko, N. Kushnir, V. Osadchyi, Cloud technologies for stem education, CEUR Workshop
Proceedings 2643 (2020) 435–447. URL: http://ceur-ws.org/Vol-2643/paper25.pdf.
[15] S. Proskura, S. Lytvynova, The approaches to web-based education of computer science
bachelors in higher education institutions, CEUR Workshop Proceedings 2643 (2020)
609–625. URL: http://ceur-ws.org/Vol-2643/paper36.pdf.
[16] O. M. Spirin, T. A. Vakaliuk, Criteria of open web-operated technologies of teaching the
fundamentals of programs of future teachers of informatics, Information Technologies and
396
Learning Tools 60 (2017) 275–287. URL: https://journal.iitta.gov.ua/index.php/itlt/article/
view/1815. doi:10.33407/itlt.v60i4.1815.
[17] T. A. Vakaliuk, O. V. Korotun, D. S. Antoniuk, Selection of the cloud-oriented database
learning tools for future it professionals, Information Technologies and Learning Tools 71
(2019) 154–168. URL: https://journal.iitta.gov.ua/index.php/itlt/article/view/2880. doi:10.
33407/itlt.v71i3.2880.
[18] M. P. Shyshkina, M. V. Popel, Cloud based learning environment of educational institutions:
The current state and research prospects, Information Technologies and Learning Tools
37 (2013) 66–80. URL: https://journal.iitta.gov.ua/index.php/itlt/article/view/903. doi:10.
33407/itlt.v37i5.903.
[19] Erwin, Erwin data modeler, 2020. URL: https://erwin.com/products/erwin-data-modeler/.
[20] SQL DBM, Develop database online, 2020. URL: https://sqldbm.com.
[21] Quest Software Inc, Toad data modeler, 2020. URL: http://www.toadworld.com/products/
toad-data-modeler.
[22] GenMyModel, The leading online modeling platform, 2020. URL: https://www.genmymodel.
com/.
[23] Valentina, The best free DB management tool, 2020. URL: https://www.valentina-db.com/
en/valentina-studio-overview.
[24] Lucid Software Inc, Lucidchart, 2020. URL: https://www.lucidchart.com/.
[25] Cinergix Pty Ltd, Creately, 2020. URL: https://creately.com/.
[26] Dbdesigner.net, Online database schema design and modeling tool, 2020. URL: https:
//www.dbdesigner.net.
[27] Quick DBD, Quick database diagrams, 2020. URL: https://app.quickdatabasediagrams.com.
[28] Vertabelo, Web based data modeler for professionals, 2020. URL: https://www.vertabelo.
com/.
[29] DModelAid, Database design made easy online, 2020. URL: https://www.dmodelaid.com.
[30] Drawio, Diagrams.net, 2020. URL: https://app.diagrams.net/.
397