Sejam duas tabelas assim estruturadas:
EMPREGADO(CODIGOE, NOME, ENDERECO)
DEPENDENTE(CODIGOE,CODIGOD, NOME)
CODIGOE REFERENCIA EMPREGADO
Seja a consulta a seguir:
SELECT E.NOME, D.NOME
FROM EMPREGADO E JOIN DEPENDENTE D ON (E.CODIGOE=D.CODIGOE)
ORDER BY E.NOME;
A consulta retorna:
(Ref.: 202012996957)
O nome do empregado e o nome de cada dependente dele. Os empregados sem dependentes aparecem no resultado.
Somente o nome dos empregados para os quais não há dependentes.
O nome de pelo menos um empregado sem dependente.
Somente o nome dos dependentes para os quais não há empregados.
O nome do empregado e o nome de cada dependente dele. Os empregados sem dependentes não aparecem no resultado.
Soluções para a tarefa
Resposta:
Se for de marq é a letra E
Explicação:
o nome do empregado e o nome de cada dependente dele. Os empregados sem dependentes ñ aparecem no resultado
A consulta do exercício retornará o nome dos empregados e cada dependente que eles tiverem. Em caso de empregados sem dependentes, eles não aparecerão na consulta. A alternativa correta é a e).
O JOIN na linguagem SQL
O JOIN é um comando SQL que permite o cruzamento de diferentes tabelas, desde que haja um campo em comum entre eles. No caso do exercício, esse campo é o CODIGOE.
Existem diversos tipos de JOIN, mas não especificando (como foi feito no exercício), por padrão é aplicado o INNER JOIN. Nesse tipo, só serão retornados os campos que possuírem dados nas duas tabelas. Dessa forma, a consulta retornará todos os empregados que possuem dependentes na outra tabela, bem como todos os dependentes deles.
Você pode aprender mais sobre SQL aqui:
https://brainly.com.br/tarefa/49801319
#SPJ2