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.


1281Q903187 | Banco de Dados, Especialidade: Análise de Dados, TRF 1a, FGV, 2024

Marina gerencia um banco de dados que contém duas tabelas relacionais, Cliente e Movimentação, sendo que a segunda tem uma chave estrangeira que a conecta à primeira tabela. Há uma transação, frequentemente acionada pelo sistema que emprega essas tabelas, que opera localizando um determinado registro em Cliente e, em seguida, percorrendo numa ordem temporal todos os registros de movimentação desse cliente na tabela Movimentação.

Dado que Marina trabalha numa base Oracle com tabelas com milhões de registros, e que a performance dessa transação é preponderante, o tipo (organization) mais adequado para a tabela Movimentação, dentre as opções apresentadas, é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1282Q1018462 | Banco de Dados, Sql, Área Tecnologia da Informação e Ciência de Dados, SUSEP, CESPE CEBRASPE, 2025

Texto associado.
Certa empresa especializada em seguros de vida privados decidiu modernizar seu sistema de informações com a utilização de um SGBD relacional, padrão SQL. Durante a reestruturação do banco de dados, a equipe de TI definiu um modelo com tabelas tais como CLIENTE, APOLICE, BENEFICIARIO e SINISTRO, com relacionamentos entre si. Um analista da equipe foi designado para realizar operações utilizando linguagens de definição (DDL), manipulação (DML) e consulta (DQL) de dados, com o objetivo de garantir a integridade e a eficiência na gestão de informações da seguradora.

A respeito da situação hipotética apresentada e da linguagem SQL a ela relacionada, julgue o item a seguir.

A DDL permite a criação de restrições de integridade referencial entre as tabelas, como, por exemplo, a definição de uma chave estrangeira (foreign key) na tabela SINISTRO referenciando o código da APOLICE.

  1. ✂️
  2. ✂️

1283Q1018464 | Banco de Dados, Sql, Área Tecnologia da Informação e Ciência de Dados, SUSEP, CESPE CEBRASPE, 2025

Texto associado.
Certa empresa especializada em seguros de vida privados decidiu modernizar seu sistema de informações com a utilização de um SGBD relacional, padrão SQL. Durante a reestruturação do banco de dados, a equipe de TI definiu um modelo com tabelas tais como CLIENTE, APOLICE, BENEFICIARIO e SINISTRO, com relacionamentos entre si. Um analista da equipe foi designado para realizar operações utilizando linguagens de definição (DDL), manipulação (DML) e consulta (DQL) de dados, com o objetivo de garantir a integridade e a eficiência na gestão de informações da seguradora.

A respeito da situação hipotética apresentada e da linguagem SQL a ela relacionada, julgue o item a seguir.

A criação de uma view que exiba o total de sinistros por cliente é considerada operação de DML, pois envolve a estrutura lógica do banco.

  1. ✂️
  2. ✂️

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

O uso de Views em bancos de dados é amplamente utilizado, permitindo benefícios importantes para a visualização de dados. Assinale a alternativa correta sobre Views em SQL.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1285Q897644 | Banco de Dados, Analista de Tecnologia da Informação, SAAE Viçosa MG, FUNDATEC, 2024

Na linguagem SQL (Structured Query Language), qual palavra-chave é utilizada para classificar, de forma crescente ou decrescente, um conjunto de resultados de uma instrução SELECT?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1287Q1087387 | Banco de Dados, Banco de Dados Relacionais, Áreas de Tecnologia da Informação, TJ RJ, FGV, 2024

Com relação a uma transação T em um banco de dados relacional que segue protocolo de bloqueio de duas fases, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) A primeira fase, é denominada fase de reconhecimento do plano de execução de consultas (ou reconhecimento), novos bloqueios de itens podem ser adquiridos, mas nenhum pode ser liberado.
( ) A segunda fase, é denominada fase de demarcação do plano de execução de consultas (ou demarcação), durante a fase os bloqueios existentes devem ser liberados, mas nenhum novo bloqueio pode ser realizado.
( ) Se a conversão de bloqueio for permitida, então a atualização de bloqueios (de bloqueados para gravação para bloqueados para leitura) deve ser feita durante a fase de reconhecimento, e o downgrade dos bloqueios (de bloqueados para leitura para bloqueados para gravação) deve ser feito na fase de demarcação.

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

1288Q989629 | Banco de Dados, Analista de Sistemas, Prefeitura de Jaru RO, IBADE, 2024

O conceito de Data Warehouse surgiu na década de 1980, com os trabalhos pioneiros de Bill Inmon e Ralph Kimball, que são frequentemente citados como os "pais" do Data Warehouse. Nesse sentido, um Data Warehouse é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1289Q969951 | Banco de Dados, Analista de Sistemas – Infraestrutura, Petrobras, CESPE CEBRASPE, 2022

Quanto a gatilhos (triggers), procedimentos armazenados (stored procedures) e gerência de bloqueios, julgue o item subsecutivo.


Trigger é um tipo especial de procedimento armazenado que é executado em resposta a determinado evento na tabela, como inserção, exclusão ou atualização de dados.

  1. ✂️
  2. ✂️

1290Q964849 | Banco de Dados, Tecnologia da Informação, Caixa Econômica Federal, CESGRANRIO, 2021

