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.

Na linguagem SQL, são cláusulas da expressão select

  • A.

    Order by, Create View e From.

  • B.

    Group by, Delete e From.

  • C.

    Create Table, Order by e Where.

  • D.

    Order by, Group by e Where.

  • E.

    Group by, Join e Drop View.

Considere duas relações Funcionarios (codigoFuncionario, nome, codigoAgencia) e Agencias (codigoAgencia, nome), que representam, respectivamente, os funcionários e as agências de um banco. O atributo codigoAgencia é chave primária em Agencias. O atributo codigoFuncionario é chave primária em Funcionarios e o atributo codigoAgencia em Funcionarios é uma chave estrangeira para Agencias. A alternativa que expressa corretamente a consulta "buscar os nomes das agências que possuem mais de um funcionário" na linguagem SQL é:

  • A.

    SELECT d.nome FROM Agencias d, Funcionarios e1, Funcionarios e2 WHERE e1.codigoAgencia = d.codigoAgencia AND e2.codigoAgencia = d.codigoAgencia;

  • B.

    SELECT nome FROM Agencias WHERE codigoAgencia IN ( SELECT codigoAgencia FROM Funcionarios) AND codigoAgencia IN ( SELECT codigoAgencia FROM Funcionarios);

  • C.

    SELECT nome FROM Agencias WHERE codigoAgencia IN ( SELECT codigoAgencia FROM Funcionarios GROUP BY codigoAgencia HAVING COUNT(codigoAgencia) > 1 )

  • D.

    SELECT d.nome FROM Agencias d WHERE EXISTS ( SELECT * FROM Funcionarios WHERE COUNT(d.codigoAgencia) > 1 )

Nas questões 61 até 68 considere um banco de dados constituído pelas tabelas Aluno, Curso e Matrícula, mostradas abaixo juntamente com suas respectivas instâncias. Alunos são matriculados em cursos de acordo com os registros da tabela Matrícula. Tanto aqui como nos resultados apresentados nas questões, valores em branco representam nulos.

Considere ainda que as tabelas foram definidas pelos seguintes comandos SQL:

A consulta SQL que produz como resultado

  • A.
  • B.
  • C.
  • D.
  • E.

Nas questões 61 até 68 considere um banco de dados constituído pelas tabelas Aluno, Curso e Matrícula, mostradas abaixo juntamente com suas respectivas instâncias. Alunos são matriculados em cursos de acordo com os registros da tabela Matrícula. Tanto aqui como nos resultados apresentados nas questões, valores em branco representam nulos.

Considere ainda que as tabelas foram definidas pelos seguintes comandos SQL:

A consulta SQL que NÃO produz como resultado

  • A.
  • B.
  • C.
  • D.
  • E.

Nas questões 61 até 68 considere um banco de dados constituído pelas tabelas Aluno, Curso e Matrícula, mostradas abaixo juntamente com suas respectivas instâncias. Alunos são matriculados em cursos de acordo com os registros da tabela Matrícula. Tanto aqui como nos resultados apresentados nas questões, valores em branco representam nulos.

Considere ainda que as tabelas foram definidas pelos seguintes comandos SQL:

A consulta SQL que produz como resultado

  • A.
  • B.
  • C.
  • D.
  • E.

Nas questões 61 até 68 considere um banco de dados constituído pelas tabelas Aluno, Curso e Matrícula, mostradas abaixo juntamente com suas respectivas instâncias. Alunos são matriculados em cursos de acordo com os registros da tabela Matrícula. Tanto aqui como nos resultados apresentados nas questões, valores em branco representam nulos.

Considere ainda que as tabelas foram definidas pelos seguintes comandos SQL:

O resultado produzido pela consulta SQL

  • A.
  • B.
  • C.
  • D.
  • E.

Nas questões 61 até 68 considere um banco de dados constituído pelas tabelas Aluno, Curso e Matrícula, mostradas abaixo juntamente com suas respectivas instâncias. Alunos são matriculados em cursos de acordo com os registros da tabela Matrícula. Tanto aqui como nos resultados apresentados nas questões, valores em branco representam nulos.

Considere ainda que as tabelas foram definidas pelos seguintes comandos SQL:

Considerando-se as instâncias das tabelas apresentadas acima, a execução do comando SQL

faz com que:

  • A.

    nenhum curso seja removido;

  • B.

    seja removido o registro do curso Engenharia;

  • C.

    seja removido o registro do curso Informática;

  • D.

    sejam removidos os registros dos cursos Matemática e Informática;

  • E.

    sejam removidos todos os cursos.

Nas questões 61 até 68 considere um banco de dados constituído pelas tabelas Aluno, Curso e Matrícula, mostradas abaixo juntamente com suas respectivas instâncias. Alunos são matriculados em cursos de acordo com os registros da tabela Matrícula. Tanto aqui como nos resultados apresentados nas questões, valores em branco representam nulos.

Considere ainda que as tabelas foram definidas pelos seguintes comandos SQL:

Considere os três comandos SQL a seguir:

I. insert into aluno values (6,'João Carlos',null)

 II. insert into matrícula (aluno_ID, sigla) values (5,'Mat')

III. drop table matrícula

Pode-se concluir que, com referência às tabelas apresentadas e suas instâncias:

  • A.

    todos os comandos são executados corretamente;

  • B.

    nenhum dos comandos é executado corretamente;

  • C.

    somente o comando I é executado corretamente;

  • D.

    somente o comando II é executado corretamente;

  • E.

    somente os comandos II e III são executados corretamente.

No quadro a seguir, mostra-se uma consulta SQL:

O objetivo dessa consulta é listar

  • A. os nomes dos clientes cujos CPFs não aparecem na tabela Vendas.
  • B. os CPFs dos clientes cujos Nomes estão na tabela Clientes.
  • C. os nomes dos clientes cujos CPFs estão na tabela Vendas.
  • D. os CPFs dos clientes cujos Nomes não estão na tabela Clientes.

Nas questões 61 até 68 considere um banco de dados constituído pelas tabelas Aluno, Curso e Matrícula, mostradas abaixo juntamente com suas respectivas instâncias. Alunos são matriculados em cursos de acordo com os registros da tabela Matrícula. Tanto aqui como nos resultados apresentados nas questões, valores em branco representam nulos.

Considere ainda que as tabelas foram definidas pelos seguintes comandos SQL:

Considerando-se que o esquema relacional apresentado esteja normalizado até a forma normal Boyce-Codd, a dependência funcional que NÃO pode existir é:

  • A.

    aluno_ID, ano sigla

  • B.

    aluno_ID, sigla ano

  • C.

    sigla denominação

  • D.

    denominação sigla

  • E.

    aluno_ID, nascimento nome

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...