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.


641Q1034435 | Banco de Dados, Bi Business Intelligence, Desenvolvedor de Sistemas, TCE RR, FGV, 2025

No planejamento e ao controle de projetos, uma prática avançada para garantir o alinhamento entre a execução do projeto e os objetivos estratégicos da organização é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

642Q1037257 | Banco de Dados, Data Mining, Inteligência da Informação, DATAPREV, FGV, 2024

Considere o seguinte cenário: Uma empresa de telecomunicações está analisando os dados de uso de seus clientes, como frequência de chamadas, uso de dados móveis e envio de mensagens. Ela quer identificar grupos de clientes com comportamentos semelhantes para oferecer promoções personalizadas.
Em uma escolha por uma solução de aprendizado de máquina, o cientista de dados deve observar que, se o aprendizado for
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

643Q903896 | Banco de Dados, Oracle, Especialidade: Suporte Técnico, TRF 1a, FGV, 2024

Amanda, administradora de banco de dados (DBA) da empresa X, está efetuando ajustes em seu sistema de banco de dados (SGBD) Oracle. Ela identificou que a tablespace de UNDO default não foi criada corretamente, o que está acarretando muitas falhas nas transações executadas. Amanda resolveu criar uma nova tablespace de UNDO, conforme script a seguir.

create undo tablespace UNDOTBS1 datafile 'undotbs_01.dbf' size 100M autoextend on;

Na tentativa de tornar default do banco de dados a tablespace UNDOTBS1, Amanda poderá:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

644Q1003996 | Banco de Dados, Grupo Analista de Tecnologia da Informação, EBSERH, FGV, 2024

Data Warehouses (DW) e Mineração de Dados (MD) são muito difundidos em diversos tipos de organizações. Eles possuem usos consagrados nas áreas de arquiteturas de sistemas de informação e Big Data.
Com relação ao DW e MD, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) O objetivo do DW é dar suporte ao processo de tomada de decisão com dados por intermédio de diversos tipos de algoritmos tais como regras de associação, árvores de classificação. A MD pode ser usado juntamente com o DW para com certos tipos de tomada de decisão em cenários de aplicações de Big Data.
( ) Para tornar o DM mais eficiente o DW dever ter uma coleção de dados agregada e resumida. A MD ajuda na extração de novos padrões que não podem ser encontrados apenas ao consultar e processar dados e metadados do DW.
( ) As aplicações de MD devem ser projetadas para facilitar seu uso juntamente com o DW. Para bancos de dados muito grandes (da ordem de grandeza de terabytes até petabytes de dados), o uso bem-sucedido das aplicações de MD dependerá, em primeiro lugar da construção de um DW.

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

645Q1003998 | Banco de Dados, Grupo Analista de Tecnologia da Informação, EBSERH, FGV, 2024

Não existe uma definição única e precisa de aplicações ou sistemas de Big Data embora se saiba que eles podem manipular dados estruturados, semiestruturados ou não estruturados. As aplicações ou sistemas de Big Data são tipicamente caracterizados pelos conceitos que compõem os “quatro Vs” (embora outros também tenham sido especificados).
Em relação ao tema, relacione os conceitos a seguir às suas respectivas aplicações.

1. Volume.
2. Variedade.
3. Velocidade.
4. Veracidade.

( ) Os sistemas gerenciadores de bancos de dados relacionais foram projetados e otimizados para funcionar em dados estruturados. Em aplicações de Big Data isto não é mandatório, os demais tipos de dados também têm de ser geridos e processados. Além dos estruturados, os dados podem incluir imagens, texto, áudio e vídeo. Aproximadamente 90% dos dados gerados atualmente são não estruturados. Os sistemas de Big Data precisam ser capazes de gerenciar e processar todos esses tipos de dados perfeitamente.
( ) Os dados usados em aplicações de Big Data vêm de muitas fontes, cada uma pode ter estruturas distintas e não ser totalmente confiáveis, podem haver erros, ruídos, inconsistências, desinformações deliberadas entre outros. São comumente referidos como “dados sujos”, alega-se que dados sujos custam bilhões dólares por ano e os sistemas de Big Data precisam “limpar” os dados e manter sua proveniência para justificar sua confiabilidade.
( ) Os conjuntos de dados usados nas aplicações de Big Data são massivos, normalmente na faixa de petabytes, com o rápido crescimento da Internet as aplicações em breve atingirão zettabytes. Para colocar isso em perspectiva, em 2016, o Google informou que os uploads de usuários para o YouTube exigiram 1 petabytes de nova capacidade de armazenamento por dia. Em 2018, o Facebook armazenava cerca de 250 bilhões de imagens exigindo exabytes de armazenamento.
( ) Um aspecto importante das aplicações de Big Data é que elas precisam lidar com dados que chegam ao sistema sob a forma fluxos em tempo real, exigindo que sejam capazes de processar os dados à medida que eles chegam. O Facebook processa mais de 900 milhões de fotos que os usuários carregam por dia. O Alibaba informou que durante um recente período de pico tiveram que processar 470 milhões registros de eventos por segundo. Sistemas desse tipo não permitem que os dados sejam armazenados antes do processamento.

