Course Description
You’ll start this course by exploring the basic building blocks of a graph database and how it differs from a relational database. You’ll learn the basics of Cypher queries, which you’ll use to query a Graph and answer scenario-based questions. By doing this, you’ll begin to understand the types of data and questions that Graph analysis is best suited to. In addition, you’ll learn how to create a basic graph database from scratch and how advanced Cypher queries can help simplify otherwise complex problems in SQL. Graph databases represent a different way of solving data questions and can help us problem-solve differently.
After studying this course, you should be able to:
- Summarize the differences between a graph database and a relational database
- Identify dataset features that lend themselves well to graph data structures
- Extract data from a graph database using basic Cypher queries such as MATCH, WHERE and RETURN
- Write Cypher queries to answer specific scenario-based questions
- Create a basic graph database from scratch
- Use Cypher to solve otherwise complex tasks in SQL