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...

Full description

Bibliographic Details
Main Authors: Urubkin Mikhail, Galushka Vasiliy, Fathi Vladimir, Fathi Denis, Gerasimenko Alla
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