Após observar as Figuras 4(a) e 4(b), assinale a declaração...

Próximas questões
Com base no mesmo assunto
Q1275202 Banco de Dados
Para responder às questões 17, 18 e 19, considere as Figuras 4(a) e 4(b). A Figura 4(a) mostra a declaração em SQL, que possibilitou a criação da tabela "FUNCIONARIO", no banco de dados MySQL 5. A Figura 4(b) exibe, intencionalmente, apenas parte do conteúdo da tabela "FUNCIONARIO", na qual se pode observar os seguintes detalhes: (1) cada linha dessa tabela registra os dados de um funcionário, tais como, o seu código, nome, cargo, salário e CPF e, também, quem é o seu chefe; (2) Por exemplo, a seta nº 1 aponta para o funcionário de código "8786", chamado "LUIZ PAULO", subordinado ao funcionário "7227", que é o seu chefe.


Após observar as Figuras 4(a) e 4(b), assinale a declaração, em SQL padrão, que permite mostrar o código e nome dos funcionários que desempenham o cargo de gerente ou supervisor e também o código e nome dos funcionários que são seus subordinados. Deverão ser mostrados apenas os gerentes e supervisores que tenham em qualquer posição do nome os caracteres "DRO" e que ganhem entre 10000 e 15000. Imagem associada para resolução da questão Quais estão corretas?
Alternativas

Comentários

Veja os comentários dos nossos alunos

" tenham em qualquer posição do nome os caracteres 'DRO' "

-> Única forma de fazer isso é com o LIKE "%DRO%", então elimina o item III

  

"ganhem entre 10000 e 15000"

-> Posso usar "between 10000 and 15000" ou "salario >= 1000 and salario <= 15000". Não consigo invalidar alternativas restantes com essa informação.

 

A única diferença que sobra entre os itens I e II é que um especifica o JOIN através do WHERE e o outro através do ON. A segunda forma é a mais indicada por questão de legibilidade, mas os resultados são os mesmos.

GAB C

Clique para visualizar este comentário

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