Representation of graphs for storing in relational databases
The article is devoted to the problem of representing graphs in the form that is most suitable for their recording in relational databases and for subsequent efficient extracting and processing. The article analyzes various ways to describe graphs, such as adjacency and, incidence matrices, and adja...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
EDP Sciences
2020-01-01
|
Series: | E3S Web of Conferences |
Online Access: | https://www.e3s-conferences.org/articles/e3sconf/pdf/2020/24/e3sconf_tpacee2020_09014.pdf |
id |
doaj-a500f14d356641dfb868d2dbd4ec1777 |
---|---|
record_format |
Article |
spelling |
doaj-a500f14d356641dfb868d2dbd4ec17772021-04-02T14:28:49ZengEDP SciencesE3S Web of Conferences2267-12422020-01-011640901410.1051/e3sconf/202016409014e3sconf_tpacee2020_09014Representation of graphs for storing in relational databasesUrubkin Mikhail0Galushka Vasiliy1Fathi Vladimir2Fathi Denis3Gerasimenko Alla4Don state technical universityDon state technical universityDon state technical universityDon state technical universityDon state technical universityThe article is devoted to the problem of representing graphs in the form that is most suitable for their recording in relational databases and for subsequent efficient extracting and processing. The article analyzes various ways to describe graphs, such as adjacency and, incidence matrices, and adjacency lists. Each of them is reviewed from the point of view of their compliance with normal forms to assess the possibility of using a particular method when developing databases for storing graphs. It is shown that for such a task, each of these methods has a large number of disadvantages that lead to low efficiency of both data storing and processing. The article suggests the way to represent graphs in the form of a relational list of edges corresponding to the third normal form and allowing to eliminate the disadvantages of other methods.https://www.e3s-conferences.org/articles/e3sconf/pdf/2020/24/e3sconf_tpacee2020_09014.pdf |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Urubkin Mikhail Galushka Vasiliy Fathi Vladimir Fathi Denis Gerasimenko Alla |
spellingShingle |
Urubkin Mikhail Galushka Vasiliy Fathi Vladimir Fathi Denis Gerasimenko Alla Representation of graphs for storing in relational databases E3S Web of Conferences |
author_facet |
Urubkin Mikhail Galushka Vasiliy Fathi Vladimir Fathi Denis Gerasimenko Alla |
author_sort |
Urubkin Mikhail |
title |
Representation of graphs for storing in relational databases |
title_short |
Representation of graphs for storing in relational databases |
title_full |
Representation of graphs for storing in relational databases |
title_fullStr |
Representation of graphs for storing in relational databases |
title_full_unstemmed |
Representation of graphs for storing in relational databases |
title_sort |
representation of graphs for storing in relational databases |
publisher |
EDP Sciences |
series |
E3S Web of Conferences |
issn |
2267-1242 |
publishDate |
2020-01-01 |
description |
The article is devoted to the problem of representing graphs in the form that is most suitable for their recording in relational databases and for subsequent efficient extracting and processing. The article analyzes various ways to describe graphs, such as adjacency and, incidence matrices, and adjacency lists. Each of them is reviewed from the point of view of their compliance with normal forms to assess the possibility of using a particular method when developing databases for storing graphs. It is shown that for such a task, each of these methods has a large number of disadvantages that lead to low efficiency of both data storing and processing. The article suggests the way to represent graphs in the form of a relational list of edges corresponding to the third normal form and allowing to eliminate the disadvantages of other methods. |
url |
https://www.e3s-conferences.org/articles/e3sconf/pdf/2020/24/e3sconf_tpacee2020_09014.pdf |
work_keys_str_mv |
AT urubkinmikhail representationofgraphsforstoringinrelationaldatabases AT galushkavasiliy representationofgraphsforstoringinrelationaldatabases AT fathivladimir representationofgraphsforstoringinrelationaldatabases AT fathidenis representationofgraphsforstoringinrelationaldatabases AT gerasimenkoalla representationofgraphsforstoringinrelationaldatabases |
_version_ |
1721562131029032960 |