Questões sobre Linguagem SQL

Lista completa de Questões sobre Linguagem SQL para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

A respeito de SQL e PL/SQL, julgue os itens a seguir.

O comando SQL ALTER TABLE possibilita alterar a estrutura de uma tabela, como por exemplo, adicionando ou removendo uma coluna de uma tabela.

  • C. Certo
  • E. Errado

A respeito de banco de dados, julgue os itens que se seguem. Exemplos de comandos de SQL DML (data manipulation language) incluem SELECT , UPDATE , DELETE , INSERT INTO.

  • C. Certo
  • E. Errado

Qual o comando SQL correspondente à consulta: Listar o nome e o salário dos clientes do sexo masculino que ganham menos de R$ 3000?

  • A.

  • B.

  • C.

  • D.

A respeito de banco de dados, julgue os itens que se seguem. A linguagem DDL permite definir parâmetros do banco de dados como nível de acesso e estrutura do banco.

  • C. Certo
  • E. Errado

O comando SQL, que deve ser usado para obter o maior valor da coluna SALARIO, é:

  • A.

    Select salario as max from cliente

  • B.

    Select max(salario) from cliente

  • C.

    Select salario from cliente where salario = Maximo

  • D.

    Select salario from cliente where salario >= salario

Qual subconjunto do SQL é usado para inserir, atualizar e apagar dados?

  • A.

    DML

  • B.

    DDL

  • C.

    DCL

  • D.

    DQL

A respeito de banco de dados, julgue os itens que se seguem. Para se eliminar completamente um índice, é correto utilizar o comando DELETE INDEX.

  • C. Certo
  • E. Errado

Considere as tabelas Departamentos e Empregados com seus esquemas relacionais Departamentos = {CodigoDep, NomeDep, Telefone} e Empregados = {Matricula, Nome, Cargo, Salario, CodigoDep}, onde as chaves primárias são, respectivamente, CodigoDep e Matricula, e o campo CodigoDep na tabela Empregados é uma chave estrangeira que referencia a tabela Departamentos. No esquema, existem departamentos sem empregado, assim como empregados que não estão alocados a nenhum departamento. Como deveria ser formulada uma consulta SQL para se obter todos os dados de departamentos e empregados, inclusive departamentos que não tenham nenhum empregado e ignorando os empregados que não estejam alocados a nenhum departamento?

  • A. SELECT * FROM Departamentos LEFT OUTER JOIN Empregados ON Departamentos.CodigoDep=Empregados.CodigoDep;
  • B. SELECT * FROM Departamentos INNER JOIN Empregados ON Departamentos.CodigoDep=Empregados.CodigoDep;
  • C. SELECT * FROM Departamentos FULL OUTER JOIN Empregados ON Departamentos.CodigoDep=Empregados.CodigoDep;
  • D. SELECT * FROM Departamentos RIGHT OUTER JOIN Empregados ON Departamentos.CodigoDep=Empregados.CodigoDep;
  • E. SELECT * FROM Departamentos, Empregados;

Considerando as tabelas Departamentos e Empregados, com seus esquemas relacionais Departamentos = {CodigoDep, NomeDep, Telefone} e Empregados = {Matricula, Nome, Cargo, Salario, CodigoDep}, que operações relacionais estariam sendo realizadas pelo seguinte comando SQL?

SELECT Nome, Cargo FROM Departamentos, Empregados

WHERE Departamentos.CodigoDep=Empregados.CodigoDep AND NomeDep=’RH’;

  • A. União, Seleção e Projeção.
  • B. Junção, União e Seleção.
  • C. Seleção, Junção e Projeção.
  • D. Junção e Seleção.
  • E. Seleção e Projeção.

A respeito de banco de dados, julgue os itens que se seguem. As funções SUM e AVG são funções agregadoras, uma vez que utilizam uma coleção de valores como entrada, retornando um único valor como saída.

  • C. Certo
  • E. Errado
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...