Um sistema gerenciador de banco de dados utiliza metadados, persistidos em bancos de dados, para
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1291Q1083892 | Banco de Dados, Sql, Analista de Sistemas, TJ RJ, CESPE CEBRASPE, 2021

Processo (codprocesso, autor, reu, dataultimamovimentacao, assunto, codjuiz)
Juiz (codjuiz, nome)

Considerando as tabelas anteriores, de um banco de dados relacional, assinale a opção cuja consulta em SQL mostra os nomes dos juízes para os quais não há processos distribuídos (relacionados).
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1292Q1040119 | Banco de Dados, Sql, Programação de Sistemas, TJ DFT, CESPE CEBRASPE

Julgue o próximo item, relativoa SQL.

O comando SQL ilustrado a seguir atualiza os dados dos empregados do departamento (id_departamento) 50 que têm como função (id_funcao) VENDEDOR para o departamento 80 e gerente (id_gerente) 145.

UPDATE empregados
SET id_departamento = 80,
id_gerente = 145
WHERE id_departamento = 50
AND funcao = 'VENDEDOR';
  1. ✂️
  2. ✂️

1293Q905771 | Banco de Dados, Professor, BNDES, CESGRANRIO, 2024

Um dos indicadores mais utilizados para avaliação de políticas públicas em municípios brasileiros na área da saúde é a taxa de mortalidade infantil. Para essas políticas, também é importante acompanhar a quantidade de leitos hospitalares disponíveis. Considere três tabelas que representam um modelo dimensional:


MUNICÍPIO (ID-município, @UF, @mês, taxa-mortalidade-infantil, qtd-leitos)

TEMPO (ID-mês, mês-calendário, ano-calendário)

ESTADO (sigla, nome, região)


Esse modelo dimensional permite apresentar de um estado da federação, em um dos meses cadastrados, a

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

1294Q970318 | Banco de Dados, Analista de Sistemas – Processos de negócio, Petrobras, CESPE CEBRASPE, 2022

A respeito de análise de dados, business intelligence (BI), OLAP e data warehouse (DW), julgue o item subsequente.

Tecnologias como o IBM Watson tornam possível a geração de valor a partir de coleções de informações relativas a operações da organização, seus clientes, procedimentos internos e interações com funcionários.

  1. ✂️
  2. ✂️

1295Q975241 | Banco de Dados, Tecnologia da Informação, TJBA, FGV

Considere uma tabela relacional TX, cuja instância é mostrada a seguir.

A B
4 4
2 3
3 4
3 2

Considere também o comando SQL abaixo.

delete from TX
where exists
(select * from TX tt where TX.B=tt.A)

O número de registros deletados da tabela TX por esse comando é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1296Q1087386 | Banco de Dados, Sgbd, Áreas de Tecnologia da Informação, TJ RJ, FGV, 2024

Os Sistemas Gerenciadores de Bancos de Dados relacionais possuem diversos tipos de índices que podem melhorar o desempenho de consultas.
Com relação aos índices do tipo cluster, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) Não são usados para acelerar a recuperação de todos os registros que possuem o mesmo valor para o campo de cluster.
( ) Um índice de clustering também é um arquivo ordenado com dois campos; o primeiro campo é do mesmo tipo que o campo de cluster do arquivo de dados, e o segundo campo é um bloco de disco ponteiro.
( ) Há uma entrada no índice de clustering para cada grupo de valor iguais do campo de clustering e contém o valor e um ponteiro para o primeiro bloco nos dados arquivo que possui um registro com esse valor para seu campo de cluster.

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

1297Q1039591 | Banco de Dados, Conceitos Básicos em Banco de Dados, Técnico Judiciário, TSE, CESPE CEBRASPE, 2024

Em um cadastro utilizado para registrar informações relativas a edições anuais de um torneio de dança, são inseridos os nomes das duplas de dançarinos que se inscrevem para competir uma contra as outras. No torneio, são realizadas cinco provas, associadas a cinco diferentes modalidades. Em cada ano, as duplas poderão apresentar uma formação diferente, ou seja, os nomes das duplas no cadastro não são imutáveis.

Considerando a situação hipotética precedente, julgue o item subsequente.

A tentativa de inclusão de um mesmo nome nos dois registros de nomes de uma dupla de dançarinos será limitada pela integridade referencial das entidades.
  1. ✂️
  2. ✂️

1298Q1083893 | Banco de Dados, Sgbd, Analista de Sistemas, TJ RJ, CESPE CEBRASPE, 2021

Assinale a opção que apresenta o nome do arquivo utilizado no sistema gerenciador de banco de dados Oracle para armazenar os nomes de serviço de rede, de modo que a aplicação (cliente) consiga se conectar ao servidor Oracle, e permitir também a adição de strings de conexão, manualmente, pelo cliente.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1299Q1038335 | Banco de Dados, Banco de Dados, Infraestrutura e Segurança Cibernética, BDMG, CESPE CEBRASPE, 2025

Julgue o próximo item, a respeito de segurança e auditoria de bancos de dados.

Auditoria de banco de dados consiste na revisão de seu log para examine de todos os acessos e operações aplicadas a ele durante determinado período.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.