Logo Passei Direto
Buscar
2 Marcar para revisã A linguagem Cypher permite atualizar propriedades de nós em bancos de dados orientados a grafos. Considerando a necessidade de alterar o salário de uma funcionária chamada Lia para R$ 4.500,00, qual comando está correto para realizar essa atualização? A MATCH (p:Funcionario {nome: 'Lia'}) SET posalario = 4500 RETURN p B CREATE (p:Funcionario {nome: 'Lia', salario: 4500}) RETURN p C MATCH (p:Funcionario {nome: 'Lia'}) DELETE p.salario RETURN p D UPDATE (p:Funcionario) SET salario = 4500 WHERE nome = 'Lia' RETURN p E REMOVE (p:Funcionario {nome: 'Lia'}) SET salario = 4500 RETURN p
User badge image
Willian Valentim

há 5 dias

Respostas

User badge image

Ed Verified user icon

há 5 dias

Vamos analisar as alternativas para atualizar a propriedade "salario" do nó "Funcionario" com nome "Lia" usando Cypher: A) MATCH (p:Funcionario {nome: 'Lia'}) SET posalario = 4500 RETURN p - Erro de digitação: "posalario" em vez de "salario". Incorreto. B) CREATE (p:Funcionario {nome: 'Lia', salario: 4500}) RETURN p - CREATE cria um novo nó, não atualiza o existente. Incorreto. C) MATCH (p:Funcionario {nome: 'Lia'}) DELETE p.salario RETURN p - DELETE não é usado para propriedades, e não atualiza o valor. Incorreto. D) UPDATE (p:Funcionario) SET salario = 4500 WHERE nome = 'Lia' RETURN p - Cypher não usa UPDATE nem WHERE dessa forma. Incorreto. E) REMOVE (p:Funcionario {nome: 'Lia'}) SET salario = 4500 RETURN p - REMOVE é para remover propriedades, não para atualizar. Incorreto. Portanto, a alternativa correta, corrigindo o erro de digitação, seria a A, mas como está com erro, nenhuma está correta exatamente. Como a questão pede o comando correto, a alternativa mais próxima e correta na sintaxe Cypher é: A) MATCH (p:Funcionario {nome: 'Lia'}) SET p.salario = 4500 RETURN p Se a alternativa A tivesse "p.salario" em vez de "posalario", seria a correta. Como está, nenhuma alternativa está correta, mas a A é a que mais se aproxima da forma correta. Resposta: alternativa A (corrigindo para p.salario).

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina