Pular para o conteúdo principal

Questão de Banco de Dados — SQL — UFU-MG 2023

Banco de DadosSQL
Código
qg046809
Banca
UFU-MG
Órgão
UFU-MG
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Área 1 - Desenvolvimento de Sites, Aplicações e Sistemas
Considere a definição em SQL (Structured Query Language) das tabelas "departamento" e "professor", representando, respectivamente, as unidades acadêmicas e os professores da Universidade e devidamente alimentadas com as informações de todos os departamentos e professores:create table departamento (nm_departamento varchar(20), predio varchar(15), primary key (nm_departamento)); create table professor (cpf varchar(10), titulo varchar(15), nm_professor varchar(99), nm_departamento varchar(20), salario numeric(8,2), primary key (cpf), foreign key (nm_departamento) references departamento);Assinale a alternativa que NÃO representa uma consulta SQL válida para obter a relação entre nome do professor, seu departamento e o prédio associado ao departamento.
  1. Aselect nm_professor, departamento.nm_departamento, predio from departamento join professor;
  2. Bselect nm_professor, departamento.nm_departamento, predio from departamento natural join professor;
  3. Cselect nm_professor, departamento.nm_departamento, predio from departamento, professor where departamento.nm_departamento = professor.nm_departamento;
  4. Dselect P.nm_professor, D.nm_departamento from departamento as D join professor as P on D.nm_departamento = P.nm_departamento;
Revelar gabarito e comentário

GabaritoA — select nm_professor, departamento.nm_departamento, predio from departamento join professor;

Link permanente: /questoes/qg046809