mateus-hamade/multiple-choice-questions huggingface dataset:
Banco de Dados Banco de Dados Relacionais

DDL (Data Definition Language) em bancos de dados relacionais é extremamente importante, para se definir estruturas de dados, modificar estruturas existentes, entre outras aplicações que podem ser utilizadas. Desta forma assinale a alternativa correta, com base na instrução descrita abaixo.  ALTER TABLE funcionários ADD COLUMN data_contratação DATE DEFAULT CURRENT_DATE;  Assinale a alternativa que apresenta qual a finalidade desta instrução.

A: Adiciona uma nova coluna chamada data_contratação à tabela funcionários com valor padrão como a data atual
B: Adiciona uma nova coluna chamada data_contratação à tabela funcionários sem valor padrão
C: Adiciona uma nova coluna chamada data_contratação à tabela clientes
D: Remove a tabela funcionários
E: Remove a tabela   funcionários
Banco de Dados ETL (Extract Transform Load)

Avalie se a ingestão de dados é um processo que consiste em:  I. Extrair dados de uma fonte e carregá-los no destino, sem qualquer transformação. II. Extrair dados de uma fonte, transformá-los de acordo com as necessidades do sistema e carregá-los no destino. III. Transformar dados de uma fonte de acordo com as necessidades do sistema e carregá-los no destino.  Está correto apenas o que se apresenta em 

A: II e III.
B: II.
C: I.
D: I e II.
E: I e III.
Banco de Dados Data Mining

Identificar o tipo de dados ausentes é crucial para se encontrar soluções que os resolvam.  Avalie se os dados ausentes são categorizados como  I. MCAR. Valores ausentes completamente aleatórios. II. Valores ausentes aleatórios. III. MICE. Valores ausentes usando imputação múltipla usando equações encadeadas.  Está correto o que se apresenta em

A: I e II, apenas.
B: I e III, apenas.
C: II e III, apenas.
D: II, apenas.
E: I, II e III.
Banco de Dados Oracle

A integração do sistema ORACLE com a linguagem de programação R foi resultado da adesão da empresa ao R Consortium R/Database.  A integração do R com Oracle Database e Oracle Autonomous Database, promovida por R API (Application Programming Interface) é denominada:

A: Oracle Exadata
B: Oracle Database API for R (ODAPI4R)
C: Oracle Hyperion
D: Oracle API for R (OAPI4R)
E: Oracle Machine Learning for R (OML4R)
Banco de Dados SQL

Com relação aos sistemas de bancos de dados NoSQL, avalie as afirmativas a seguir.  I. Estão sujeitos a uma arquitetura de armazenamento de dados massivamente distribuída. Os dados são armazenados em estruturas tabulares diferenciadas, dependendo do tipo de banco de dados. II. Os sistemas podem ser do tipo chave-valor, orientados a documentos, relacionais ou baseados em grafos e para garantir alta disponibilidade e protegerem- contra falhas os bancos de dados NoSQL adotam diferentes conceitos de replicação de dados. III. Nas redes de computadores massivamente distribuídas, conceitos de consistência diferenciados também são suportados pelos sistemas de bancos de dados NoSQL. Por exemplo, consistência forte significa que o sistema garante consistência de dados em todos os momentos. Consistência fraca significa que mudanças ocorridas em nós replicados são toleradas com atraso e podem levar a inconsistências de curto prazo.   Está correto apenas o que se afirma em

A: I e II.
B: I e III.
C: II e III.
D: III.
E: II.
Banco de Dados SQL Server

Com relação aos spinlock no MS SQL Server 2019, avalie as afirmativas a seguir.  I. Os spinlocks não são uma exclusividade do MS SQL Server. São utilizados pelo sistema operacional quando é necessário obter acesso a uma determinada estrutura de dados somente por um curto intervalo de tempo. Por exemplo, quando uma thread não consegue obter acesso ao tentar adquirir um spinlock, ela é executada de maneira periódica se o recurso está disponível ou não, em vez de fazer uma suspensão imediata. Após algum tempo, a thread que está aguardando o spinlock será suspenso antes de poder adquirir o recurso. A suspensão permite que outras threads em execução na mesma CPU sejam executadas. II. O MS SQL Server usa spinlocks para proteger o acesso a algumas estruturas internas de dados. Os spinlocks são usados no mecanismo para serializar o acesso a determinadas estruturas de dados de maneira semelhante aos locks. III. A principal diferença entre o lock e o spinlock é o fato de que os locks executar um loop por um período verificando a disponibilidade de uma estrutura de dados. Por outro lado, uma thread tentando obter acesso a uma estrutura protegida por spinlock cederá imediatamente se recurso não estiver disponível. A suspensão requer a alternância de contexto de uma thread fora da CPU para que outra thread possa ser executada.  Está correto o que se afirma em 

