Graph Databases - Reading Assignment

1: A graph is an abstract data type used to model data that contains objects referred to as nodes or vertices, and relationships between those objects
2: Edges are the relationships between the nodes and can be compared to the foreign key column of a row in a RDBMS
3: An object that represents an entity such as place ,person or department
4: To have increased data query efficiency where multiple relationships are possible between nodes.SQL databases are typically slower with these type of queries

1 Like
  1. What is a graph?
  • an abstract data type used to model data that contains objects, and some sort of relationship between those objects.
  1. What is an edge?
  • edges are used to compared the relationship between objects in a graph, similarly to a foreign key column in a row in a RDBMS
  1. What is a vertex?
  • an entity object, generally called a node, that would contain information that the company would want to keep track of such as ID numbers, locations, etc.
  1. Why would we want to use a graph database instead of a normal SQL database?
  • it can easier and quicker than SQL when a company is searching for information that is more than one level deep.
2 Likes

1.- An abstract database with nodes that stores the information and edges that describe the relationships between nodes
2.- Represents the relationship between objects
3.- Is the data contained in a certain object
4.- When we want to represent complex relations between objects, and perform second levels queries

1 Like
  1. What is a graph?
    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. What is an edge?
    These are use to describe the relationships between the objects contained in the database, and in most they can be compared to the foreign key column of a row in a RDBMS.

  3. What is a vertex?
    A vertex is used to represent an entity object, and is comparable to a row in a relational database. Each node also contains the properties of that entity, which can be anything the business needs to keep track of (ID numbers, location, etc.)

  4. **Why would we want to use a graph database instead of a normal SQL database?**The ability to directly state the relationship between two objects within a graph database provides a strong advantage over relational database systems for certain datasets. Namely, those that contain a large amount of relationships within the data.

1 Like

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

What is an edge?
A: Graph databases contain edges between each node. These are use to describe the relationships between the objects contained in the database.

What is a vertex?
A: A vertex (or node) represents the object (like a person or an entity) and contains data about that object.

Why would we want to use a graph database instead of a normal SQL database?
A: The ability to directly state the relationship between two objects within a graph database provides a strong advantage over relational database systems for certain datasets. Namely, those that contain a large amount of relationships within the data.
Graph databases may also offer increased efficiency for searches in some cases.

1 Like
  1. A graph is an abstract data type typically used to model data that contains objects
  2. Its an entity which describe the relationships between the objects contained in the database, and can be compared to the foreign key
    3.Bank of data that contains objects and have some sort of relationship between them
  3. If we need to query complex relationships, a graph database will do so more efficiently.
1 Like
  1. What is a graph?
  • A graph is an abstract data type typically used to model data that contains objects (referred to as nodes or vertices).
  1. What is an edge?
  • It is the relationship between objects in a graph (similar to a foreign key in a RDBMS).
  1. What is a vertex?
  • a vertex or node is the fundamental unit of which graphs are formed.
  1. Why would we want to use a graph database instead of a normal SQL database?
  • Graph databases are useful for generating insight from data. When the relationships between data points matter more than the individual points themselves then a graph database is best.
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. Edges would be the relationship between nodes. In a RDBMS these would be the foreign key column.
3.A Vertex is also called a node and this is used to represent an entity object, the vertex also contains the properties of the entity.
4.Graph Databases allows to directly state the relationships between two objects. This is a giant advantage over RDBMS when it comes to datasets that contain a large amount of relationships within the data.

1 Like
  • What is a graph?

A graph is an abstract data type typically used to model data that contains objects.

  • What is an edge?

An edge is a connection between two nodes (or data points), representing a relation between both nodes. An edge can be compared to the foreign key column of a row in a RDBMS.

  • What is a vertex?

A Vertex is synonym for node. It cointains data regarding the properties of an entity, like the columns of a relational database.

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

For swift searching.

1 Like
  1. a graph (pertaining to a database) is an abstract representation of a data structure consisting of two types of structures holding object data (nodes) and relationships (edges)
  2. an edge in a graph database is a data structure that links different nodes and expresses relationship data between the nodes
  3. a vertex (or node) is the structure that carries the data of a certain entity/object and all its wanted properties
  4. if the relations are the important part of our queries and we sometimes wish to go more than one level deep in the query, using a graph database would be much faster than traditional sql
