Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FUNIVERSA 2012

Banco de DadosSQL
Código
qg878733
Banca
FUNIVERSA
Órgão
PC-DF
Ano
2012
Nível
Superior
Cargo
Perito Criminal - Informática
A linguagem de definição e manipulação de dados SQL (Structured Query Language) é um padrão para os bancos de dados relacionais. A expressão SQL “select f.nome, d.sigla from funcionario as f inner join departamento as d on f.coddept = d.codigo” retorna o nome do funcionário e a sigla do departamento
  1. Apara todos os funcionários e, caso o código do departamento não exista na tabela departamento, retorna NULL no campo sigla.
  2. Bpara todos os funcionários e, caso o código do departamento não exista na tabela departamento, retorna um erro na linha.
  3. Cde todos os registros das tabelas funcionário e departamento, retornando NULL no campo nome, caso não exista um funcionário de certo departamento, e NULL no campo sigla, caso não exista o departamento para determinado funcionário.
  4. Dapenas para os funcionários cujo código do departamento conste na tabela de departamento.
  5. Eem um produto cartesiano das tabelas funcionário e departamento, filtrando pelo código do departamento.
Revelar gabarito e comentário

GabaritoD — apenas para os funcionários cujo código do departamento conste na tabela de departamento.

Link permanente: /questoes/qg878733