A: III, apenas.
B: II e III.
C: II, apenas.
D: I e II.
E: I e III.
Banco de Dados Gerência de Transações

O DAMA-DMBOK2 apresenta uma visão abrangente dos desafios, complexidades e valor do gerenciamento eficaz de dados nas corporações.  Os tipos de modelos operacionais de governança de dados discutidos no DAMA-DMBOK2 são

A: startup e avançado.
B: on premises e on cloud.
C: ad hoc e orientado a negócio.
D: centralizado, replicado e federado.
E: ad hoc, startup, distribuído e orientado a negócio.
Banco de Dados DW - Data Warehouse , BI (Business Intelligence)

Com relação ao Data Warehousing e ao Business Intelligence, avalie as afirmativas a seguir e assinale V para a afirmativa verdadeira e F para a falsa.  ( ) Eles têm como meta construir e manter o ambiente técnico e os processos técnicos e de negócios necessários para fornecer dados integrados em apoio às funções operacionais, requisitos de conformidade e atividades de inteligência de negócios. ( ) Ambos visam apoiar e permitir análises de negócios e tomadas de decisões mais eficazes por parte dos trabalhadores do conhecimento. ( ) O Data Warehousing concentra-se em permitir um contexto de negócios histórico e integrado em dados operacionais, aplicando regras de negócios e mantendo relacionamentos de dados de negócios apropriados. O armazenamento de dados também inclui processos que interagem com repositórios de metadados.  As afirmativas são, respectivamente,

A: F – F – F.
B: F – F – V.
C: F – V – V.
D: V – F – V.
E: V – V – V.
Banco de Dados Conceitos Básicos em Banco de Dados

As dimensões de qualidade de dados discutidas no DAMA-DMBOK2 descrevem características mensuráveis dos dados que ajudam a definir seus requisitos de qualidade.  A dimensão que se refere ao grau em que os dados representam corretamente entidades da “vida real” é denominada

A: validity.
B: accuracy.
C: consistency.
D: uniqueness.
E: completeness.
Banco de Dados Big Data

O Big Data é um conceito recente, sendo normalmente definido por um conjunto de termos, definidos como 5 “V”s. Relacione os termos a seguir com suas respectivas representações.  1. Volume. 2. Variedade. 3. Veracidade. 4. Velocidade. ( ) É um termo cunhado pela IBM que está sendo usado como o quarto “V” para descrever Big Data. Refere-se à conformidade com os fatos: precisão, qualidade ou confiabilidade dos dados. Ferramentas e técnicas são frequentemente usadas para lidar com Big Data, transformando os dados em insights de qualidade e confiáveis.  ( ) Significa a celeridade com que os dados estão sendo produzidos e com que presteza os dados devem ser processados (ou seja, capturados, armazenados e analisados) para atender a necessidade ou demanda. Talvez seja a característica mais negligenciada do Big Data. ( ) É a característica mais comum do Big Data. Muitos fatores contribuíram ao aumento exponencial na quantidade de dados, como dados baseados em transações armazenados ao longo dos anos, os dados das mídias sociais, aumentando a quantidade de dados de sensores, dados RFID e GPS gerados automaticamente e assim por diante. ( ) Atualmente os dados hoje possuem diversos e tipos e formatos, desde bancos de dados relacionais aos XML e dados capturados por sensores, vídeo, áudio. Segundo estimativas, 80 a 85 por cento de todos os dados das organizações estão em algum tipo de formato não estruturado ou semiestruturado.  A relação correta, na ordem dada, é

