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
- Apara todos os funcionários e, caso o código do departamento não exista na tabela departamento, retorna NULL no campo sigla.
- Bpara todos os funcionários e, caso o código do departamento não exista na tabela departamento, retorna um erro na linha.
- 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.
- Dapenas para os funcionários cujo código do departamento conste na tabela de departamento.
- Eem um produto cartesiano das tabelas funcionário e departamento, filtrando pelo código do departamento.