Workshop de Introdução a Bancos de Dados de Grafos
Workshop com instrutor: entenda bancos de dados de grafos e o Neo4j e escreva consultas Cypher para ler, criar, filtrar e agregar dados conectados.
In this 2-hour workshop, you will learn
Este curso é o material de apoio do Workshop de Introdução a Bancos de Dados de Grafos, uma sessão prática conduzida por instrutor. Em cerca de duas horas, você entende como um banco de dados de grafos funciona e escreve suas primeiras consultas Full definition for Cypher (opens in a new tab)Neo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it. em um banco de dados Neo4j real.
Se você já trabalha com bancos de dados relacionais, o workshop mostra como problemas conhecidos — junções custosas entre várias tabelas, hierarquias de profundidade variável, relacionamentos muitos-para-muitos — se tornam simples quando os dados são modelados como um grafo.
Teoria básica de grafos
Understand the fundamental concepts of graph theory, including nodes, relationships, and properties, and recognize when a graph model fits your data.
A estrutura de um banco de dados de grafos Neo4j
Learn how Neo4j stores data as a labeled property graph and identify how entities and connections map to nodes and relationships.
Como navegar em um banco de dados Neo4j
Explore the Neo4j Browser and Aura interfaces to inspect schema, run queries, and navigate a live connected dataset.
Como escrever consultas Cypher
Write Cypher queries to read, create, update, and filter connected data using MATCH, WHERE, CREATE, and RETURN clauses.
Como agregar dados usando Cypher
Apply Cypher aggregation functions such as count, sum, and avg to summarize and analyze patterns across connected data.
What you need to take part.
A GraphAcademy account
The workshop is delivered here on GraphAcademy, so you need to be signed in to work through the lessons and keep your progress. Creating an account is free.
3 modules, 2 hours.
Para quem é este curso
Este workshop foi criado para quem está começando com o Neo4j: desenvolvedores, analistas de dados, arquitetos e administradores de bancos de dados que querem entender quando e por que usar um banco de dados de grafos. Você não precisa de experiência prévia com Neo4j ou com Full definition for Cypher (opens in a new tab)Neo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it. — se quiser chegar com uma base extra, o curso Neo4j Fundamentals cobre os mesmos conceitos em formato individual, e familiaridade básica com bancos de dados ajuda a acompanhar as comparações com SQL. O conteúdo também funciona como material de revisão: depois do workshop, você mantém acesso às aulas e pode refazer os exercícios no seu próprio ritmo.
O que você vai fazer
Durante o workshop, você alterna entre a explicação do instrutor e exercícios práticos executados diretamente no navegador. O ambiente de prática é fornecido pelo curso: um banco de dados Neo4j já carregado com filmes, atores e diretores do The Movie Database (TMDB), além de avaliações de usuários — um conjunto de dados conectado o suficiente para mostrar o valor de um grafo desde a primeira consulta.
Você explora nós, relacionamentos e propriedades, escreve consultas
MATCHpara encontrar padrões como(Person)-[:ACTED_IN]->(Movie), filtra, ordena e agrega resultados com funções comocount(), e cria seus próprios nós e relacionamentos. Em seguida, encadeia etapas de consulta comWITH, encontra caminhos mais curtos entre nós e usa parâmetros para tornar consultas reutilizáveis. Cada consulta roda em um ambiente integrado à aula, então você vê o resultado imediatamente e pode ajustar o Full definition for Cypher (opens in a new tab)Neo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it. até o padrão fazer sentido — e, se ficar para trás durante a sessão, todas as aulas permanecem disponíveis na sua conta. Para fechar, você conhece as opções de implantação do Neo4j e configura sua própria instância do Neo4j Go to glossary for Aura (opens in a new tab)Neo4j's fully managed cloud service., para ter um banco de dados que continua disponível quando a sessão terminar.Próximos passos
O próximo passo natural é o Workshop de Modelagem e Importação de Dados no Neo4j, em que você projeta um modelo de grafo do zero e importa um conjunto de dados real para construir um sistema de recomendação de produtos. Para aprofundar a linguagem de consulta, siga para Cypher Intermediate Queries; para levar seus próprios dados ao Neo4j, veja Importing Data Fundamentals. Você encontra a lista completa de workshops presenciais e online em Workshops.