1 Like
  1. What is a graph? An abstract data type typically used to model data that contains objects and some sort of relationship between those objects
  2. What is an edge? A relationship between 2 objects within the database
  3. What is a vertex? An object in the database. In an SQL database, vertices are the rows.
  4. Why would we want to use a graph database instead of a normal SQL database ? Better efficiencies in database searches as relationship data searches can be done directly. This is especially the case when the database contains a large amount of relationships .
1 Like
  • What is a graph?
    A graph is an abstract data type(i.e a datatype defines by it’s behaviour(semantics) from the point of view of a user, of the data, in terms of possible values,possible operations on this data type & behaviour of this operation) that is used to model data that contains objects and the relationships between the objects
  • What is an edge?
    An edge is the depiction of the relationships between two or more objects in a graphical representation
  • **What is a vertex?**A vertex is also refer to a node which is the actual object present in a graphical illustration that contains the property embedded in such object
  • Why would we want to use a graph database instead of a normal SQL database?
    Graphs provides:
    1.Easier representation of relationships between two objects
    2.Certain database requires the ability to recognize which objects has most relationships or increased relationships e.g you can know which products are in most demands and by what set of age or group criteria.
    3.Deep level search is easier to represent on a Graph rather than SQL Database.
2 Likes
  1. What is a graph?

An abstract version of a data base with a structure that looks like a chemical compound.
2. What is an edge?

Similar to a relationship table in SQL as it defines relationships between nodes ( which are like row entries with IDs and characteristics )
3. What is a vertex?

It’s also called a node and it’s similar to a row entry in SQL, it defines a thing with an ID and some of it’s characteristics.

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

When relationships are very important and when you may often want to quickly search more complex or indirect relationships

1 Like
  1. A graph is a mathematical object: that consists of vertices, edges and faces. In this case we do not bother with faces. A classic graph problem is when Leonard Euler was taking a walk in Kƶnigsberg… https://en.wikipedia.org/wiki/Seven_Bridges_of_Kƶnigsberg
  2. An edge is a connection between two vertices, the edge may be one-way or two-way. The edge represents a relation.
  3. A vertex is a representation of an object.
  4. A graph is useful if we have to deal with many relations.
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. These are use to describe the relationships between the objects contained in the database, and in most they can be compared to the foreign key column of a row in a RDBMS.
  3. Same as nodes
  4. Directly states relationships which makes it superior as DB for relationship heavy data and can even lead to increased search performance in some cases.
1 Like
  1. Graph is an abstract data type, used to model data. It contains objects and relationships between objects.
  2. Edge is the relationship between different objects.
  3. Vertex is another name for object, comparable to a row in rotational database. It also contains the properties of the object.
  4. Some reasons may include the fact that a graph database has the ability to directly state relationships between two objects for complex data sets; may provide higher efficiency for searches.
1 Like
  1. Graph is an abstract database formed by pieces of data (objects) which have a link to other data.
  2. Edge is the connection (relationships) between to objects.
  3. Vertexs are the nodes or objects (data containers).
  4. We’d use the graph database when we need to manage large amount of data that has multiple relationships with more other data.
1 Like
  • What is a graph?
  1. Contains objects/people (nodes or vertices) and relationships between those objects.
  • What is an edge?
  1. The connections of lines between objects/people that show the relationship. Similar to SQL relationship database.
  • What is a vertex?
  1. an object of person connected to other objects/persons by edges.
  • Why would we want to use a graph database instead of a normal SQL database?
  1. #Has ability to directly state the relationship between two objects especially if large amounts of relationships are within the data.
    #May offer increased efficiency for searches.
1 Like
  1. A graph is an abstract data type typically used to model data that contains objects (nodes or vertices) and some sort of relationship between those objects (lines or edges).
  2. Basically relationships between each node, used to describe the relationships between the objects in the database Comparable to a foreign key column in a SQL database.
  3. Data that contains objects > a node. Comparable to a turple.
  4. Where we need to query for complex relationships where with an SQL database, we would require many queries, where as a graph database we can follow the edges from a vertex to find the complex relationships.
1 Like

1.- It is a data type that contains objects and enable do some sort of relationship between those objects.
2.- They are the relations between the objects contained in the database, whicha are comparable with the foreign key column in a row in RDBMS.
3.- It is a node.
4.- Graph database state the relationship between two objects within itself and offer an increased efficiency for searches for some cases.

1 Like