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.


1161Q959052 | Banco de Dados, Papiloscopista Policial Federal, Polícia Federal, CESPE CEBRASPE, 2018

Acerca da definição de dados e informação e sua representação em sistemas de informação, julgue o item que segue.
Dados são fatos que descrevem os objetos de informação, por exemplo, eventos e entidades.
  1. ✂️
  2. ✂️

1162Q975447 | Banco de Dados, Reaplicação, TJBA, FGV

Considere as dependências funcionais apresentadas a seguir.

D → C
C → D
C → N
C → E

Sabendo-se que todos os atributos são atômicos, o esquema relacional que satisfaz as formas normais 1ª, 2ª, 3ª e Boyce-Codd é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1163Q975448 | Banco de Dados, Reaplicação, TJBA, FGV

Analise os comandos SQL a seguir, que produzem os resultados R1, R2 e R3, respectivamente.

I.
select distinct x.* from x, y where x.a < > y.a

II.
select distinct x.* from x
where x.a not in (select a from y)


III. select distinct x.* from x
where not exists
(select * from y where y.a=x.a)


Sabendo-se que nenhuma das instâncias das tabelas “x” e “y” é vazia, é correto concluir que:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1164Q899164 | Banco de Dados, Estatístico, Prefeitura de Vitória ES, FGV, 2024

O processo de ETL (Extract, Transform, and Load) é importante na integração de dados, especialmente em projetos de data warehousing e business intelligence. Ele envolve três etapas principais, que são fundamentais para garantir a integridade e a qualidade dos dados permitindo análises precisas e insights valiosos.
No processo ETL, a etapa de transformação
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1165Q909925 | Banco de Dados, Analista de Sistemas, Prefeitura de Montes Claros MG, FUNDEP, 2024

As restrições de integridade são regras definidas em um banco de dados para garantir a consistência e a precisão dos dados armazenados.


Sobre as restrições de integridade, analise as afirmativas a seguir.


I. Uma restrição de chave primária garante que cada linha em uma tabela seja exclusiva, identificando de forma única cada registro na tabela.


II. Uma restrição de chave estrangeira garante que os valores em uma coluna correspondam aos valores em outra tabela, mantendo a integridade referencial entre as tabelas.


III. Uma restrição de integridade de domínio define os valores válidos que podem ser inseridos em uma coluna, garantindo que esses valores sejam únicos em cada tabela.


Estão corretas as afirmativas

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

1166Q996457 | Banco de Dados, Especialidade Análise de Dados, TRF 5 REGIÃO, IBFC, 2024

Uma entidade no Modelo Entidade Relacionamento pode possuir um ou mais atributos os quais podem ser classificados entre atributos simples ou compostos. Assinale a alternativa correta sobre atributos simples.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1168Q1011308 | Banco de Dados, Auditor, FUB, CESPE CEBRASPE, 2025

Julgue o seguinte item, relativo a bancos de dados relacionais.

O operador BETWEEN restringe a quantidade de campos a serem excluídos no comando DELETE.

  1. ✂️
  2. ✂️

1169Q1038715 | Banco de Dados, Métodos de Acesso, Área Administração de Banco de Dados, BANRISUL, CESPE CEBRASPE, 2025

Os métodos de acesso utilizados em bancos de dados têm impacto direto no desempenho das consultas, destacando-se, entre os principais, as estruturas baseadas em árvores e o método de hashing. A esse respeito, assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1170Q1064062 | Banco de Dados, Banco de Dados, Tarde, CVM, FGV, 2024

Documentos do Jupyter Notebook são salvos com a extensão .ipynb, mas internamente eles são documentos do tipo:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1171Q1035914 | Banco de Dados, Sql, Tecnologia da Informação, TCE PE, FGV, 2025

SQL é uma linguagem de banco de dados abrangente que inclui comandos para definição de dados (DDL - Data Definition Language), manipulação de dados (DML - Data Manipulation Language), controle (DCL – Data Control Language), dentre outros.
Neste contexto, avalie as afirmativas a seguir e assinale (V) para verdadeira e (F) para falsa.

( ) O comando para apagar registros em uma tabela é o DELETE.
( ) Os comandos REVOKE, UPDATE e TRUNCATE pertencem, respectivamente, aos subconjuntos DCL, DML e DDL.
( ) O comando SAVEPOINT é um dos comandos do subconjunto DCL.
( ) O comando DROP pertence ao subconjunto DDL, sendo usado para limpar completamente uma tabela mantendo sua estrutura original.

As afirmativas são, respetivamente,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1172Q975244 | Banco de Dados, Tecnologia da Informação, TJBA, FGV

Transações distribuídas em bancos de dados são caracterizadas pela participação de dois ou mais hosts ligados em rede. Um dos problemas para sua implementação é a garantia de que cada participante faça a sua parte, de modo que uma transação seja corretamente completada. Um algoritmo usualmente utilizado nesse contexto é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1174Q1087384 | Banco de Dados, Banco de Dados, Áreas de Tecnologia da Informação, TJ RJ, FGV, 2024

Atualmente existem diversos tipos de bancos de dados NoSQL. Relacione cada tipo de banco NoSQL a seguir com sua descrição.

1. MongoDB

2. Neo4J

3. HBase

4. Redis

