Possibilities of using database Neo4j

Thesis title: Možnosti využití databáze Neo4j
Author: Konoshenko, Evgeny
Thesis type: Bakalářská práce
Supervisor: Palovská, Helena
Opponents: Tomášková, Barbora
Thesis language: Česky
Abstract:
Tématem bakalářské práce je grafová NoSQL databáze Neo4J. Hlavním cílem této práce je charakterizovat klíčové vlastnosti Neo4J a ukázat na praktickém příkladu jak pracovat s tímto systémem. Pro dosažení této cíle byly prostudovány knihy, internetové zdroje, které se tykají dané problematiky, a oficiální dokumentace k databázovému systému. Přínos této práce spočívá v rozebrání práce s Neo4J pomocí různých prostředků a vymezení případů užití této databáze. Po přečtení praktické části dané práce čtenář by byl schopen porozumět základům práce s databázovým systémem Neo4J. Teoretická část bakalářské práce se zaměřuje na detailní analýzu databázového systému Neo4J, specifikuje pojmy NoSQL a grafová databáze, vymezuje místo Neo4J v rámci NoSQL databází, stanovuje možnosti využití Neo4J v praxi. V praktické části práce jsou předvedeny ukázky práce se systémem Neo4J, je ukázáno využití jazyka Cypher, REST API rozhraní a webového rozhraní Webadmin.
Keywords: Neo4J; grafová databáze; databáze; Gremlin; Cypher; NoSQL
Thesis title: Possibilities of using database Neo4j
Author: Konoshenko, Evgeny
Thesis type: Bachelor thesis
Supervisor: Palovská, Helena
Opponents: Tomášková, Barbora
Thesis language: Česky
Abstract:
The theme of bachelor work is NoSQL graph database Neo4J. The main objective of this work is to describe the key features Neo4J and show a practical example of how to work with this system. To achieve this objective were studied books, internet resources which relate to this topic and official documentation for the database system. The contribution of this work consists in dismantling work with Neo4J through different tools and defining use cases that database. After reading the practical part of the work reader would be able to understand the basics of working with database system Neo4J. The theoretical part focuses on the detailed analysis of the database system Neo4J, specifies terms NoSQL and graph database, defines the place of Neo4J in NoSQL databases, provides the possibility of using Neo4J in practice. In the practical part are presented examples of work with the system Neo4J, is shown the usage of query language Cypher, REST API and web interface Webadmin.
Keywords: Webadmin; Gremlin; Cypher; REST API; database; NoSQL; Neo4J; graph database

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 26. 2. 2016
Date of submission: 2. 5. 2016
Date of defense: 21. 6. 2016
Identifier in the InSIS system: https://insis.vse.cz/zp/56523/podrobnosti

Files for download

    Last update: