mateus-hamade/multiple-choice-questions huggingface dataset:
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

Segurança de banco de dados consiste em proteger os dados armazenados em um Sistema de Gerenciamento de Banco de Dados (SGBD) contra acesso não autorizado, alterações não autorizadas e perda de integridade. Considerando os conceitos fundamentais de segurança de banco de dados, marque V para as afirmativas verdadeiras e F para as falsas.   ( ) As senhas de acesso aos bancos de dados devem ser armazenadas em texto simples para facilitar a autenticação. ( ) O backup regular dos bancos de dados é uma prática importante para garantir a recuperação de dados em caso de falhas ou ataques. ( ) Auditorias de banco de dados são úteis apenas para fins de conformidade regulatória e não contribuem para a segurança geral do banco de dados.   A sequência está correta em

A: F, F, F.
B: F, V, F.
C: V, F, V.
D: V, V, V.
Banco de Dados Big Data

“...é um termo que descreve o grande volume de dados, estruturados e não estruturados, que inundam os negócios diariamente. Mas não é a quantidade de dados que é importante. O que importa é o que as organizações fazem com os dados.”  (https://www.questionpro.com/blog/pt-br)  O texto acima está relacionado ao conceito de

A: Big Data.
B: Femea.
C: Hazop.
D: Roadmap.
E: Streaming.
Banco de Dados Álgebra relacional

A álgebra relacional implementa consultas procedimentais sobre dados, de forma que operações são realizadas sobre conjuntos ou relações. Para as relações R e S quaisquer, não necessariamente com atributos comuns, a operação junção natural, simbolizada por R |x|S, é equivalente a:

A: R U (R X S).
B: R X S.
C: R U S.
D: R ∩ (R U S).
Banco de Dados OLAP (On-line Analytical Processing)

OLAP (do inglês, Online Analytics Processing) e OLTP (do inglês, Online Transaction Processing) são sistemas de gerenciamento de banco de dados para armazenar e processar grandes volumes de dados. É característica dos sistemas OLTP

A: utilizar dados históricos e agregados.
B: implementar análises e relatórios complexos.
C: lidar com o status atual dos dados.
D: utilizar bancos de dados multidimensionais (cubos).
Banco de Dados Data Mining

A mineração de dados consiste em métodos, ferramentas e técnicas automatizadas para extrair informações de um conjunto de dados. Qual é o método de mineração de dados que tem como objetivo classificar as instâncias em categorias previamente definidas com base em suas características ou atributos?

A: Árvores de decisão.
B: Clusterização.
C: Associação.
D: Regressão.
Banco de Dados SQL

SQL (do inglês, Structured Query Language) é a linguagem utilizada para modelagem de bancos de dados relacionais, cujos comandos são divididos em cinco grupos funcionais: DDL (Data Definition Language), DCL (Data Control Language), DML (Data Manipulation Language), DQL (Data Query Language) e DTL (Data Transaction Language). Os comandos TRUNCATE e INSERT pertencem, respectivamente, aos grupos:

A: DDL e DML.
B: DML e DCL.
C: DCL e DDL.
D: DML e DDL.
Banco de Dados Data Mining

Um analista de tecnologia da Prefeitura de Rio Branco recebeu a seguinte demanda da Secretaria de Segurança Pública: identificar comportamentos e características, de um conjunto de dados referente a processos judiciais ligados a ataques maliciosos a servidores de dados. O analista utilizou técnicas de mineração de dados e apresentou o seguinte resultado: 75% dos envolvidos em processos judiciais ligados a ataques maliciosos a servidores de dados também estão envolvidos em processos ligados a roubo de dados sigilosos. Com base no relato, o analista utilizou a técnica de 

A: classificação.
B: árvores binárias.
C: associação.
D: previsão.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

Integridade de dados é o conjunto de regras previamente estabelecidas nos sistemas gerenciadores de banco de dados, para garantir que de um processo de atualização não resultem dados inconsistentes. As regras de integridade de dados podem ser implementadas de forma declarativa ou procedural. Qual a característica de uma regra de integridade procedural?

A: A garantia de que as tabelas não contenham valores duplicados.
B: A apresentação na forma de programa na linguagem nativa.
C: A restrição na faixa de valores válidos para determinado atributo.
D: A sincronização de valores entre chave estrangeira e primária.
Banco de Dados OLAP (On-line Analytical Processing)

Business Intelligence é um conceito que envolve o uso de ferramentas tecnológicas para coletar, armazenar, analisar, compartilhar informações no âmbito da gestão de negócios e tomada de decisão. As ferramentas OLAP (do inglês, Online Analytical Processing) permitem

A: explorar dados agregados em múltiplas dimensões.
B: armazenar dados das operações de processamento.
C: revelar relacionamentos entre os dados armazenados.
D: indexar dados para atualização eficiente.
Banco de Dados SQL

Os grupos de comandos da linguagem SQL, utilizada para modelagem de banco de dados relacionais, implementam funções específicas. Seja a tabela DepServidor, a seguir, que contém informações sobre os filhos de servidores da Prefeitura de Rio Branco.    Seja o comando SQL: SELECT f2.filho FROM DepServidor f1 INNER JOIN DepServidor f2      ON f1.filho= f2.servidor      WHERE f1.servidor = 'Carlos Augusto';  A execução do comando acima tem como resultado os nomes dos 

A: filhos do servidor Carlos Augusto.
B: servidores que tem Carlos Augusto como filho.
C: netos do servidor Carlos Augusto.
D: servidores que não tem Carlos Augusto como filho.
Banco de Dados SQL

A linguagem SQL permite diversas operações sob um conjunto de dados de uma ou mais tabelas. Além dos comandos, cláusulas poderão ser utilizadas para filtrar, agrupar ou ordenar os dados recuperados. Qual a cláusula SQL responsável para filtrar registros em uma consulta implementada sobre uma tabela? 

A: FILTER.
B: WHERE
C: GROUP BY.
D: SELECT.
Banco de Dados Banco de Dados Relacionais

Na monitoração e otimização de desempenho de bancos de dados relacionais, uma métrica importante é o número de blocos que contêm tuplas de uma relação r (br), calculado como: br = nr/ fr, sendo nr o número de

A: blocos de memória existentes no servidor do banco de dados.
B: tuplas da relação r.
C: valores distintos da relação r.
D: valores nulos da relação r.
Banco de Dados Banco de Dados Multidimensionais , OLAP (On-line Analytical Processing)

Um modelo multidimensional organiza dados em níveis de abstração, definindo uma hierarquia que possibilita extrair informações sob diferentes visões. Qual a operação permite, em ferramentas OLAP, obter um subcubo do cubo original a partir da seleção em duas ou mais dimensões?

A: Drill down.
B: Slice.
C: Dice.
D: Pivot.
Banco de Dados BI (Business Intelligence)

Julgue os próximos itens, a respeito do Grafana.  I O Grafana Cloud lida com os detalhes de escalabilidade e disponibilidade das empresas, para que suas equipes possam se concentrar no desenvolvimento e na inovação. II O Grafana Enterprise Stack é uma ferramenta de gerenciamento de plantão que ajuda a reduzir a atividade hands-on por meio de fluxos de trabalho simples. III O Grafana OnCall oferece acesso aprimorado a logs corporativos, métricas empresariais e rastreamentos empresariais.  Assinale a opção correta.

A: Apenas o item I está certo.
B: Apenas o item II está certo.
C: Apenas os itens I e III estão certos.
D: Apenas os itens II e III estão certos.
E: Todos os itens estão certos.
Banco de Dados Banco de Dados Orientados a Objetos

Qual é o princípio fundamental da orientação a objetos que estabelece uma estrutura com um conjunto de métodos abstratos e/ou constantes, definindo quais métodos uma classe deve implementar e estabelecendo um tipo de contrato entre diferentes partes do código? 

A: Interface.
B: Herança.
C: Classe Abstrata.
D: Polimorfismo.
Banco de Dados DW - Data Warehouse

Leia e assinale CORRETAMENTE.  “É uma estrutura que consolida dados de vários sistemas de origem. O seu objetivo principal é oferecer uma correlação entre dados de diferentes sistemas de fonte de dados, por exemplo, informações de produtos armazenadas em um sistema e dados de pedidos de compra armazenados em outro sistema.”  O trecho diz respeito a(o):

A: Data Mart
B: Data Lake
C: Data Warehouse
D: Big Data
Banco de Dados SQL

Os Bancos de Dados NoSQL foram projetados para gerenciarem grandes volumes de dados. É um exemplo de banco de dados orientado a grafos e indicado para armazenar pequenos registros que possuem interconexões complexas, como é o caso de dados em redes sociais.

A: HBase.
B: Redis.
C: Cassandra.
D: Neo4j.
E: MongoDB.
Banco de Dados Banco de Dados

Assinale a alternativa que se refere à propriedade em transação de bancos de dados, importante para garantir a validade dos dados, mesmo que ocorram erros durante o armazenamento ou problemas mais graves no sistema, como crashes ou problemas físicos em um servidor, exemplificada na situação descrita a seguir.  Imagine dois clientes tentando comprar o último exemplar de um produto em estoque, simultaneamente. O primeiro a finalizar a compra fará com que a transação do outro seja interrompida, sofrendo rollback que é

A: consistência.
B: atomicidade.
C: isolamento.
D: durabilidade.
E: escalabilidade.
Banco de Dados SQL

Dentre os tipos de dados para armazenamento de data e hora em bancos de dados Microsoft SQL Server, assinale a alternativa cujo tipo de data armazena data e hora com precisão de até 100 ns. É uma boa escolha para cenários, onde é necessário armazenar o valor de tempo até frações de segundo, e ainda, sua precisão é ajustável, e seu tamanho depende da precisão escolhida. 

A: TIME.
B: DATETIME.
C: DATETIME2.
D: SMALLDATETIME.
E: DATETIMEOFFSET.
Banco de Dados Modelo relacional

Álgebra Relacional é o conjunto básico de operações para o Modelo Relacional. Essas operações permitem a um usuário especificar as solicitações básicas de recuperação. No que diz respeito a essas operações, assinale a alternativa INCORRETA.

A: Enquanto a operação de seleção seleciona algumas das tuplas da relação e descarta outras, a operação de projeção seleciona certas colunas da relação e descarta outras.
B: A operação Junção indicada por  é usada para combinar as tuplas relacionadas em duas relações dentro de uma tupla única.
C: O operador de junção natural combina as tuplas de duas relações que têm atributos comuns (mesmo nome), resultando numa relação que contém apenas as tuplas em que todos os atributos comuns apresentam o mesmo valor.
D: Em um Outer Join existe a possibilidade de que algumas das linhas de uma ou ambas as tabelas de uma junção não façam parte da tabela resultante.
E: A operação Produto Cartesiano é também conhecida como Cross Product (Produto Cruzado) ou Cross Join (Junção Cruzada) que é indicada por “x”. Essa é uma operação binária que combina as tuplas de duas relações de forma combinatória.
Banco de Dados Modelo relacional

A normalização é um passo importante para quem está modelando um banco de dados relacional e, certamente, resulta em uma maior eficiência na hora de abstrair o banco e seus atributos. A quarta forma normal é focada em

A: eliminar dependências multivariadas entre os atributos chave, isto é, se há mais atributos que se repetem na tabela.
B: identificar os campos que não dependem da chave primária e dependem de um outro campo não chave.
C: organizar os atributos que dependem uns dos outros, porém que não são atributos-chaves (primárias ou estrangeiras).
D: possíveis redundâncias nas tabelas e define se os atributos da tabela dependem inteiramente da chave primária.
E: tratar as repetições e certificar que os atributos estão sendo armazenados de forma única.
Banco de Dados SQL

Quando usamos uma subconsulta em uma query, a subconsulta é resolvida primeiro e, então, a consulta externa (principal) é resolvida de acordo com o resultado retornado pela subconsulta (subquery). Por isso algumas regras gerais precisam ser seguidas para que seja possível empregar subconsultas, como, por exemplo,

A: as subconsultas são escritas dentro de parênteses e separadas por ponto e vírgula.
B: se a subconsulta retornar mais de uma dúzia linha de dados, é necessário usar operadores de valores múltiplos, como o operador lógico WHERE.
C: não é possível usar uma cláusula GROUP BY em uma subconsulta.
D: assim como podemos usar o operador BETWEEN com uma subconsulta (na consulta principal), podemos também usar esse operador dentro da subconsulta.
E: a subconsulta pode ter apenas uma única coluna em sua cláusula SELECT, exceto quando a consulta principal tiver múltiplas colunas para comparação com as colunas selecionadas
Banco de Dados Banco de Dados

Os tipos de dados são uma parte fundamental da tecnologia da informação. Eles são a base de todas as informações digitais e são essenciais para a análise, o processamento e o armazenamento de dados. Assim sendo é CORRETA a afirmação indicada na opção.

A: São exemplos de dados semiestruturados incluem e-mails, documentos, páginas da web, feeds de mídia social, arquivos de imagem e de áudio.
B: Os dados estruturados não seguem uma estrutura rígida, mas eles têm um formato predefinido que permite a consulta e análise.
C: Os dados semiestruturados são mais desafiadores para consultar e analisar, pois, geralmente, requerem técnicas mais avançadas de processamento de linguagem natural e inteligência artificial.
D: Uma das principais vantagens dos dados estruturados é que eles podem ser facilmente consultados e analisados por meio de consultas SQL.
E: Os dados não estruturados são geralmente armazenados em formatos como XML, JSON e YAML.
Banco de Dados Banco de Dados

Relacionamentos são as ligações que devem existir entre as entidades. A chave que tem a mesma funcionalidade da chave primária, porém, neste momento, não está exercendo a função de chave primária, pois está sendo usado como atributo comum, é denominada de

A: chave eleita.
B: chave estrangeira.
C: chave candidata.
D: super chave.
E: chave composta.
Banco de Dados Sistemas de Informações Gerenciais (SIG) , SGBD - Sistema de Gerenciamento de Banco de Dados

A principal função de um Data Warehouse é

A: criptografar dados sensíveis de negócios para garantir a segurança da informação.
B: integrar e armazenar grandes volumes de dados de diversas fontes de forma organizada para suportar a tomada de decisão.
C: processar transações online em tempo real para e-commerce e aplicações web.
D: analisar e prever tendências futuras de mercado utilizando algoritmos de inteligência artificial.
E: facilitar operações de negócios do dia a dia, como transações financeiras e registros de clientes.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

Em uma empresa XPTO, havia um sistema corporativo interno cujos servidores de aplicação e banco de dados eram hospedados localmente (on-premises). Os usuários reclamavam da demora em uma consulta específica do sistema ao banco, que durava cerca de 10 a 15 segundos, impactando a produtividade. Para abordar essa questão, a empresa contratou Joselito, um DBA, com a tarefa de otimizar o desempenho do banco de dados. Ansioso para demonstrar suas habilidades, ele implementou rapidamente uma mudança, esperando melhorar o tempo de resposta. No entanto, o resultado foi o oposto do esperado: o tempo de resposta da consulta, em vez de diminuir, aumentou para cerca de 300 segundos. Assinale a opção que representa o comando que foi utilizado por Joselito.

A: DROP TABLE
B: DROP INDEX
C: REBUILD INDEX
D: VACUUM TABLE
E: OPTIMIZE TABLE
Banco de Dados OLAP (On-line Analytical Processing)

OLAP capacita os usuários a examinarem extensos conjuntos de dados de maneira ágil e adaptável, apresentando uma perspectiva multidimensional dos dados. Dentre as consultas comuns em OLAP, pode-se mencionar 

A: Scroll-Down.
B: Slice-And-Serve.
C: Extraction.
D: Roll-Up.
Banco de Dados DW - Data Warehouse

À medida que as organizações começaram a utilizar múltiplos repositórios ou bancos de dados para armazenar diferentes tipos de informações de negócios, a necessidade de integrar os dados cresceu rapidamente e ETL tornou-se o método padrão utilizado na construção de Data Warehouse (DW). As ferramentas ETL em um Data Warehouse (DW) possuem a função de:

A: definir as regras de negócio para que os filtros sejam aplicados sobre dados heterogêneos.
B: fazer a extração, limpeza e reformatação dos dados, para que estes possam ser carregados no DW.
C: estabelecer regras de filtragem multidimensional dos dados, gerando visões específicas de acordo com as regras de negócio.
D: gerar metadados que poderão alimentar ferramentas de data minning, OLAP e Big Data.
Banco de Dados Big Data

As características inerentes ao Big Data implicam a necessidade de um sistema de armazenamento, gerenciamento e análise que seja flexível, de forma a se adaptar facilmente aos dados sem comprometer o desempenho. Dentre as soluções, o Data Warehouse (DW) tem como características: 

A: garantia da redundância de dados, assegurando cópias de segurança e recuperação em tempo real.
B: armazenamento e análise de dados oriundos de múltiplas fontes e sob diferentes aspectos ou perspectivas.
C: priorização de transações de alta velocidade e operações de atualização, sem suporte a consultas complexas.
D: otimização do espaço de armazenamento, por meio da remoção de dados históricos e priorização de dados operacionais de curto prazo.
Banco de Dados OLAP (On-line Analytical Processing) , SQL , Banco de Dados Relacionais

A implementação de sistemas OLAP (On Line Analytical Processing) pode utilizar alguma opção tecnológica tal como ROLAP, MOLAP, entre outras.  Assinale a opção que descreve corretamente uma característica do ROLAP (Relational OLAP).

A: armazena os dados em arquivos de texto simples, com manipulação ágil e eficiente dos dados.
B: armazena os dados em cubos multidimensionais pré-calculados para consultas rápidas.
C: armazena os dados em um banco de dados relacional, aproveitando o poder das consultas SQL para análises.
D: otimiza consultas em tempo real, armazenando os dados em cubos multidimensionais pré-calculados.
E: requer a criação de uma estrutura de dados hierárquica multinível para armazenar os dados.
Banco de Dados DW - Data Warehouse

Armazéns de dados (ou data warehouses) são bases de dados que se mostram como uma interessante opção em processos de tomada de decisão. Elas armazenam grandes volumes de dados históricos e agregados para apoiar a tomada de decisões estratégicas e operacionais da organização.  Assinale a opção que apresenta uma característica correta de um data warehouse.

A: Adequam-se a sistemas OLTP (On Line Transaction Processing).
B: Apresentam como característica a dimensão temporal.
C: Armazenam especificamente dados de natureza transacional.
D: Orientam seu conteúdo à aplicação
E: Possuem dados de natureza volátil.
Banco de Dados SQL , Banco de Dados Relacionais

Considere o seguinte script SQL de um banco de dados relacional:              Assinale a consulta que imprime a descrição dos produtos que não são fornecidos por nenhum fornecedor  

A: select produto.descricao from produto join fornecimento on produto.id != fornecimento.id_produto
B: select produto.descricao from produto join fornecimento on produto.id = fornecimento.id_produto where id_fornecedor > all (select id from fornecedor)
C: select produto.descricao from produto join fornecimento on produto.id = fornecimento.id_produto
D: select produto.descricao from produto left join fornecimento on produto.id = fornecimento.id_produto where fornecimento.id_fornecedor is null
E: select produto.descricao from produto right join fornecimento on produto.id = fornecimento.id_produto join fornecedor on fornecedor.id = fornecimento.id_fornecedor
Banco de Dados PostgreSQL

Os catálogos do sistema (system catalogs) do servidor PostgreSQL, versão 16.2, servem para gerenciar e acessar informações sobre o banco de dados e seus objetos. Eles desempenham um papel fundamental nas operações internas do PostgreSQL, contribuindo para tarefas como otimização de consultas, controle de acesso e gerenciamento de transações.  Considerando os system catalogs do PostgreSQL, versão 16.2, o catálogo

A: pg_attrdef, que armazena valores padrão da coluna, com as principais informações sobre colunas armazenadas em pg_attribute.
B: pg_database, que armazena informações sobre os bancos de dados disponíveis, uma cópia por banco de dados.
C: pg_sequence, que armazena informações sobre transformações, mecanismo de adaptação de tipos de dados a linguagens procedurais.
D: pg_shseclabel, que armazena informações sobre funções de suporte associadas a famílias de operadores de métodos de acesso.
E: pg_statistic_ext, que armazena definições de wrapper de dados externos.
Banco de Dados MySQL

Temos uma aplicação Spring Boot, utilizando Gradle e o H2. Assinale a opção que descreve, corretamente, os passos para migrar esta aplicação para usar o Maven com MySQL.

A: 1 - Remover todas as configurações do Gradle 2 - Adicionar dependência do MySQL no build.gradle 3 - Alterar as configurações do MySQL
B: 1 - Manter o arquivo build.gradle e renomeá-lo para pom.xml 2 - Atualizar as configurações do MySQL 3 - Criar o esquema do banco de dados manualmente
C: 1 - Converter o build.gradle para pom.xml 2 - Adicionar a dependência do MySQL no pom.xml 3 - Atualizar o application.properties para o MySQL
D: 1 - Criar um novo projeto usando o npm (Node Package Manager) com configurações para Maven e MySQL. 2 - Copiar o código fonte do projeto antigo para o novo 3 - Reconfigurar o application.properties para o MySQL.
E: 1 - Adicionar a dependência do MySQL no pom.xml 2 - Remover a dependência do H2 do pom.xml 3 - Adicionar as configurações do MySQL no pom.xml
Banco de Dados DataMart

Para analisar as vendas dos vários livros correspondentes a vários autores em uma rede de livrarias, construiu-se um DataMart com uma nova tabela "FATO" que armazenará os preços dos livros, chamada #VendaLivro (LivroID, AutorID, PrecoVenda).  Assinale a opção que descreve a ação correta para incluir esta nova tabela no banco de dados, considerando que já há dados nas tabelas #Livro e #Autor.

A: CREATE TABLE #VendaLivro (LivroID INT, AutorID INT, PrecoVenda DECIMAL(10, 2),FOREIGN KEY (AutorID) REFERENCES #Autor(AutorID) );
B: QuantidadeVendida INT, FOREIGN KEY (LivroID) REFERENCES #Autor(LivroID) );
C: FOREIGN KEY (LivroID) REFERENCES #Livro(LivroID)),
D: FOREIGN KEY (AutorID) REFERENCES #Autor(LivroID));
Banco de Dados SQL Server , SGBD - Sistema de Gerenciamento de Banco de Dados , SQL

Considere que você esteja trabalhando com bancos de dados que contêm informações sobre livros e autores utilizando o SGBD SQLServer. Analise o script a seguir.       Avalie se os itens a seguir apresentam a escrita correta em uma consulta SQL nesse banco, que faça um JOIN entre as tabelas de livros e autores, em que cada livro é listado junto com uma lista de todos os seus autores (nomes de autores agregados em uma única String).       A escrita dessa consulta SQL está correta em 

A: I, apenas.
B: IV, apenas.
C: I e III, apenas.
D: I e IV, apenas.
E: I, III e IV.
Banco de Dados SQL

Considerando-se a existência de uma tabela denominada REVENDAS, com os campos NOME, TELEFONE e CONTATO, assinale o comando SQL necessário para apresentar o campo NOME e CONTATO da tabela REVENDAS, sem repetir dados armazenados no campo NOME que sejam iguais. 

A: SELECT DISTINCT nome, * FROM revendas
B: SELECT FROM revendas DISTINCT nome, contato
C: SELECT nome DISTINCT, contato FROM revendas
D: SELECT DISTINCT nome, contato FROM revendas
Banco de Dados SQL

Considerando-se a existência de uma tabela denominada FUNCIONARIOS, com os seguintes campos NOME, TELEFONE, CPF e CEP, assinale a alternativa que apresenta a sintaxe correta para listar todos os nomes dos funcionários, em que o CEP seja 30140787 em ordem crescente. 

A: SELECT  *  FROM FUNCIONARIOS WHERE CEP=30140787 ORDER BY CEP DESC
B: SELECT NOME FROM FUNCIONARIOS WHERE CEP=30140787 ORDER BY CEP
C: SELECT NOME FROM FUNCIONARIOS WHERE CEP=30140787 ORDER BY CEP DESC
D: SELECT * FROM FUNCIONARIOS WHERE CEP==30140787 ORDER BY CEP