Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — CESPE / CEBRASPE 2022

Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
Código
ce145261
Banca
CESPE / CEBRASPE
Órgão
SECONT-ES
Ano
2022
Nível
Superior
Cargo
Auditor do Estado - Tecnologia da Informação
Considerando as expressões Neo4j precedentes, julgue o item seguinte.O resultado da execução das expressões em tela é apresentado a seguir.!e.Nome|d.Dnome|+------+-------+!Pedro |Vendas |!Bruno |Vendas |!Bruna |Vendas |!Alice |Pessoal|
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Consulta Neo4j com MATCH e RETURN

Gabarito: ERRADO (E). O resultado apresentado pela questão está incorreto porque omitiu a coluna do relacionamento (t), que faz parte do RETURN da consulta. A consulta MATCH (e:COLABORADOR)-[t:TrabalhaEm]->(d:DEPARTAMENTO) RETURN e.Nome, t, d.Dnome retorna três colunas: o nome do colaborador, o próprio relacionamento e o nome do departamento. A tabela mostrada possui apenas duas colunas, logo não corresponde ao resultado real.

A questão exige conhecimento da sintaxe do Cypher no Neo4j. A consulta cria quatro colaboradores e dois departamentos, com relacionamentos entre eles. O MATCH percorre todos os pares com relacionamento TrabalhaEm, e o RETURN especifica as colunas: e.Nome, t (o relacionamento) e d.Dnome. O relacionamento t é um objeto que representa a aresta; sua exibição depende do cliente, mas sempre estará presente como coluna. A tabela fornecida suprimiu essa coluna, tornando o resultado falso.

Portanto, o item está ERRADO.

Link permanente: /questoes/ce145261