A: 4 – 2 – 3 – 1.
B: 3 – 1 – 4 – 2.
C: 4 – 3 – 2 – 1.
D: 3 – 4 – 1 – 2.
E: 2 – 3 – 1 – 4.
Banco de Dados Banco de Dados

Sobre o conceito e importância de análise de dados, assinale se a asserção (A) é verdadeira e se a razão (R) é uma explicação correta da asserção:   (A): A análise de dados é crucial para as organizações modernas, pois transforma grandes volumes de dados brutos em insights acionáveis que podem informar decisões estratégicas. (R): A análise de dados permite às organizações identificarem tendências, padrões e anomalias, otimizando processos e melhorando a tomada de decisões baseada em evidências.   Indique se:

A: Ambas A e R são verdadeiras, e R é a justificativa correta de A.
B: Ambas A e R são verdadeiras, mas R não é a justificativa correta de A.
C: A é verdadeira, e R é falsa.
D: A é falsa, e R é verdadeira.
E: Ambas A e R são falsas.
Banco de Dados Big Data

No contexto da tecnologia e análise de dados, considere as seguintes afirmações sobre Big Data e identifique a correta:

A: Big Data é exclusivamente utilizado para análise de dados de todas as redes sociais.
B: A principal característica do Big Data é a sua moderada quantidade de dados, facilitando a análise.
C: Big Data se refere apenas a dados estruturados, como tabelas de bancos de dados relacionais e planilhas.
D: Uma característica do Big Data é a capacidade de processar volumes massivos de dados, estruturados e não estruturados, para insights rápidos.
E: Big Data elimina a necessidade de qualquer tipo de análise estatística devido à sua escala.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

O modelo de recuperação de falhas em um banco de dados é de extrema importância para garantir a confiabilidade, a consistência e a integridade dos dados, mesmo em situações de falhas inesperadas. Qual é a desvantagem do modelo de recuperação de falhas com atualização imediata em um sistema de gerenciamento de banco de dados?

A: Dificuldade em lidar com grande volume de transações simultâneas.
B: Probabilidade maior de perda de dados em caso de falha do sistema.
C: Atraso na confirmação de alterações, prejudicando a eficiência operacional.
D: Necessidade constante de reinicialização do sistema para aplicar atualizações.
Banco de Dados Formas normais

Considere a tabela chamada “MeioDePagamento”.   Como aplicar a Terceira Forma Normal a essa tabela? 

A: Separar a tabela em duas, uma para clientes e outra para meios de pagamento.
B: Criar uma tabela adicional para armazenar as taxas de juros.
C: Adicionar uma coluna de chave estrangeira para referenciar a tabela de clientes.
D: Manter a tabela como está, pois já está na terceira forma normal.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

Um Sistema Gerenciador de Banco de Dados (SGBD) é um software projetado para gerenciar e facilitar o armazenamento, a organização, a recuperação, a atualização e a segurança de dados em um banco de dados. Qual das seguintes afirmações define corretamente o conceito de schema em um SGBD? 

A: Conjunto de dados não estruturados armazenados em um sistema distribuído.
B: Protocolo de comunicação utilizado para transferir dados entre servidores de banco de dados.
C: Método de compressão de dados para reduzir o espaço de armazenamento.
D: Modelo lógico que especifica a estrutura e organização dos dados em um banco de dados.
Banco de Dados Segurança , Administração de banco de dados

Uma etapa fundamental na administração de bancos de dados se refere à implementação e monitoramento de segurança. Com relação às ameaças e desafios comuns, analise os itens a seguir.  I. Os erros humanos continuam sendo uma das mais importantes causas de todas as violações de dados relatadas, em especial devidos a acidentes, senhas fracas, compartilhamento de senhas e outros comportamentos de usuários imprudentes ou desinformados.  II. As vulnerabilidades do software de banco de dados tem sua exposição reduzida pela aplicação dos patches fornecidos pelas empresas comerciais e plataformas de gerenciamento de banco de dados de software livre.  III. São ameaças permanentes em bancos de dados os ataques de injeção SQL/NoSQL e as invasões por estouro de buffer.  Está correto o que se afirma em:

A: I, apenas.
B: I e II, apenas.
C: I e III, apenas.
D: II e III, apenas.
E: I, II e III.
Banco de Dados Recuperação de falhas

Com relação à tolerância a falhas, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).  ( ) A tolerância a falhas é a capacidade de um sistema de continuar funcionando mesmo quando ocorrem falhas em seus componentes.  ( ) A redundância é uma técnica comum usada para aumentar a tolerância a falhas em sistemas críticos.  ( ) A tolerância a falhas é uma técnica que garante que um sistema nunca falhe.  As afirmativas são, respectivamente,

A: F – V – F.
B: V – V – F.
C: F – F – V.
D: V – F – F.
E: V – V – V.
Banco de Dados SQL Server , SGBD - Sistema de Gerenciamento de Banco de Dados

O utilitário do SGBD Microsoft SQL Server que faz cópia em massa de grandes quantitativos de dados entre uma instância do SGBD e um arquivo de dados em um formato especificado pelo usuário se denomina

A: dataloader.
B: sqlcopy.
C: etl.
D: bcp.
E: bckp.
Banco de Dados MySQL

Um DBA necessita executar algumas ações para otimizar um servidor MySQL v8.  Com relação à otimização para tipos BLOB, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).  ( ) Ao armazenar um BLOB grande contendo dados textuais, o analista deverá considerar compactá-lo primeiro e não deve usar esta técnica quando a tabela inteira estiver compactada por InnoDB ou MyISAM.  ( ) Para uma tabela com diversas colunas, afim de reduzir os requisitos de memória para consultas que não utilizam a coluna BLOB, o analista deverá considerar dividir a coluna BLOB em uma tabela separada e referenciá-la com uma consulta de junção quando necessário.  ( ) Como os requisitos de desempenho para recuperar e exibir um valor BLOB podem ser muito diferentes de outros tipos de dados, o analista deverá colocar a tabela específica do BLOB em um dispositivo de armazenamento diferente ou até mesmo em uma instância de banco de dados separada. Por exemplo, para recuperar um BLOB pode ser necessária uma grande leitura sequencial de disco, mais adequada a um disco rígido tradicional do que a um dispositivo SSD.  As afirmativas são, respectivamente,

A: V – V – V.
B: V – F – F.
C: F – V – F.
D: F – V – V.
E: F – F – F.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados , Banco de Dados Relacionais

A arquitetura de três camadas, tradicional nos SBGDs relacionais, pode ser usada para explicar o conceito de independência de dados. A esse respeito, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).  ( ) Existem três tipos de independência de dados no SGBDs relacionais: a independência lógica, a semântica e a física.  ( ) A independência lógica dos dados é a capacidade de alterar o esquema conceitual sem ter que alterar esquemas externos ou programas aplicativos. É possível alterar o esquema conceitual para expandir o banco de dados, para alterar restrições ou para reduzir o banco de dados (removendo um tipo de registro ou itens de dados).  ( ) A independência física dos dados é a capacidade de alterar o esquema interno sem ter que alterar o esquema conceitual. No entanto, os esquemas externos também precisam ser alterados.  As afirmativas são, respectivamente,

A: V – V – F.
B: F – V – F.
C: V – F – F.
D: F – V – V.
E: F – F – V.
Banco de Dados Banco de Dados Relacionais

As propriedades ACID são essenciais no contexto do processamento de transações em bancos dados relacionais. As propriedades que correspondem as letras C e D são, respectivamente,

A: completude e desacoplamento
B: coordenação e deslocamento.
C: commit e delete.
D: cooperação e distribuição.
E: consistência e durabilidade.
Banco de Dados Backup em Banco de Dados , SGBD - Sistema de Gerenciamento de Banco de Dados

Um DBA necessita fazer backups no SGBD MariaDB, porém existem diversos recursos e formas de se executar essas ações, analise os itens a seguir.  I. O programa mariadb-dump executa um backup lógico no MariaDB. É a maneira mais flexível de realizar backup e restore de dados, é uma boa opção quando o tamanho dos dados é relativamente pequeno. Para conjuntos de dados grandes, o arquivo de backup pode ser grande e o tempo de restauração demorado.  II. O programa mariadb-hotcopy é um fork do Percona XtraBackup com suporte adicional para compactação e criptografia de dados. O programa está disponível na versão MariaDB 10.1 ou posterior.  III. O programa mariadb-backup realiza um backup físico e funciona apenas para fazer backup de tabelas MyISAM e ARCHIVE. Ele só pode ser executado na mesma máquina que o local dos diretórios do banco de dados.  Está correto o que se afirma em

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

