Para exibir uma lista única de todos os cargos (FCargo) exis...

Próximas questões
Com base no mesmo assunto
Q356025 Banco de Dados
Modelo de dados:

imagem-007.jpg

Dados contidos na tabela FUNCIONARIO:

imagem-008.jpg
Para exibir uma lista única de todos os cargos (FCargo) existentes no departamento de número (DepNo) 20, apresentando nesta lista apenas os cargos (FCargo) deste departamento e o nome do departamento (DNome), utiliza-se a instrução
Alternativas

Comentários

Veja os comentários dos nossos alunos

Selecionar o cargo e o nome do departamento das respectivas tabelas, comparando o numero do depto na tabela departamento com a tabela funcionario, sendo também, que o departamento tem que ser = 20.

Resposta: E

@Helder Araujo... obrigado pela sua ajuda, mas há erros na sua explicação das alternativas A e D.

 

As alternativas A e D estão incorretas por causa da ausência de uma INNER JOIN (f.depNo = d.DepNo), como no caso da alternativa correta. Sem essa junção (join) o resultado estará incorreto. Os funcionários, através da chave estrangeira DepNo (FUNCIONARIO), não serão associados corretamente ao seu departamento, através da chave primária DepNo (DEPARTAMENTO).

 

Normalmente a configuração padrão de um SGBD determina ignorar diferenças entre caracteres maiúsculos e minúsculos (case sensitive). (https://msdn.microsoft.com/en-us/library/aa290124%28v=vs.71%29.aspx)

Errei por falta de atenção!

Clique para visualizar este comentário

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