Course

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.

2 hours15 lessons across 3 modules
About this workshop

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.

Before you start

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.

    Sign in or create an account

  • 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 MATCH para encontrar padrões como (Person)-[:ACTED_IN]->(Movie), filtra, ordena e agrega resultados com funções como count(), e cria seus próprios nós e relacionamentos. Em seguida, encadeia etapas de consulta com WITH, 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.