Segurança em aplicações web é uma preocupação essencial para proteger dados e garantir a integridade das informações.  Sobre práticas de segurança em aplicações web, assinale a alternativa que apresenta CORRETAMENTE práticas que contribuem significativamente para mitigar ataques de injeção SQL em aplicações web:

A: Utilizar cookies seguros para autenticação de usuários.
B: Validar e sanitizar entradas de dados do usuário antes de incorporá-las em instruções SQL.
C: Expor detalhes técnicos das mensagens de erro, incluindo informações de SQL, para facilitar a depuração.
D: Armazenar senhas no banco de dados em texto claro para facilitar a recuperação em caso de esquecimento.
Banco de Dados SQL

Considere as relações Funcionario e Telefone a seguir:                       Com base nas informações acima, a consulta SQL que resultará na lista de todos os funcionários e seus telefones, caso os possuam, é:  

A: SELECT * FROM Funcionario F WHERE Telefone.CPF = Funcionario.CPF
B: SELECT * FROM Funcionario F LEFT JOIN Telefone T ON F.CPF = T.CPF
C: SELECT Telefone FROM Funcionario F WHERE CPF=CPF
D: SELECT * FROM Funcionario F INNER JOIN Telefone T ON F.CPF = T.CPF
Banco de Dados Banco de Dados , SGBD - Sistema de Gerenciamento de Banco de Dados

Uma transação em um banco de dados ou sistema de armazenamento de dados é qualquer operação tratada como uma unidade de trabalho. As transações são totalmente executadas ou não executadas, mantendo o sistema de armazenamento em um estado consistente. Quando essas transações possuem características especiais que garantem sua consistência, elas são denominadas transações ACID. As quatro principais características que definem uma transação ACID são:

A: Atividade, Carga, Informação e Dados.
B: Atomicidade, Consistência, Isolamento e Durabilidade.
C: Artificialidade, Corretude, Identificação e Desenvolvimento.
D: Aleatoriedade, Computabilidade, Identidade e Desacoplamento.
Banco de Dados Backup em Banco de Dados

O método de Backup que usa estratégia por meio da replicação de dados em tempo real em um ou mais dispositivos de armazenamento diferentes, proporcionando alta disponibilidade e redundância de dados em caso de falhas de hardware ou outras interrupções do sistema, denomina-se

A: restauração.
B: backup 365.
C: backup espelhado.
D: backup diferencial.
Banco de Dados Banco de Dados

O teorema CAP nos bancos de dados NoSQL, foi originalmente introduzido como o princípio CAP, pode ser usado para explicar alguns dos requisitos em sistemas distribuídos com replicação. As três letras da sigla CAP referem-se a três propriedades desejáveis de distribuição com dados replicados. Em relação ao CAP, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).  (   ) As três letras significam: Completeness, em português completude, Atomicity, em português atomicidade e Partition tolerance, em português, tolerância de partição. (   ) A atomicidade significa que cada solicitação de leitura ou gravação para um item de dados será processada com sucesso ou receber uma mensagem informando que a operação não pode ser concluída. (   ) A Tolerância de partição significa que o sistema não pode continuar operando com consistência se a rede que conecta os nós apresentar muitas falhas em duas ou mais partições, onde os nós em cada partição não podem se comunicar.  As afirmativas são, respectivamente, 

A: V – V – V.
B: V – V – F.
C: V – F – V.
D: F – V – F.
E: F – F – F.
Banco de Dados Banco de Dados Relacionais

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, 

A: V – V – V.
B: V – V – F.
C: F – F – F.
D: F – V – F.
E: F – V – V.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

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, 

A: V – F – F.
B: V – V – F.
C: F – F – F.
D: F – V – F.
E: F – F – V.
Banco de Dados Banco de Dados , SQL

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.  

A: 1 – 3 – 2 – 4.
B: 4 – 1 – 2 – 3.
C: 1 – 2 – 4 – 2.
D: 3 – 4 – 1 – 2.
E: 2 – 1 – 4 – 3.