Com relação à tabela descrita anteriormente, é preciso proce...

Próximas questões
Com base no mesmo assunto
Q1846140 Banco de Dados

Atenção: na próxima questão, considere a estrutura e a instância da tabela descendencia, exibida a seguir.



Cada linha significa que a “pessoa1” tem a “relação” descrita em relação à “pessoa2”. Por exemplo, Rafael é filha(o) de João, e Pedro é filha(o) de Rita.

Com relação à tabela descrita anteriormente, é preciso processar os dados e inserir na tabela a relação “neta(o)”. Os novos registros terão os nomes dos netos na primeira coluna, o valor “neta(o)” na segunda e, na terceira coluna, os nomes do respectivos avós ou avôs.


Considerando a sintaxe do MS SQL Server, assinale o comando SQL que executaria essa inserção.

Alternativas

Comentários

Veja os comentários dos nossos alunos

Por eliminação:

  • Para ser "neto(a)", precisa ser filho do filho. Assim, d1 terá a relação "filha(o)" e d2 terá uma relação igual. Elimina B, C, E
  • O pai/mãe de uma pessoa deverá ser igual ao filho/filha de outra pessoa, ou seja, " d2.pessoa1 = d1.pessoa2". Elimina A

GAB D

d1.relação='filha(o)' >>>>>>>>>>>>> d1 é filho de alguém

and d2.relação = d1.relação >>>>>> d2 também é filho de alguém

and d2.pessoa1 = d1.pessoa2 >>>> d2 é o pai/mãe de d1

Socorro, Deus. Socorro, Deus...

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo