Início

Questões de Concursos SQL

Resolva questões de SQL comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


201Q851100 | Informática, SQL, Cientista de Dados, CESPE CEBRASPE, 2020

Julgue o item a seguir, a respeito de conceitos de SQL.

O comando SQL EXTRACT é utilizado para extrair dados de uma tabela.

  1. ✂️
  2. ✂️

202Q237280 | Informática, SQL, Programador de Computador, TRE RN, FCC

Na SQL, é o comando principal da Linguagem de Consulta de Dados:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

203Q153539 | Informática, SQL, Analista Judiciário Tecnologia da Informação, TJ AP, FCC

Considere 3 tabelas de um banco de dados relacional:

Programa (ID, Título, Descrição), Usuário (CPF, Nome, Cargo), Tem (ID, CPF).

A tabela Tem implementa um relacionamento muitos para muitos de Programa para Usuário, sendo ID e CPF chaves estrangeiras na tabela Tem, com origem, respectivamente, nas tabelas Programa e Usuário.

Considere a seguinte consulta SQL ANSI:

SELECT Título, Nome
FROM Programa P, Usuário U, Tem T
CLÁUSULA X

A CLÁUSULA X para completar a consulta SQL, de modo a se obter o nome dos usuários e o título dos programas que eles utilizam é

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

204Q121597 | Informática , SQL, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Considere um Sistema de Gerenciamento de Banco de Dados Distribuído (SGBDD) formado por três sítios (sites), S1, S2 e S3 e no qual existe uma relação que segue o esquema apresentado a seguir. Considere também que existe uma restrição de integridade sobre o campo SALARIO (que representa o salário de cada funcionário), assegurando que valores desse campo sejam sempre positivos.

Imagem 013.jpg

Suponha que a relação FUNCIONARIO esteja fragmentada horizontalmente, de tal forma que todos os funcionários, cujo salário seja maior que R$ 5.000,00, estão armazenados em S1, e todos os funcionários, cujo salário vale até R$ 5.000,00, estão em S2. Considere ainda que ambos os fragmentos são não vazios e que não foi usada replicação. Se um usuário emite a consulta em SQL padrão

Imagem 014.jpg

no sítio S3, o resultado é

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

205Q187667 | Informática, SQL, Agente da Fiscalização, TCE SP, FCC

Texto associado.

Para responder às questões de números 85 e 86,
considere que ambas referem-se ao controle de
acesso aos dados (doação ou cancelamento de
privilégios) em um sistema de BD relacional,
usando sua linguagem específica (SQL).

Sempre que um proprietário A de uma relação R concede um privilégio sobre R para uma outra conta B, o privilégio pode ser dado a B com ou sem a cláusula ...... que, se é dada, então B também pode conceder aquele privilégio sobre R para outras contas.

Completa corretamente a lacuna o Grant

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

206Q261681 | Informática, SQL, Técnico Judiciário Programação de Sistemas, TRE MG, FCC

Na criação de uma tabela SQL devem ser criadas as Constraints que são colunas determinadas como

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

207Q164984 | Informática, SQL, Auditor Fiscal, SEFAZ BA, FCC, 2019

Em um banco de dados aberto e em condições ideais há uma tabela chamada Contribuinte cuja chave primária é idContribuinte. Há também uma tabela chamada Imposto cuja chave primária é idimposto. Para criar uma tabela de associação chamada Contribuinte_imposto cuja chave primária é composta pelos campos idContribuinte e idImposto, que são chaves estrangeiras resultantes da relação dessa tabela com as tabelas Contribuinte e Imposto, utiliza-se a instrução SQL
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

208Q120732 | Informática , SQL, Analista de Tecnologia da Informação, PREVIC, CESPE CEBRASPE

Texto associado.

Considerando que, em qualquer sistema de banco de dados em que
se espera atingir um desempenho aceitável, a otimização de
consultas constitui uma necessidade, julgue os itens subsecutivos.

