Questões de Concursos Linguagem SQL

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

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.

141Q648572 | Informática, Linguagem SQL, Perito Criminal, Polícia Federal, CESPE CEBRASPE, 2018

Softwares desenvolvidos para a Web podem ter diversas vulnerabilidades e cada uma delas pode ser explorada com uma técnica específica. Sendo o ataque bem-sucedido, o atacante tem o controle do sistema. A respeito de características de ataques em software web, julgue os próximos itens. O ataque conhecido por blind SQL injection tem por característica a exploração de perguntas ao banco de dados, as quais retornam verdadeiro ou falso; conforme a resposta da aplicação, o atacante consegue identificar de onde os dados podem ser extraídos do banco, por falhas de programação na aplicação.
  1. ✂️
  2. ✂️

143Q633958 | Informática, Linguagem SQL, Analista de Ministério Público, MPE AL, COPEVE UFAL

Com relação a linguagem SQL, a instrução ON UPDATE CASCADE garante qual das seguintes opções?

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

144Q647082 | Informática, Linguagem SQL, Analista do Ministério Público, Ministério Público Estadual AL, FGV, 2018

Na prática de programação segura, a ação que pode ser adotada para mitigar ataques que exploram a inserção de comandos em campos de formulários dos sistemas, especialmente em sistemas web, como o ataque de "SQL Injection", é descrita como
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

145Q640441 | Informática, Linguagem SQL, Analista de Sistemas, TJ MG, FUMARC

Em relação à Linguagem PL/SQL, todas as afirmativas abaixo estão corretas, EXCETO:

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

146Q640546 | Informática, Linguagem SQL, Tecnologista, INPE, CESPE CEBRASPE

Acerca do SQL Server, julgue os itens subsequentes.

Os comandos Transact-SQL chamados COMMIT TRANSACTION e ROLLBACK TRANSACTION terminam transações iniciadas com BEGIN TRANSACTION. O comando ROLLBACK TRANSACTION pode retornar a execução de uma transação para o seu início ou para um ponto que tenha sido definido executando-se o comando SAVE TRANSACTION.

  1. ✂️
  2. ✂️

147Q635689 | Informática, Linguagem SQL, Analista de Gestão I, SABESP SP, FCC

Dada a tabela Books, contendo os campos Code e Name, sendo que o Code deverá ser declarado como chave primária do tipo inteiro e o campo Name do tipo texto com tamanho máximo de 50 caracteres, o comando SQL que pode ser utilizado para a criação dessa tabela é

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

148Q641085 | Informática, Linguagem SQL, Técnico Científico, BASA AM, CESPE CEBRASPE

Julgue os itens consecutivos, relativos ao banco de dados SQL Server.

Enquanto o character set (conjunto de caracteres) determina os tipos de caracteres que o SQL Server reconhece em seus dados, a sort order (ordem de classificação) determina o modelo de comparação de dados em forma de caracteres e a forma como são classificados, sendo ambos os parâmetros definidos no momento da instalação. Tais definições podem ser alteradas posteriormente, dispensando-se a reinstalação do SQL Server.

  1. ✂️
  2. ✂️

149Q647339 | Informática, Linguagem SQL, Analista de Tecnologia da Informação, Superintendência de Gestão e Desenvolvimento de Pessoas PE, 2018

Um comando importante em SQL é o CREATE TRIGGER. Um trigger típico possui três componentes básicos, que são:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

150Q621500 | Informática, Linguagem SQL, Analista Técnico Administrativo C2, Ministério das Cidades, CETRO

Assinale a alternativa que apresenta a expressão SQL que altera o campo x de todos os registros de tabela denominada ?tbCompras?.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

151Q649362 | Informática, Linguagem SQL, Analista de Sistemas I, Empresa de Assistência Técnica e Extensão Rural da Paraíba MG, 2018

Informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir sobre Procedural Language Extension to SQL (PL/SQL).

( ) Os programas são combinados em blocos.

( ) Comentários podem ser somente de linha única.

( ) Faz distinção entre letras maiúsculas e minúsculas.

( ) É utilizada para o desenvolvimento do lado do servidor e do lado do cliente.

De acordo com as afirmações, a sequência correta é

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

152Q622392 | Informática, Linguagem SQL, Perito Criminal, Polícia Científica de Pernambuco PE, CESPE CEBRASPE

Na linguagem SQL, o comando create table é usado para criar uma tabela no banco de dados; enquanto o relacionamento entre duas tabelas pode ser criado pela declaração
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

153Q645311 | Informática, Linguagem SQL, Analista de Suporte, Companhia Águas de Joinville, SOCIESC

A arquitetura do servidor de banco de dados relacional do SQL Server 2000 possui duas partes: o mecanismo relacional e o mecanismo de armazenamento. Qual a tecnologia utilizada pelo SQL Server 2000 para manter a comunicação entre esses dois mecanismos?

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

154Q626243 | Informática, Linguagem SQL, Técnico Científico, BASA AM, CESPE CEBRASPE

Julgue os itens consecutivos, relativos ao banco de dados SQL Server.

Na instalação do SQL Server, são fornecidas várias ferramentas de gerenciamento para serem instaladas no cliente, entre as quais se inclui a SQL Server Enterprise Manager, que permite a administração remota do banco, e a SQL Server Profile, utilizada para registrar e monitorar a atividade de banco de dados entre o SQL e o cliente.

  1. ✂️
  2. ✂️

156Q618283 | Informática, Linguagem SQL, Agente de Defensoria Pública, DPE SP, FCC

A cláusula LEFT JOIN em SQL retorna todas as

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

157Q625012 | Informática, Linguagem SQL, Analista de Sistemas, CREA RJ, CONSULPLAN

Qual método NÃO pertence à instância SQLException?

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

158Q622215 | Informática, Linguagem SQL, Analista em Trânsito, DETRAN RO, IDECAN

As exceções são usadas para tratar de erros em tempo de execução no código PL/SQL. Algumas exceções são predefinidas. Observe a descrição de uma das exceções predefinidas. “Uma instrução SELECT INTO não retornou linhas ou foi feita tentativa de acessar um elemento excluído em uma tabela aninhada ou um elemento não inicializado em um tabela de ‘index by’.” Assinale a alternativa que apresenta a exceção descrita anteriormente.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

159Q646982 | Informática, Linguagem SQL, Analista de Tecnologia da Informação, Câmara de Belo Horizonte MG, CONSULPLAN, 2018

Em SQL é possível realizar uma busca dentro de outra busca; trata-se de um recurso extremamente útil do comando SELECT. Isso significa colocar um SELECT dentro de outro SELECT, ou seja, serão colocados vários SELECTs internos, sendo um recurso denominado subquery. Alguns tipos de subqueries são definidos. Assinale a alternativa que apresenta o número de subqueries existentes.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

160Q618849 | Informática, Linguagem SQL, Analista Judiciário, TJ PI, FGV

Analise as afirmativas seguintes sobre a função e o processamento das cláusulas ?where?, ?having? e ?group by? em conjunto com funções de agregação em comandos SQL.

I. A cláusula ?where? é aplicada depois da agregação.

II. A cláusula ?having? é aplicada antes da agregação.

III. A cláusula ?having? não pode ser aplicada num comando contendo a cláusula ?group by?.

IV. A cláusula ?group by? estabelece a ordem de aplicação das cláusulas ?where? e ?group by?.

Está correto somente o que se afirma em:

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