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.


121Q1069624 | Banco de Dados, Big Data, Auditor Técnico de Tributos tarde, SEFAZ SE, CESPE CEBRASPE, 2022

Com relação a noções de big data, julgue os itens que se seguem.


I Como qualquer tecnologia, soluções de big data também apresentam algumas restrições. Por exemplo, elas não podem ser utilizadas na área da saúde para determinar a causa de uma doença, porque esse é um procedimento complexo que somente pode ser executado por pessoas devidamente capacitadas — nesse caso, os médicos.

II Big data é qualquer tipo de fonte de dados que possui, no mínimo, as seguintes três características: volume de dados extremamente grande; velocidade de dados extremamente alta; e variedade de dados extremamente ampla.

III Para que as organizações obtenham os conhecimentos corretos, a tecnologia big data não permite que elas executem as operações de armazenar e administrar as grandes quantidades de dados de si próprias.

IV Big data é uma combinação de tecnologias de gestão de dados que evoluíram ao longo dos anos, razão por que não é considerado um mercado único.

Estão certos apenas os itens
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

122Q973113 | Banco de Dados, Oracle, Suporte em Tecnologia da Informação, TJDFT, FGV, 2022

No contexto do uso de cursores por meio do Oracle PL/SQL, analise o script a seguir.

DECLARE

v_CPF pessoa.CPF%type;

v_nome pessoa.nome%type;

-----------

BEGIN

OPEN teste;

LOOP

-----------

EXIT WHEN teste %notfound;

EXEC sp_inclui_beneficio(v_CPF);

END LOOP;

CLOSE teste;

END;

As linhas que substituem corretamente os trechos tracejados na quarta e na oitava linhas do script acima são, respectivamente:

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

123Q1030727 | Banco de Dados, Banco de Dados Relacionais, Especialista em Banco de Dados, TCE RR, FGV, 2025

Considerando o processo de normalização de um banco de dados relacional, avalie as afirmativas a seguir.

I. Um dos objetivos da normalização é minimizar redundância.
II. A normalização oferece uma estrutura formal para analisar esquemas de relação com base em suas chaves.
III. Desnormalização é o processo de armazenar a junção de relações na forma normal mais baixa como uma relação básica.

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

124Q908631 | Banco de Dados, Formas normais, Informática, IFSE, IV UFG, 2024

Em bancos de dados, a forma normal define as condições que as tabelas devem satisfazer para evitar problemas de redundância, anomalias de atualização e inconsistências nos dados. A tabela em que todos os atributos não-chave devem ser totalmente dependentes da chave primária e que não pode conter dependências transitivas, mas em que a tabela ainda pode conter múltiplas dependências independentes entre os atributos não-chave encontra-se na:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

125Q1036675 | Banco de Dados, Der, Segurança da Informação, Banestes, Instituto Access, 2024

Imagine que você é um administrador de banco de dados responsável por realizar operações de manutenção em um banco de dados do MS SQL Server 2014. Durante uma rotina de limpeza de dados, você precisa excluir uma tabela chamada “Pedidos” que não será mais utilizada no sistema. Nesse contexto, marque a alternativa que você utilizaria para realizar essa operação?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

127Q978627 | Banco de Dados, PostgreSQL, Tecnologia da Informação, TRT 1ª REGIÃO RJ, FCC, 2025

Um Tribunal Regional do Trabalho deseja consultar a quantidade de audiências realizadas nos últimos 3 meses para o tipo de processo trabalhista 'RESCISÃO CONTRATUAL'. Em um banco de dados PostgreSQL, aberto e funcionando em condições ideais, a consulta é obtida usando-se o comando:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

128Q902134 | Banco de Dados, Computação, IFES, IF ES, 2024

A importância de padrões de projeto na criação de sistemas complexos foi há muito tempo reconhecida em outras disciplinas da engenharia. E, especificamente, as arquiteturas orientadas a objetos estão cheias de padrões. Abaixo há uma relação de alguns padrões de projeto comumente utilizado, ou seja, é difícil encontrar um sistema orientado a objeto que não use pelo menos dois desses padrões, e grandes sistemas usam quase todos eles.

1. Abstract Factory
2. Builder
3. Strategy
4. Facade
5. Observer

Analise as características dos padrões relacionadas abaixo, assinalando a alternativa que corresponde aos padrões associados de acordo com sua característica de cima para baixo:
( ) Este padrão fornece uma interface para criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas.

( ) Este padrão separa a construção de um objeto complexo da sua representação, permitindo que o mesmo processo de construção crie diferentes representações.
( ) Este padrão permite que uma família de algoritmos seja definida e encapsulada em classes separadas, permitindo que os algoritmos possam ser trocados de forma intercambiável.
( ) Este padrão oferece uma interface unificada para um conjunto de interfaces em um subsistema. Ele define uma interface de nível mais alto que torna o subsistema mais fácil de usar.
( ) Este padrão define uma dependência um-para-muitos entre objetos, na qual, quando um objeto muda de estado, todos os seus dependentes são notificados e atualizados automaticamente.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

129Q956179 | 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. ✂️

130Q964171 | Banco de Dados, Banco de Dados Relacionais, Informática, TRF 4ª REGIÃO, FCC

No tribunal, durante o levantamento de requisitos, Carla deparou-se com as seguintes situações:

I. Os funcionários possuem matrículas, mas seus dependentes são numerados de 1 a n. Assim, por exemplo, o funcionário André com dois dependentes tem a esposa como dependente 01 e o filho como dependente 02. Marta possui um único filho dependente com o número 01.
II. Os funcionários possuem cargos que necessitam ficar registrados historicamente, isto é, sempre que um funcionário mudar de cargo o sistema deverá manter o registro do cargo anterior e alguns demais atributos inerentes.

Assim, em um modelo relacional normalizado, Carla sabe que para resolver o problema I ela deverá prever a manutenção da unicidade das chaves da entidade Dependente e que para resolver o problema II ela deverá prever o registro histórico dos cargos, identificando a data em que o funcionário passou a exercer o cargo.
Entre outras, Carla resolveu corretamente da seguinte forma: no caso I ela criou a entidade
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

131Q1038163 | Banco de Dados, Conceitos Básicos em Banco de Dados, Banco de Dados, BANPARÁ, CETAP, 2025

Analise as afirmativas sobre banco de dados:

I - ACID é um conjunto de propriedades que garantem a confiabilidade das transações em bancos de dados.
II - ACID é um acrônimo para Abstração, Consistência, Isolamento e Durabilidade.
III - Todo os bancos de dados NoSQL obedecem fielmente a conformidade ACID.

Qual(is) afirmativa(s) está(ão) correta(s)?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

132Q908632 | Banco de Dados, Modelagem de dados, Informática, IFSE, IV UFG, 2024

Durante o projeto de banco de dados, a modelagem dos atributos de uma entidade é crucial para garantir que o banco representa fidedignamente as entidades do mundo real. Neste sentido, para uma entidade Pessoa Física, o atributo que pode ser corretamente modelado como um atributo composto e multivalorado é o
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

133Q899429 | Banco de Dados, Analista de Sistemas, Prefeitura de Montes Claros MG, COTEC, 2024

Com base nos conceitos e características dos bancos de dados NoSQL, qual das seguintes afirmações avalia corretamente a principal vantagem desses sistemas em comparação aos bancos de dados relacionais tradicionais?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

134Q1036668 | Banco de Dados, Der, Desenvolvimento de Sistemas, Banestes, Instituto Access, 2024

Para que o banco de dados possua integridade é necessário que o projetista garanta isso durante a etapa de criação do diagrama ER e do dicionário de dados. Assinale a alternativa correta que contém os três os níveis de integridade que devem ser observados:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

135Q888978 | Banco de Dados, Programador de Sistemas, UERJ, UERJ, 2024

O processo de concepção do esquema de um diagrama entidade-relacionamento geralmente envolve um refinamento iterativo, no qual um esquema é inicialmente estabelecido e, em seguida, submetido a sucessivas iterações de refinamento até que se alcance uma versão final satisfatória. Consiste em um refinamento comumente empregado nesse processo:

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

136Q883091 | Banco de Dados, Rio Grande do Sul, Caixa Econômica Federal, CESGRANRIO, 2024

Ao realizar a tarefa de migrar um sistema de gerenciamento de dados para um novo data warehouse, durante o processo de modelagem conceitual e física de dados, a equipe responsável por essa migração deve tomar algumas decisões.

Ao tomar essas decisões, a equipe deve considerar alguns pontos pertinentes a essa tarefa, como o fato de que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

137Q902139 | Banco de Dados, Computação, IFES, IF ES, 2024

Acerca dos Sistemas de Gerenciamento de Banco de Dados, observe as afirmações abaixo e assinale a opção que apresenta as afirmações VERDADEIRAS.

I. A função EXISTS em SQL é usada para verificar se o resultado de uma consulta aninhada é vazio (não contém tuplas), retornando o valor booleano TRUE se o resultado da consulta for vazio e FALSE, caso contrário.
II. São exemplos de funções de agregação em SQL: COUNT, SUM, MAX, MIN e AVG.
III. Em SQL, os TRIGGERS (ou gatilhos) são ações que somente são executadas antes de eventos de manipulação de dados (como INSERT, UPDATE e DELETE).
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

138Q1036801 | Banco de Dados, Der, Suporte Manhã, BNDES, CESGRANRIO, 2024

Existem dois tipos principais de bancos de dados orientados a grafos: Resource Description Framework (RDF) e Labeled Property Graph (LPG). Ambos permitem modelar e persistir dados de um grafo que contém nós e arestas. Considere que foi preparada uma modelagem conceitual de dados, realizada por meio do Diagrama de Entidades e Relacionamentos (DER), para um sistema de informações.

Nesse contexto, um SGBD NoSQL orientado a grafos será utilizado para persistir dados de um sistema de informações quando

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

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

Um analista de sistemas da Prefeitura Municipal de Nova Iguaçu precisa gerar um relatório de arrecadação fiscal. Para isso, ele escreve a seguinte consulta em PL/SQL para calcular o total de impostos pagos pelos contribuintes:

DECLARE v_total NUMBER; BEGIN SELECT SUM(valor) INTO v_total FROM pagamentos WHERE categoria = 'IMPOSTO';
DBMS_OUTPUT.PUT_LINE('Total de impostos arrecadados: ' || v_total); END;


Ao revisar o código, foram identificados erros conceituais que podem comprometer sua execução. Qual das alternativas contém uma afirmação INCORRETA sobre o código PL/SQL apresentado?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

140Q907563 | Banco de Dados, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

A Descoberta de Conhecimento em Bancos de Dados é o processo de identificar padrões válidos, novos, potencialmente úteis e compreensíveis em dados. A sequência CORRETA das etapas do processo de Descoberta de Conhecimento em Bases de Dados é:

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