Graph Databases - Reading Assignment

  1. What is a graph?
    It is a mathematical structure that is conformed by elements (nodes) and relationships between elements. The nodes can be computational units or information storage units and the relationships can be complex interactions.

  2. What is an edge?
    Are the relationships between nodes, these define which type of interactions they can admit.

  3. What is a vertex?
    A synonym for node or element of the graph

  4. Why would we want to use a graph database instead of a normal SQL database?
    because it allows embedding highly complex relationships between data.

1 Like
  1. What is a graph?
    A structure of abstract data types modeled based on nodes containing data and their relationship to one another
  2. What is an edge?
    the relationship between nodes
  3. What is a vertex?
    The node or object in the data
  4. Why would we want to use a graph database instead of a normal SQL database?
    It is more efficient to find second level relationships and higher instead of repeated performing searches you can just follow the edges
1 Like
  1. What is a graph?

    A Graph is an abstract database that uses objects (nodes or Vertices) and a relationship between objects (lines or edges)

  2. What is an edge?

    An edge is a relationship between two or mor objects. It is similar to a foreign key in a RDBMS.

  3. What is a vertex?

    A vertex is an entity object, similar to a row is in a relational database.

  4. Why would we want to use a graph database instead of a normal SQL database?

    Graph Databases are good when there is a large number of relationships in your dataset.

1 Like
  • What is a graph?

it’s an abstract data type typically used to model data that contains objeccts (referred to as nodes or vertices), and some sort of relationship between those objects (lines or edges)

  • What is an edge?

relationship between nodes. Comparable to a foreign key in a relational database.

  • What is a vertex?

A Vertex or Node is used to represent an entity object, and is comparable to a row in a relational database.

  • Why would we want to use a graph database instead of a normal SQL database?

To increase efficiency for complex searches.

1 Like

What is a graph?
Graph is seen as abstract data used to model data the poses objects such as node and verticals with a relationship between the two objects. Nodes serve as entry objects for graph as well.
What is an edge?
edge is used to define relationships between objects within the database similar to the foreign key column in RDBMS.
What is a vertex?
objects, such as people or artifacts. Labels define the various types of vertex
Why would we want to use a graph database instead of a normal SQL database?
When using graph your searches become more efficient and would work well as a database for business.

1 Like

2 Likes
  1. A graph an abstract data type, used to model data that contains objects and their relationships
  2. An edge is a relationship between two graph objects
  3. A vertex (also called a Node) is an Object in a Graph DB
  4. A graph database should be considered instead of a normal SQL database, where there are a large number of relationships and complex queries using them
1 Like
  1. A graph is an abstract data type typically used to model data that contains objects (referred to as nodes or vertices), and some sort of relationship between those objects (lines or edges).
  2. Relationship between nodes or vertices
  3. An object which contains data
1 Like

Graphs are abstract data types used to model data that contains objects & relationships between those objects. Edges are the relationships between the objects, and vertexes are the objects themselves.
Graph databases allow us to directly see the relationships between many different objects within the data. This allows for increased efficiency while searching for data that is more than one level deep.

1 Like
  1. A graph is an abstract data type typically used to model data that contains objects (referred to as nodes or vertices), and some sort of relationship between those objects (lines or edges).
  2. The edges represent the relationships between the nodes and it can be compared to foreign key in the SQL database.
  3. vertex or node is a fundamental unit of which the graphs are formed by
  4. it is used to easily retrieve complex relational data with a single operation
1 Like

1/ it is a DB, made of nodes and edges; nodes can contain lot of attributes, edges are relationships bitween 2 nodes, specified with attributes
2/ i.e foreign keys in RDB
3/ vertex = node, row in RDB
4/ sometimes, Graphs are more effecient than RDB, especially when there are lots of relationships in the DB: spec of relationships is speeded

1 Like
  1. Is an abstract data type used to model data which contains objects ( nodes / vertices).

  2. Is used to describe the relations between objects in a database.

  3. vertex are objects, like people.

  4. Graph database is the best solution when we need to achieve complex relationships.

1 Like

1. What is a graph?

  • A graph is an database type you can use for complex relations.

2. What is an edge?

  • edges are connections between vertexes. Something like relations.

3. What is a vertex?

  • These are the points which are connectet over edges in a graph. f.e. people

4. Why would we want to use a graph database instead of a normal SQL database?

  • Because you have more complex relations between vertexes.
1 Like
  1. What is a graph?
    Is a DATABASE
  2. What is an edge?
    In Graph terminology an edge is a relation among 2 sets of data, similarly to what a Foreign_key does in SQL
  3. What is a vertex?
    otherwise called node, it is used to represent an entity object, and is comparable to a row in a relational database. It cointains also the node properties, like the columns in SQL
  4. Why would we want to use a graph database instead of a normal SQL database?
    Graphs offers better performances when the objects in a DB have multiple layers of relationships among them
1 Like

Graph Databases - Reading Assignment:

Q1: What is a graph?
A: A graph is an abstract data type typically used to model data that contains objects. (referred to as nodes or vertices) and some sort of relationship between those objects (lines or edges).

Q2: What is an edge?
A: An edge is an object (line etc) used between the nodes of a graph database to indicate, or describe the relationships between the objects contained in the database.

Q3: What is a vertex?
A: A vertex is the data type containing objects.

Q4: Why would we want to use a graph database instead of a normal SQL database?
A: We would prefer to use a graph database instead of a normal SQL database when we need to directly state large amounts of relationships between objects within the data.

1 Like
  1. A graph is a diagram showing the relation between variable quantities, typically of two variables, each measured along one of a pair of axes at right angles. The data is represented in nodes and relationships are defined between the nodes.

  2. An edge is used to describe the relationships between objects contained within the graph database.

  3. A vertex is a single object that is part of the whole data model or Graph. They are also
    known as Nodes and are connected by edges.

  4. The graph database allows to include different kinds of objects and different kinds of relationships in the graph.

1 Like
  1. What is a graph?

A graph is a database for storing complicated relationships between multiple entities.

  1. What is an edge?

An edge is a relationship between two entities (or nodes).

  1. What is a vertex?

A vertex is a node - an entity that is equivalent to a row in a relational table.

  1. Why would we want to use a graph database instead of a normal SQL database?

We would use a graph database where we want to store data that has multiple relationships. This enables us to perform more complicated queries that go two or more levels deep quickly. Finding these relationships in an SQL database would involve multiple searches, while using a graph database means we can follow the relationships to answer questions like ‘Find all employees who work with Sarah’.

1 Like

1/ What is a graph?
A graph is an abstract data type used to model data that contains objects (nodes or vertices), and the relationship between those objects (lines or edges).

2/ What is an edge?
An edge is a type of relationship between objects.

3/ What is a vertex?
A vertex is an entity/object, which represents the relationship between two nodes.

4/ Why would we want to use a graph database instead of a normal SQL database?
The graph databases’ ability to query complex relationships, will do it more efficiently.

1 Like
  1. A Graph is the structure containing Vertices & Edges. (Comparable to the table of SQL?)
  2. An edge is the connection between Objects (Vertices) in the database. Can be compared to foreign Key in SQL
  3. A vertex is a node wich represents one entity in the database. It compares to a Row in a SQL
  4. It’s better for large relationship databases with lots of relationships between objects.
1 Like

GRAPH DB- Homework

1- A graph is a relational data base which structures data and relationaships differently than SQL DB
2- AN edge represent relationships between entries or objects
3- An Vortex is the node where the data of an boject (the id and the attributes) are stored.
4- Graphs are more efficient for relationship related Queries, since all relationships are already defined through the edges.

1 Like