Início

Questões de Concursos Banco de Dados

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


61Q904449 | Banco de Dados, Especialização em Banco de Dados, Prefeitura de Rio Branco AC, IV UFG, 2024

PL/SQL é uma linguagem processual projetada especificamente para incluir instruções SQL em sua sintaxe. O recurso denominado PL/SQL Table faz uso de dados intrínsecos por meio de vetores homogêneos. Qual comando é responsável por essa estrutura?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

62Q956179 | Banco de Dados, SQL, Técnico Programador de Computação, Prefeitura de Nova Iguaçu RJ, Consulplan, 2025

Considere que a SEMCONGER implementou um procedimento armazenado (Stored Procedure) para atualizar valores de contratos públicos, garantindo, assim, maior controle sobre as transações no banco de dados. A seguir está o código da Stored Procedure utilizada:

CREATE OR REPLACE PROCEDURE atualizar_valor_contrato( p_id_contrato IN NUMBER, p_novo_valor IN NUMBER ) AS BEGIN UPDATE contratos SET valor = p_novo_valor WHERE id = p_id_contrato;
COMMIT; END atualizar_valor_contrato;

Porém, um analista de banco de dados apontou um problema grave na implementação que poderá comprometer a consistência transacional do sistema. Com base na análise do código apresentado, qual é a principal falha no procedimento armazenado?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

63Q1042739 | Banco de Dados, Banco de Dados Relacionais, Analista de Processamento, DATAPREV, FGV, 2024

Em um banco de dados relacional, a prática essencial para manter a consistência dos dados e garantir que os relacionamentos entre as tabelas sejam válidos é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

64Q1009250 | Banco de Dados, SGBD, Classe B, DPE RO, FGV, 2025

O MS SQL Server 2022 admite o uso de diversos procedimentos armazenados.
Com relação aos tipos de procedimentos armazenados e os benefícios da sua utilização, analise os itens a seguir.
I. Os comandos de um procedimento armazenado são executados como um único bloco de código, reduzindo significativamente o tráfego de dados da rede entre a máquina cliente e o servidor pois ocorre uma única chamada para executar o procedimento sem esse encapsulamento de código, cada linha individual de código teria de trafegar a rede.
II. Quando um aplicativo chama um procedimento armazenado através da rede, a chamada e outras informações para executar o procedimento ficarão visíveis na rede. Portanto, usuários mal-intencionados podem consultar nomes de tabelas e objetos de banco de dados, inserir instruções Transact-SQL próprias e pesquisar para obter dados críticos.
III. Por padrão, um procedimento armazenado será compilado todas as vezes que for executado, mas criam-se planos de execução que podem ser reutilizados em execuções subsequentes. Como o processador de consulta não precisa criar um plano a cada execução, o tempo de processar um procedimento é reduzido. Se houver alterações significantes nas tabelas ou dados referenciados pelo procedimento armazenado, o plano de execução poderá fazer com que o procedimento execute mais lentamente. Neste caso, recompilará o procedimento e forçará um novo plano de execução para melhorar o desempenho.
IV. Os tipos de procedimentos armazenados suportados pelo SGBD são: os definidos pelo usuário, os procedimentos de sistema, os temporários e as extensões definidas pelo usuário. Esse último tipo permite criar rotinas externas em uma linguagem de programação. Além disso, eles são DLLs que uma instância do MS SQL Server pode carregar e executar dinamicamente.
Está correto, o que se afirma em:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

65Q907565 | Banco de Dados, SQL, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

A manipulação dos dados de um banco de dados requer uma série de comandos específicos. Sendo assim, qual das afirmações abaixo é INCORRETA:

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

66Q1061713 | Banco de Dados, Modelo Relacional, Área Administração de Banco de Dados, BANRISUL, CESPE CEBRASPE, 2025

No modelo relacional de banco de dados, diferentes tipos de chaves são utilizados para garantir a integridade e a unicidade das tuplas nas tabelas. Nesse modelo, superchave é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

67Q1030239 | Banco de Dados, Big Data, Auditor do Estado Manhã, SEFAZ RS, FGV, 2025

O Big Data é implementado por equipes multidisciplinares, especializadas em suas respectivas áreas. O nome do perfil profissional que trabalha na definição de padrões, frameworks e protocolos e indica as disposições necessárias para os projetos, desde CPU, storages, licenças de software, se chama
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

69Q961287 | Banco de Dados, SGBD, Informática Infraestrutura, TRF 2a REGIÃO, CONSULPLAN

O SQL Server 2008 R2 é um SGBD (Sistema de Gerenciamento de Banco de Dados), da Microsoft, muito utilizado pelas organizações, pois é robusto e oferece muita segurança para as transações. Há muitas ferramentas que facilitam a administração, o desenvolvimento e a própria implementação em diversos ambientes. Na administração do SQL Server 2008 R2 um conceito muito importante é o da replicação, em que é utilizado um modelo que, muitas vezes, é chamado de metáfora de replicação, baseado em alguns elementos. Esses elementos são: Publisher, Distributor, Subscribers, Publicação e Artigo. Sobre o elemento Publisher, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