A relação correta, na ordem apresentada, é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

646Q978155 | Banco de Dados, Especialidade Tecnologia da Informação, TRETO, AOCP, 2025

A Linguagem de Consulta Estruturada SQL ANSI (Structured Query Language American National Standards Institute) pode ser compreendida como uma linguagem de programação para armazenamento, manipulação, recuperação e processamento de informações em um banco de dados. Nessa linguagem, desconsiderando a sintaxe da linguagem e considerando apenas o nome da função, qual função que, passando uma coluna como parâmetro, retorna -1 se o valor da coluna de uma tabela for negativo, retorna 1 se o valor da coluna for positivo e retorna 0 se o valor da coluna for 0?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Seja a stored procedure definida pelo código abaixo.

CREATE PROCEDURE STO @PAR INT
AS
BEGIN
SELECT @PAR * @PAR AS QUAD
END

O comando no SQLServer que permite executar a referida stored procedure é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

648Q881139 | Banco de Dados, Técnico em Eletrônica, CAGEPA PB, CESPE CEBRASPE, 2024

A linguagem SQL, que é importante para o gerenciamento de dados em SGBD e se estende para a manipulação de dados espaciais em contextos de geoprocessamento,

I permite a criação de dados, possibilitando a estruturação de dados em DDL.
II admite o controle de transações de dados.
III é ideal para o suporte a dados em tempo real.

Assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

649Q1017077 | Banco de Dados, Dw, Pesquisador, EMBRAPA, CESPE CEBRASPE, 2025

Com relação a processos de banco de dados ETL (extração, transformação e carga), julgue o item subsequente.

Na modelagem de data warehouses, a abordagem top-down torna o processo ETL mais flexível e adaptável a mudanças nos requisitos de negócio, enquanto a abordagem bottom-up exige um ETL rígido e pouco adaptável a novas necessidades.

  1. ✂️
  2. ✂️

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

Utilizando técnicas de mineração de dados, um analista desenvolveu uma solução computacional que aprenderá, com um conjunto de dados rotulados de exemplo, a identificar categorias sobre um conjunto de dados desconhecidos. Qual o tipo de aprendizado deverá ser implementado na referida solução?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

651Q993786 | Banco de Dados, Supervisor de Pesquisa, IBGE, IBFC, 2021

A linguagem SQL (Structured Query Language) foi criada com o objetivo de padronizar os comandos de manipulação de dados em SGBD (Sistema de Gerenciamento de Banco de Dados). Assinale a alternativa que identifica incorretamente um comando importante da linguagem SQL.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

652Q970248 | Banco de Dados, Ciência de Dados, Petrobras, CESPE CEBRASPE, 2022

Os hiperparâmetros de um modelo são todos os parâmetros que podem ser definidos antes do inicio do treinamento, diferentemente dos parâmetros do modelo, que são aprendidos durante o treino do modelo. A busca por hiperparâmetros de determinado algoritmo de aprendizado de máquina que retorne o melhor desempenho medido em um conjunto de validação deu origem ao conceito de otimização de hiperparâmetros.

Acerca dos conceitos de otimização de hiperparâmetros de modelos de aprendizado de máquinas, julgue o item que se segue.

A otimização bayesiana se utiliza do conceito de probabilidade para encontrar o valor de entrada de uma função que possa retornar o menor valor de saída possível. Nesse método, o número de iterações de pesquisa pode ser reduzido a partir da escolha dos valores de entrada, levando em consideração os resultados anteriores, o que caracteriza um processo iterativo.

  1. ✂️
  2. ✂️

653Q911642 | Banco de Dados, Auditor de Controle Externo – Área: Informática, TCEPR, CESPE CEBRASPE, 2024

Azure Cosmos DB e MongoDB Atlas são modelos de bancos de dados do tipo NoSQL que processam grandes volumes de dados não estruturados e em constante mudança, de maneira diferente de um banco de dados relacional com linhas e tabelas. Os bancos de dados NoSQL são mais adequados para
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