O processo de otimização automática de consultas SQL envolve a conversão da consulta original, em uma forma canônica, que, em algum aspecto, destina-se à obtenção de uma representação mais eficiente que a original.

  1. ✂️
  2. ✂️

209Q115823 | Informática , SQL, Analista de Sistemas, CAMARA SJC, FIP

Uma consulta feita a uma tabela de CLIENTES de um banco de dados relacional retornou o seguinte resultado:

Imagem 023.jpg

O comando SQL que pode ter gerado tal resultado é:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

210Q259040 | Informática, SQL, Técnico Judiciário Informática, TRF 2a, FCC

Texto associado.

Sobre o código apresentado, considere:

I. Durante a criação da tabela de inscritos, as chaves primárias Curso, Professor e Aluno serão validadas pela trigger insert_inscrito.

II. A query (SELECT Codigo FROM cursos WHERE Codigo = NEW.Curso) é utilizada para validar a inserção de um novo aluno para um determinado curso.

III. A referência NEW é utilizada para acessar dados da nova linha sendo inserida na tabela.

É correto o que consta em
 

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

213Q251885 | Informática, SQL, Técnico Judiciário Programação de Sistemas, TRE MG, FCC

Uma subconsulta SQL é uma instrução Select que NÃO pode estar aninhada dentro de uma instrução

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

214Q150295 | Informática, SQL, Analista Judiciário Tecnologia da Informação, TRT 1a REGIÃO, FCC

Um exemplo correto de uso de expressão SQL é:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

215Q118337 | Informática , SQL, Analista de Sistemas, BADESC, FGV

Na linguagem SQL, no comando select, uma cláusula possibilita a remoção de entradas em duplicata num conjunto de resultados.

Esta cláusula é mostrada no seguinte comando:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

216Q268248 | Informática, SQL, Analista Desenvolvimento de Sistemas, FINEP, CESGRANRIO

As tabelas a seguir compõem a base de dados de uma livraria

LIVRO (COD LIVRO,PREC_UNIT,CAT)
VENDA (NUM VENDA,COD_LIVRO,DATA,QTD)
COD_LIVRO REFERENCIA LIVRO

Considere as seguintes informações sobre essa base de dados:

- As chaves primárias foram sublinhadas, e as chaves estrangeiras foram definidas através da cláusula REFERENCIA.
- A tabela LIVRO possui uma linha para cada título disponível no catálogo da livraria. Nela são registrados a categoria (CAT) e o preço unitário (PREC_UNIT) dos livros a venda.
- Uma linha da tabela VENDA representa uma venda realizada pela livraria. Cada venda se refere a um único livro, que é identificado através da chave estrangeira COD_LIVRO. Além disso, a tabela VENDA registra a data na qual a venda foi realizada e a quantidade de exemplares vendida. Logo, o valor de uma venda é o produto de QTD e PREC_UNIT.
- O gerente dessa livraria solicitou que fosse disponibilizada uma consulta que listasse os códigos dos livros cujos valores médios de venda fossem superiores aos valores médios de venda de todos os livros da categoria 2 (CAT=2).

Qual comando SQL irá retornar corretamente as informações solicitadas por esse gerente?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

217Q131964 | Informática, SQL, Analista de TIC Infraestrutura, CVM, ESAF

Na linguagem SQL

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

218Q150336 | Informática, SQL, Analista Judiciário Tecnologia da Informação, TRF 4a, FCC

Considere as funções SQL:

I. AVG.
II. MAX.
III. COUNT.

São conhecidas como funções agregadas, que produzem um único valor a partir de uma coluna inteira de dados, as que constam em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

219Q119990 | Informática , SQL, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Texto associado.

imagem-retificada-texto-024.jpg

As figuras a seguir exibem os estados das tabelas MOTORISTA, LINHA e VIAGEM. imagem-retificada-questao-025.jpg
Qual comando é capaz de alterar o estado do banco de dados com sucesso?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

220Q254937 | Informática, SQL, Técnico Judiciário Programação de Sistemas, TRE MG, FCC

Para controlar a execução das transações, o SQL utiliza o comando

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.