70Q1039880 | Banco de Dados, Banco de Dados, Auditor de Controle Externo Tecnologia da Informação, TCE PE, FGV, 2025

Um Tribunal de Contas implementou um banco de dados NoSQL orientado a grafos para mapear relações complexas entre entidades (servidores, empresas, processos licitatórios).
Essa escolha é tecnicamente justificada pela capacidade intrínseca desse modelo de:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

71Q978517 | Banco de Dados, Banco de Dados Relacionais, Informática, MPE RS, AOCP, 2025

Um técnico de informática no MPRS recebeu a tarefa de gerar um relatório sobre funcionários que atendem a critérios específicos. O levantamento deve listar os funcionários do MPRS que:

• são naturais de Porto Alegre;

• possuem pelo menos um dependente;

• estão entre os três com os maiores salários;

• se autodeclaram pardos.

Com base nesses critérios, assinale a alternativa que apresenta a consulta SQL (Structured Query Language) correta para atender à solicitação.

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

72Q897139 | Banco de Dados, Infraestrutura de Tecnologia da Informação, TJ RR, FGV, 2024

O administrador de banco de dados MySQL de um certo tribunal precisa restaurar o banco de dados MySQL, chamado "tjdb", usando o arquivo de backup nomeado backup_tjdb.sql".
Para isso ele deve acessar o usuário root, usando a senha apropriada.
Um comando que poderia ser usado é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

73Q1061785 | Banco de Dados, Big Data, Área 1 Contábil Financeira, Polícia Federal, CESPE CEBRASPE, 2025

Acerca de segurança da informação, bancos de dados e aprendizado de máquina, julgue o próximo item.

Em geral, projetos de Big Data caracterizam-se por cinco diferentes atributos: valor, variedade, velocidade, veracidade e volume.

  1. ✂️
  2. ✂️

74Q881856 | Banco de Dados, Técnico em Informática, SEMAE de São Leopoldo RS, FUNDATEC, 2024

Assinale a alternativa que apresenta corretamente a sequência dos modelos dispostos a partir da identificação do problema na modelagem de um banco de dados.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

75Q881858 | Banco de Dados, Técnico em Informática, SEMAE de São Leopoldo RS, FUNDATEC, 2024

Seja a tabela Estudantes criada através do comando CREATE, na linguagem SQL: CREATE TABLE Estudantes (id_aluno INTEGER, nome VARCHAR(30), login VARCHAR(20), idade INTEGER);

Qual é a forma correta do comando ALTER para incluir a coluna curso VARCHAR(20) nesta tabela?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

76Q887007 | Banco de Dados, Monitor de Laboratório, Prefeitura de Panambi RS, FUNDATEC, 2024

Analise as assertivas abaixo sobre operadores da linguagem SQL (Structured QueryLanguage).

I. O operador NULL é utilizado em combinação com outros operadores para fornecer o resultado oposto, também chamado de resultado negativo.

II. O operador LIKE pode ser utilizado para procurar uma cadeia de caracteres em uma coluna de texto.

III. O operador UNION serve para agrupar linhas de uma tabela, sendo geralmente utilizado com funções de agregação como COUNT(), SUM() e AVG().

Quais estão corretas?

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

77Q1004594 | Banco de Dados, Gerência de Transações, Analista de Desenvolvimento Mobile, Prodesan SP, IBAM, 2025

Os bancos de dados relacionais, como MySQL e PostgreSQL, utilizam estruturas baseadas em tabelas para armazenar dados, permitindo operações complexas com o uso de SQL (Structured Query Language). Considerando suas características, analise as afirmativas a seguir.

I. Os bancos de dados relacionais utilizam chaves primárias para garantir a unicidade das linhas em uma tabela, sendo que cada chave primária deve ser única e não pode conter valores nulos.
II. As transações em bancos de dados relacionais seguem as propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade), garantindo confiabilidade no processamento de dados mesmo em casos de falhas.
III. O MySQL e o PostgreSQL são incapazes de executar consultas complexas envolvendo múltiplas tabelas, devido às limitações da linguagem SQL em processar junções e subconsultas.

Está correto o que se afirma em:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

78Q1012793 | Banco de Dados, Dw, Técnico de Tecnologia da Informação, FUB, CESPE CEBRASPE, 2025

Julgue o próximo item, acerca de soluções de suporte à decisão.


Um data warehouse é um repositório de dados integrados de múltiplas fontes, processados para armazenamento em um modelo multidimensional.

  1. ✂️
  2. ✂️

79Q1028488 | Banco de Dados, Índices, Tecnologia da Informação Reaplicação, TRT 24 REGIÃO MS, FGV, 2025

Um modelo de índice é uma maneira de informar ao Elasticsearch como configurar um índice quando ele for criado.
Os tipos de modelos de índice disponíveis no Elasticsearch são
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

80Q996609 | Banco de Dados, Especialidade Análise de Sistemas de Informação, TRF 5 REGIÃO, IBFC, 2024

Considere os tipos de atributos comumente utilizados em bancos de dados. Assinale a alternativa que apresenta o tipo de dado mais adequado para armazenar um valor verdadeiro ou falso, que indica se um cliente está habilitado para realizar uma compra a prazo.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.