Escolar Documentos
Profissional Documentos
Cultura Documentos
Seção 3.1
1. Uma empresa mantém o cadastro dos seus colaboradores em uma base de dados
e seus respectivos dependentes em outra tabela. Isso foi feito para fins de convênio
médico, salário família, entre outros benefícios concedidos aos colaboradores. A
estrutura do banco de dados foi desenvolvida da seguinte forma: Tbl_Funcionarios
(Id_Funcionario, Nome_Funcionario) Tbl_Dependentes (Codigo, Nome_Dependente,
Parentesco, Id_Funcionario) Onde as colunas com simples sublinhado representam as
chaves primárias, e as com duplo sublinhado a chave estrangeira. Foi solicitada a
elaboração de uma consulta utilizando a linguagem de programação de banco de
dados SQL, na qual se deseja retornar o nome de cada funcionário e o nome do seu
respectivo dependente (ou nulo, quando o colaborador não possuir dependente).
Assinale a alternativa que descreva corretamente o filtro solicitado (SELECT, da
linguagem SQL):
a) SELECT Funcionarios.Nome, Dependentes.Nome FROM Funcionarios,
Dependentes WHERE Funcionarios.Id_Funcionarios = Dependentes.Id_Funcionario;.
b) SELECT Funcionarios.Nome, Dependentes.Nome FROM Funcionarios,
Dependentes WHERE Dependentes.Id_Funcionario =Funcionarios.Id_ Funcionarios;.
c) SELECT Funcionarios.Nome, Dependentes.Nome FROM Funcionarios INNER JOIN
Dependentes ON Funcionarios.Id_Funcionarios = Dependentes.Id_ Funcionario;.
d) SELECT Funcionarios.Nome, Dependentes.Nome FROM Funcionarios RIGHT JOIN
Dependentes ON Funcionarios.Id_Funcionarios = Dependentes. Id_Funcionario;.
e)SELECT Funcionarios.Nome, Dependentes.Nome FROM Funcionarios RIGHT JOIN
Funcionarios ON Funcionarios.Id_Funcionarios = Dependentes. Id_Funcionario;.