654Q911643 | Banco de Dados, Auditor de Controle Externo – Área: Informática, TCEPR, CESPE CEBRASPE, 2024

Os itens a seguir apresentam recursos que podem estar presentes no Azure Cosmos DB for MongoDB e(ou) no Mongo DB Atlas.

I O SLA aborda a plataforma de nuvem.
II Distribuição global com replicação automática.
III Pesquisa de texto integrada, processamento geoespacial.

Em ambos os bancos de dados mencionados,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

655Q905770 | Banco de Dados, Professor, BNDES, CESGRANRIO, 2024

Considere que um dos estados do Brasil resolveu executar obras de infraestrutura em um de seus principais rios. Esse rio percorre um trajeto desde a serra até o mar, passando por 15 municípios desse estado. Todo o percurso do rio foi segmentado em trechos que recebem as obras. Cada trecho pode ter uma ou mais obras, uma obra é realizada em apenas um trecho e em apenas um município. As obras em questão podem demorar de seis meses a dois anos. Mensalmente, todas as obras são avaliadas quanto ao seu valor executado (no mês) comparado ao respectivo valor orçado (para despesas no mesmo mês). Foram criadas quatro tabelas segundo o modelo relacional de dados (as chaves primárias estão sublinhadas; as chaves estrangeiras estão indicadas pelo sinal @ no início do nome do atributo):


OBRA (ID-obra, @município, @trecho, @mês, valor-orçado, valor-executado)

MUNICÍPIO (ID-município, nome, quantidade-habitantes, IDH)

TRECHO (ID-trecho, extensão-em-km)

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


Considere ainda os domínios de alguns atributos:


MUNICÍPIO.quantidade-habitantes [1.000,10.000.000]

TRECHO.extensão-em-km [10,1.000]

TEMPO.mês-calendário [1,12]


Por fim, considere as seguintes dependências funcionais (em que a notação A → B indica que A determina B):


ID-município → quantidade-habitantes


nome → IDH


O modelo de dados apresentado com quatro tabelas, que implementa um modelo dimensional,

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

656Q1012790 | Banco de Dados, Sql, Técnico de Tecnologia da Informação, FUB, CESPE CEBRASPE, 2025

Julgue o seguinte item, que versa sobre administração de banco de dados.


Considere que os comandos SQL a seguir tenham sido executados de forma bem-sucedida.

CREATE TABLE TABELA_TESTE (a integer, b varchar);

INSERT INTO TABELA_TESTE (a) VALUES (5);

INSERT INTO TABELA_TESTE (b) VALUES ('FUB');

INSERT INTO TABELA_TESTE (a) VALUES (7);

Nessa situação, o resultado da execução da consulta SELECT COUNT(a), AVG(a) FROM TABELA_TESTE; será o apresentado a seguir.

count | avg
------+-----
3 4

  1. ✂️
  2. ✂️

657Q993592 | Banco de Dados, MySQL, IBGE, AOCP, 2019

Pedro foi contratado para desenvolver um sistema para o departamento de Tecnologia da Informação de uma grande empresa e esse sistema será responsável pela gestão dos pedidos de atendimentos dos usuários. Quase na etapa do desenvolvimento da ferramenta, ele precisa fazer uma exclusão de um atendimento que foi finalizado pelos funcionários do departamento a partir do id desse funcionário (123). A tabela atendimento possui os seguintes campos: id, nome, descricao, prazo e prioridade. Sabendo que Pedro está utilizando a versão 8.0 do banco de dados MySQL, assinale a alternativa que apresenta a SQL correta para essa DomR.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

658Q1036356 | Banco de Dados, Oracle, Desenvolvimento, BANESE, AOCP, 2022

Um desenvolvedor necessita somar dois meses a uma data em um banco de dados Oracle e um banco de dados MySQL, respectivamente. Os comandos para efetuar essa operação estão corretamente apresentados em uma das alternativas a seguir. Considerando que os bancos de dados estão com suas configurações padrão para data e hora, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

659Q1036362 | Banco de Dados, Oracle, Desenvolvimento, BANESE, AOCP, 2022

Um desenvolvedor escreveu uma consulta em um banco de dados Oracle que apresenta o nome de todos os funcionários de determinado departamento. Assinale a alternativa que apresenta corretamente a consulta escrita pelo desenvolvedor.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

660Q1036363 | Banco de Dados, Conceitos Básicos em Banco de Dados, Desenvolvimento, BANESE, AOCP, 2022

Em banco de dados, há como se criar uma tabela virtual que não armazena dados. Assinale a alternativa que apresenta corretamente o nome do referido objeto de banco de dados.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.