( ) Começou como um banco de dados orientados a grafos e evoluiu para um rico ecossistema com inúmeras ferramentas de apoio. Utiliza a Cypher como sua linguagem de consultas.

( ) Banco de dados multiplataforma orientado a documentos. Fornece alto desempenho, alta disponibilidade e fácil escalabilidade. Utiliza documentos semelhantes ao JSON como esquema. É publicado sob uma combinação da Licença Pública Geral GNU e Apache.

( ) Banco de código aberto com licença BSD, é capaz de armazenar estrutura de dados na memória. Fornece estruturas de dados como strings, hashes, listas, conjuntos, conjuntos classificados com consultas de intervalo, bitmaps, hiperlogs, índices geoespaciais e fluxos. Possui replicação integrada, script Lua, transações e diferentes níveis de persistência em disco, e fornece alta disponibilidade.

( ) Banco de dados do Hadoop. Capaz de hospedar tabelas muito grandes com bilhões de linhas e milhões de colunas. É um banco de dados não relacional de código aberto, distribuído e modelado a partir do Big Table do Google.

Assinale a opção que indica a relação correta, na ordem apresentada.

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

1175Q959128 | Banco de Dados, Agente de Polícia Federal, Polícia Federal, CESPE CEBRASPE, 2018

Considerando o modelo entidade-relacionamento (ER) precedente, julgue o seguinte item, relativo a banco de dados.
Conforme o modelo ER em questão, um tipo de produto pode estar associado a somente 1 produto e cada produto possui um preço e uma descrição.
  1. ✂️
  2. ✂️

1176Q959130 | Banco de Dados, Agente de Polícia Federal, Polícia Federal, CESPE CEBRASPE, 2018

Considerando o modelo entidade-relacionamento (ER) precedente, julgue o seguinte item, relativo a banco de dados.


Situação hipotética: Ao analisar o modelo ER em questão, Paulo verificou que há duas chaves identificadas com o mesmo nome: código — em tipo de produto e em produto. Paulo sabe que o conceito de chaves é básico para estabelecer relações entre linhas de tabelas de um banco de dados relacional e que as chaves primárias devem ser únicas. Assertiva: Nessa situação, Paulo deve invalidar o modelo ER em questão, pois ele está semanticamente errado, já que não pode haver chaves primárias com nomes iguais, ainda que em entidades distintas.

  1. ✂️
  2. ✂️

1177Q1018530 | Banco de Dados, Sql, Área Administração de Banco de Dados, BANRISUL, CESPE CEBRASPE, 2025

Em um sistema de gestão bancária, pretende-se identificar os clientes que possuem saldo total (somadas todas as suas contas) superior à média dos saldos das contas da agência em que cada conta está vinculada. Nesse sistema, as tabelas clientes e contas foram criadas pelos comandos a seguir.
CREATE TABLE clientes ( id_cliente INT PRIMARY KEY, nome VARCHAR(50));
CREATE TABLE contas ( id_conta INT PRIMARY KEY, id_cliente INT, id_agencia INT, saldo NUMERIC(10,2), FOREIGN KEY (id_cliente) REFERENCES clientes(id_cliente))
Considerando o uso de subconsulta correlacionada para o atendimento da demanda, assinale a opção que corresponde à consulta SQL que retornará o que se pretende na situação hipotética precedente.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1178Q1037491 | Banco de Dados, Sql, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

Ao projetar um banco de dados, espera-se atualizar valores de alguns campos de uma tabela a cada vez que um novo registro é inserido em outra tabela.
Para que isso aconteça sem a intervenção do usuário, deve ser implementada, em SQL, a estrutura denominada
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1179Q1052859 | Banco de Dados, Banco de Dados Relacionais, Administrador de Banco de Dados, HEMOBRÁS, CESPE CEBRASPE

Texto associado.
Com base nos conceitos de avaliação e otimização de
desempenho de bancos de dados (BD), julgue os itens a seguir.

Pelo fato de que as expressões relacionais são definidas recursivamente em termos de subexpressões, pode-se afirmar que o otimizador pode adotar uma variedade de estratégias de “dividir e conquistar”, que são bastante atraentes no caso de um ambiente de processamento centralizado.
  1. ✂️
  2. ✂️

1180Q995522 | Banco de Dados, Especialidade Tecnologia da Informação, TRF 5 REGIÃO, IBFC, 2024

Num processo de normalização de dados, as regras são chamadas de formas normais e têm como objetivo impedir redundâncias na organização das tabelas e evitar resultados indevidos na atualização de uma tabela. Sobre este tema atribua analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
( ) A primeira Forma Normal é a mais simples e abrangente exigindo apenas que todos os atributos tenham domínios atômicos, ou seja, valores indivisíveis, e nos remete a entender que em cada tupla deve haver apenas um valor para cada atributo.
( ) A primeira regra para que uma tabela atenda à 2FN é que atenda também à 1FN. Na sequência verifica-se se a tabela possui chave primária composta, pois a forma normal somente se aplica a tabelas que a possuam. Se isso não ocorrer, devemos desprezá-la e continuar o processo.
( ) A 3FN tem que atender a 1FN e 2FN, e exige que cada atributo pertencente à chave primária dependa diretamente da chave primária e que os atributos sejam exclusivamente independentes.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.