Graph Databases - Reading Assignment

  1. What is a graph?
    A database structure of data points and connections with other data points

  2. What is an edge?
    A connection or relationship between 2 data points or vertex

  3. What is a vertex?
    A location of a set of data, with all vertex containing the same data fields for queries

  4. Why would we want to use a graph database instead of a normal SQL database?
    To make more complex queries quicker and easier with multiple relationships

1 Like
  • What is a graph?
    An abstract data type used to model data that contains objects as nodes or vertices and relationships between each other as lines or edges.
  • What is an edge?
    Relationship between nodes. (foreign key column or row).
  • What is a vertex?
    Object with information (row with each column as object properties in a RDMS)
  • Why would we want to use a graph database instead of a normal SQL database?
    Increase efficiency for searches or queries. Flexibility is needed as data changes and the database structure needs to up-date and change over time. Searching would be faster.
1 Like
  1. What is a graph?

  2. What is an edge?
    Relationship between nodes, describing relationships between the objects in the database (much like foreign keys in SQL)

  3. What is a vertex?
    Vertex is the same as node, fundamental unit of the graph, one of the points that defines the graph and which may be connected by graph edges

  4. Why would we want to use a graph database instead of a normal SQL database?
    In Graph relationships are put first, Graph states relationships between two objects - there is no need to do a multi-fold query to find out which tables i.e. manager’s employee id appears, what is the team of the manager and which employees are related to that team etc. In Graph we would just search for the manager and see in which teams is the manager related to, and which employees are related to those teams - like following paths (I think).

1 Like
  • What is a graph?
    A graph is an abstract data type typically used to model data that contains objects and some sort of relationship between those objects
  • What is an edge?
    A relationship between data objects in a graph database
  • What is a vertex?
    A data object that is part of a broader graph database
  • Why would we want to use a graph database instead of a normal SQL database?
    Depending on the dataset, the relationship between two objects, could be found more directly and efficiently than in a normal SQL database.
1 Like
  1. Graph is an abstract data type.

  2. Edge (or lines) reflect direct relationship between different nodes.

  3. Vertex (or nodes) are entities in the graph. They hold a number of key attributes, known as properties. These properties could be anything based on the business needs of what they need to keep a track of.

  4. One crucial reason to use a graph database over a SQL database is that it clearly states the direct relationship between different nodes.

1 Like
  1. A type of database which is used to model objects (also called node s or vertices) and relationships between them (also called edges or lines)
  2. Edge = relationship or line in a graph database
  3. Vertex = object or node in a graph database
  4. For some type of queries, it’s easier to use a graph database than an SQL database
1 Like
  1. What is a graph?
    A graph is an abstract data type used to model the relationship between objects (nodes or vertices) and the relationships that connect those objects (lines or edges).

  2. What is an edge? An Edge is the link between objects. An edge contains its own information that describes the relationship of the given objects. An EDGE is similar to the FOREIGN object in a RDBMS.

  3. What is a vertex? A Vertex is another name for a NODE. Vertices contain data in ways similar to that of columns and rows in RDBMS.

  4. Why would we want to use a graph database instead of a normal SQL database? You would use a graph database when needing visual aid in seeing the relationships between multiple nodes and their edges.

1 Like

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
3. 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.
4. Why would we want to use a graph database instead of a normal SQL database?#
It increases efficiency for searches. More than one level deep.

1 Like
  1. A graph is an abstract data type that uses a model data that contains objects referred to as nodes and some sort of relationship between those objects. These nodes are kind of a container that contains the properties of that entity, which can be anything the business needs to keep track of (ID numbers, location, etc.)

  2. Edge are use to describe the relationship between the objects contained in the database.

  3. A vertex is used to represent an entity object, and is comparable to a row in a relational database. They contain the properties of that entity e.g ID numbers, location, etc.

  4. When we want to perform complicated queries and searches. Graph database are pretty awesome with that.

1 Like
  1. What is a graph?
    A graph is a structure format in data storage that utilizes relationships through nodes / vertices / edges in order to order and structure relationships inbetween objects within the graph

  2. What is an edge?
    An edge is used to describe the relationship between the 2 nodes it connects. It is like a foreign key in an SQL database.

  3. What is a vertex?
    A single object that is part of the whole data model or Graph. They are nodes or like a record with its attributes in an SQL database.

  4. Why would we want to use a graph database instead of a normal SQL database?
    A graph database can increase the efficiency of searching / doing queries providing an advantage over a relational database system for certain use cases. (such that contain a lot of relationships among the data)

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 used to describe the relationships between the objects contained in the database

  3. 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. Because we need to create relationships between object in a large amount of scale

1 Like

Hello again everyone!

  1. What is a graph?
    According to this author,

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

  1. What is an edge?
    A relation shown between two data points.
  2. What is a vertex?
    An entity or object like a person or place that is related via edges.
  3. Why would we want to use a graph database instead of a normal SQL database?
    It allows us to see visually the relation between data points and their further relations.
1 Like

1. What is a graph?

It’s a way to model data that uses nodes to represent data and lines to represent relationships between those nodes.

2. What is an edge?

An edge is the line that connects the data points

3. What is a vertex?

A vertex is a data point. They are containers for the data.

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

Graphs are good for representing data that has a lot of different relationships.

1 Like
  1. A graph is used to model data that is contained in nodes. Lines or edges are then used to form a complex relationship between those nodes.

  2. An edge is used to describe the relationships between the nodes in the database.

  3. A vertex is the same as a node or an object. It is used to store data.

  4. Graphs can directly state the relationship between two objects within the database. They have the ability to improve efficiency for complex relational data compared to SQL.

1 Like
  1. What is a graph?
    A type of database that uses objects as its model.
  2. What is an edge?
    A relationship between objects
  3. What is a vertex?
    that is a node or an object(Same thing).
  4. Why would we want to use a graph database instead of a normal SQL database?
    Complex relationships to do in SQL
1 Like
  1. abstract data type used to model data that contains objects
  2. the describer of the relationship between the objects
  3. ppl/artifacts
  4. great for storing data of with multiple relationships
1 Like
  1. What is a graph?
    It’s a graphical representation of a RDBMS with a different set about relationships.
  2. What is an edge?
    An edge is a line, a relationship between each node in a graph DB. Node can be compared to a table in SQL. A edge will have more properties compared to a traditional relationships between tables in SQL system.
  3. What is a vertex?
    A vertex, or vertice is a node ; could be compared to a table in SQL. It’s an entity, composing of differents properties.
  4. Why would we want to use a graph database instead of a normal SQL database?
    If we want to increase the efficiency of research functionnality in our DB, Graph should be considered.
1 Like
  1. A graph is an abstract data type typically used to model data that contains objects and it uses its nodes to contain data.
  2. Edges describe the relationships between the objects contained in the database.
  3. Usually a Vertex (or node) is used to represent an entity object, and is comparable to a row in a relational database. Each vertex also contains the properties of that entity, which can be anything the business needs to keep track of (ID numbers, location, etc.) .
  4. 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. Works perfectly when a business needs to perform a search 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. They describe the relationships between the objects in the database.

  3. A single object that is part of the whole data model or Graph. Known as nodes and connected by edges.

  4. If there is a large amount of relationships within the data. Stating the relationships between two objects within a graph database.

1 Like

1 A graph database consist of a set of objects which can be a node/vertex or and edge.
2 Describes the relationships between the nodes.
3 Represent entities or instances such as people, businesses or any item to be tracked.
4 In cases where the is a big amount of relationships between the nodes, or there is certain item or data that needs to be tracked.

1 Like