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

Na ferramenta avançada de análise e apresentação de dados Oracle BI Enterprise Edition (Oracle BIEE), a área que permite automatizar os processos comerciais, podendo ser empregada para fornecer alertas orientados a eventos, publicação programada de conteúdo e execução de ação condicional orientada a evento, é denominada

A: condições.
B: análises.
C: painéis.
D: agentes.
E: scorecards.
Banco de Dados Data Mining

Na mineração de texto, o processo utilizado para remover os prefixos e sufixos de palavras, de modo a permanecer somente a raiz delas, com a finalidade de melhorar o armazenamento, é conhecido como

A: stemming.
B: análise léxica.
C: remoção de stop-words.
D: criação de tesauros.
E: determinação de pesos.
Banco de Dados Big Data

Com relação a noções de big data, julgue os itens que se seguem.   I Como qualquer tecnologia, soluções de big data também apresentam algumas restrições. Por exemplo, elas não podem ser utilizadas na área da saúde para determinar a causa de uma doença, porque esse é um procedimento complexo que somente pode ser executado por pessoas devidamente capacitadas — nesse caso, os médicos.  II Big data é qualquer tipo de fonte de dados que possui, no mínimo, as seguintes três características: volume de dados extremamente grande; velocidade de dados extremamente alta; e variedade de dados extremamente ampla.  III Para que as organizações obtenham os conhecimentos corretos, a tecnologia big data não permite que elas executem as operações de armazenar e administrar as grandes quantidades de dados de si próprias.  IV Big data é uma combinação de tecnologias de gestão de dados que evoluíram ao longo dos anos, razão por que não é considerado um mercado único.  Estão certos apenas os itens 

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

select C.CPF as CPF, C.NOME as NOME from CONTRIBUINTE as C, PARCELAMENTO as P where C.CPF=P.CPF and P.TIPO=’IPVA’ and P.DATAADESAO between ‘01/01/2021’ and ‘31/12/2021’ and P.STATUS=’ADIMPLENTE’;  A respeito do código SQL (Structured Query Language) anteriormente apresentado, assinale a opção correta. 

A: Há um erro de sintaxe em and P.DATAADESAO between ‘01/01/2021’ and ‘31/12/2021’, pois não é permitida a utilização do operador and mais de uma vez na mesma linha.
B: Há uma junção (JOIN) nesse código, a qual é especificada no trecho from CONTRIBUINTE as C, PARCELAMENTO as P.
C: O objetivo do código é mostrar o CPF e o nome de todos os contribuintes que não aderiram ao programa de parcelamento do IPVA no ano de 2021.
D: A palavra reservada between foi inserida no código equivocadamente, pois somente deveria ser usada nos comandos de update e delete.
E: A finalidade do código é mostrar o CPF e o nome de todos os contribuintes que aderiram ao parcelamento do IPVA no ano de 2021 e que estão com o seu parcelamento em dia.
Banco de Dados DW - Data Warehouse

Considere o excerto abaixo: Um(a) ______ é um sistema centralizado que armazena dados consolidados de várias fontes dentro de uma organização. Ele é projetado para suportar processos de decisão, fornecendo uma visão unificada de toda a empresa. Ele(a) é caracterizado(a) pela integração de dados, que são limpos, transformados e carregados a partir de sistemas de origem diversos, como sistemas de vendas, financeiros e de recursos humanos, entre outros. Marque a alternativa que substitui corretamente a lacuna no texto acima.

A: Data Warehouse;
B: Data Mart;
C: Banco de Dados Operacional;
D: Sistema de Gestão de Relacionamento com o Cliente (CRM);
E: Plataforma de Análise de Dados em Tempo Real.
Banco de Dados Formas normais

Considerando a tabela Cliente com as seguintes colunas: Código Cliente, Nome Cliente, Endereço Cliente. Considerando ainda que a chave primária desta tabela é formada pela coluna Código Cliente. Sobre a normalização, podemos dizer que a tabela:

A: está na primeira forma normal;
B: está na primeira e segunda forma normal;
C: está na primeira, segunda e terceira forma normal;
D: não está na primeira forma normal;
E: está na primeira e na terceira forma normal.
Banco de Dados SQL

No contexto dos subconjuntos da SQL, em qual deles está presente os comandos CREAT e DROP?

A: DQL – Linguagem de Consulta de Dados;
B: DTL – Linguagem de Transação de Dados;
C: DML – Linguagem de Manipulação de Dados;
D: DCL – Linguagem de Controle de Dados;
E: DDL – Linguagem de Definição de Dados.
Banco de Dados Formas normais

Um analista de banco de dados está projetando um sistema que exige a normalização adequada das tabelas para garantir integridade e eficiência. Qual forma normal é alcançada quando uma tabela não possui dependências transitivas e todas as suas colunas não chave são funcionalmente dependentes da chave primária?

A: Primeira Forma Normal (1NF);
B: Segunda Forma Normal (2NF);
C: Terceira Forma Normal (3NF);
D: Forma Normal de Boyce-Codd (BCNF);
E: Quarta Forma Normal (4NF).
Banco de Dados Banco de Dados

Um analista de sistemas está desenvolvendo uma aplicação corporativa que requer a manipulação eficiente de grandes volumes de dados. Qual tipo de banco de dados seria mais adequado para atender a essa necessidade, proporcionando desempenho otimizado e escalabilidade?

A: Banco de Dados Relacional;
B: Banco de Dados NoSQL;
C: Banco de Dados Hierárquico;
D: Banco de Dados de Texto;
E: Banco de Dados de Objetos.
Banco de Dados DW - Data Warehouse

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 é:

A: uma ferramenta de desenvolvimento de software;
B: um sistema operacional;
C: um banco de dados distribuído;
D: uma técnica de programação orientada a objetos;
E: um repositório central de dados para suporte a decisões.
Banco de Dados Metadados e Metainformação

As bases de dados são conjuntos de arquivos relacionados entre si, podendo conter registros sobre pessoas, lugares ou informações em geral. No que tange à base de dados sobre tecnologia, é correto discriminar algumas bases dos Escritórios de Propriedade Industrial, tais como: 

A: USPTO, Derwent Innovations Index e JPU.
B: Derwent Innovations Index, EPU e INPI.
C: EPO, JPO e INPI.
D: ESPACENET, Google Patent Search e EPU.
E: EPU, Derwent Innovations Index e JPO.
Banco de Dados Banco de Dados , Recuperação de falhas

Marisa, chefe do centro de dados (CD) da empresa X, recebeu uma ligação na madrugada informando que tinha havido queda de luz e que nenhum dos geradores disponíveis assumira a geração de energia. Ela então foi ao CD e, após o restabelecimento da luz, solicitou aos presentes que verificassem seus sistemas. Contudo, foram identificadas falhas de discos e, com isso, não haveria acessos aos arquivos de log.  Marisa chamou seus funcionários e orientou, corretamente, que eles recuperassem os bancos de dados a partir do(a):

A: backup do banco de dados em fita;
B: algoritmo de recuperação de áries;
C: sistema de paginação sombra;
D: técnica de atualização imediata;
E: técnica de atualização adiada.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

Davi está trabalhando na indexação do novo banco de dados do Tribunal de Justiça de Mato Grosso do Sul (TJMS). O desempenho de seleções e junções depende em grande parte dos índices ou esquemas de hashing existentes. Contudo, os índices causam overhead nas operações de inclusão, exclusão e atualização, devendo eles ser bem justificados. Davi identificou que existem muitas consultas de intervalo e que a recuperação de intervalo por uma chave composta auxilia na geração de relatórios.  Com base nas características do banco de dados, Davi pôde decidir:

A: se um atributo deve ser indexado;
B: que atributo ou atributos indexar;
C: se um índice agrupado deve ser montado;
D: se um índice de hash deve ser usado em um índice de árvore;
E: se o hashing dinâmico deve ser usado para o arquivo.
Banco de Dados Banco de Dados , SGBD - Sistema de Gerenciamento de Banco de Dados

Edgar, DBA de uma multinacional, recebeu um e-mail do usuário A. Nele, o usuário informava que, ao executar uma transação em um registro na tabela de pessoal, obtinha valores incorretos. Pouco tempo depois, recebeu um e-mail do usuário B, no qual este relatava acessar o mesmo registro do usuário A e informava que, às vezes, os dados ficavam incorretos. Edgar identificou que as duas transações acessavam os mesmos itens do banco de dados e tinham problemas em suas serializações, o que tornava o valor do item incorreto.  Edgar identificou um problema chamado:

A: atualização perdida;
B: atualização temporária;
C: resumo incorreto;
D: leitura não repetitiva;
E: leitura suja.
Banco de Dados Big Data

Os bancos de dados massivos (Big Data) se caracterizam por armazenar grande volume de dados heterogêneos que crescem rapidamente ao longo do tempo.  Para implementar esse tipo de banco de dados, é necessário:

A: esquema pré-definido;
B: armazenamento de dados estruturados;
C: processamento orientado a transações atômicas e isoladas;
D: infraestrutura computacional escalável;
E: linguagem de consulta estruturada.
Banco de Dados Banco de Dados Relacionais

Observe as tabelas A e B, que possuem 10 e 12 registros, respectivamente:              Após executar diferentes tipos de junções entre essas tabelas, o total de registros retornados em cada caso, sendo eles INNER JOIN, RIGHT JOIN, FULL OUTER JOIN, CROSS JOIN e LEFT JOIN, é, respectivamente:  

A: 10, 12, 22, 120 e 10;
B: 9, 10, 13, 120 e 10;
C: 9, 12, 13, 120 e 10;
D: 9, 12, 22, 120 e 10;
E: 9, 12, 13, 22 e 10.
Banco de Dados PL-SQL

Durante o desenvolvimento de um sistema de gestão de estoque para uma empresa de varejo, o desenvolvedor se depara com uma situação desafiadora. O sistema deve garantir que os produtos em estoque nunca tenham uma quantidade negativa, pois isso pode causar problemas sérios de integridade de dados e impactar as operações da empresa. No entanto, enquanto revisava o código do procedimento PL/SQL responsável por atualizar a quantidade de produtos em estoque após uma venda, o desenvolvedor percebeu que não havia tratamento de exceções para o caso em que a quantidade vendida fosse maior que a quantidade disponível em estoque. Diante dessa situação, o desenvolvedor precisa criar uma exceção específica, associá-la a um código de erro personalizado e garantir que o sistema use a nova exceção criada.  Para atingir esse objetivo, o desenvolvedor deverá:

A: definir uma variável do tipo EXCEPTION, associar um código de erro específico à exceção usando PRAGMA EXCEPTION_INIT e usar RAISE para lançar a exceção personalizada no procedimento PL/SQL;
B: utilizar uma declaração EXCEPTION para definir a exceção personalizada e associar um código de erro específico diretamente no RAISE, dentro do procedimento PL/SQL;
C: utilizar uma declaração EXCEPTION para definir a exceção personalizada e lançar a exceção diretamente no procedimento PL/SQL, sem associar um código de erro específico;
D: utilizar uma declaração EXCEPTION para definir a exceção personalizada e associar um código de erro específico usando PRAGMA EXCEPTION_INIT, mas não utilizar RAISE no procedimento PL/SQL;
E: usar as exceções embutidas já fornecidas pelo Oracle, o que torna desnecessário criar uma exceção personalizada.
Banco de Dados Banco de Dados

A normalização de dados é o processo de analisar os esquemas de relações com base nas dependências funcionais de seus atributos e chaves primárias, envolvendo uma série de Formas Normais (FN). Observe o esquema da tabela “Pedido”, a seguir.     A tabela "Pedido" possui chave primária composta (ID_PEDIDO, ID_CLIENTE), atributos com valores atômicos e dependência parcial de coluna não chave (NOME_CLIENTE) com parte da chave primária (ID_CLIENTE). Com base nisso, “Pedido” está normalizada na FN:  

A: 1FN;
B: 2FN;
C: 3FN;
D: 4FN;
E: 5FN.
Banco de Dados Conceitos Básicos em Banco de Dados , Banco de Dados Relacionais

Os principais sistemas de informação de uma organização armazenam seus dados transacionais em bancos de dados relacionais que são estruturados em tabelas que se relacionam entre si por meio da implementação de: 

A: chaves;
B: índices;
C: matrizes;
D: métricas;
E: nós e arestas.
Banco de Dados Conceitos Básicos em Banco de Dados , Banco de Dados , SQL

Bancos de dados do tipo Big Data armazenam grandes volumes de dados com variados formatos que são gerados em alta velocidade. Os tradicionais bancos de dados relacionais não suportam armazenar dados com tais características.  Dessa forma, o tipo de banco de dados utilizado para armazenar grafos, documentos e chave-valor é: 

A: cubo;
B: NoSQL;
C: tabular;
D: data mart;
E: OLTP.
Banco de Dados Modelagem de dados

Considerando os conceitos de modelagem de dados no contexto do modelo relacional, avaliar se as afirmativas são certas (C) ou erradas (E) e assinalar a sequência correspondente.  ( ) No relacionamento do tipo um-para-muitos, várias instâncias de uma entidade estão associadas a múltiplas instâncias de outra entidade. Isso é geralmente implementado por meio de uma terceira tabela, denominada tabela de associação ou tabela de junção. ( ) Entidades são características ou propriedades que descrevem um atributo. Por exemplo, um Livro pode ter entidades como Título, Autor, ISBN, Ano de Publicação, etc. ( ) Pode-se afirmar que uma entidade estará na Primeira Forma Normal (1NF) somente se todos os seus atributos não chave dependerem diretamente apenas da chave primária, sem apresentar dependências transitivas. 

A: E - E - E.
B: E - E - C.
C: E - C - C.
D: C - E - E.
Banco de Dados Banco de Dados Paralelos e Distribuídos

Atualmente existem diferentes tipos de implementação de bancos de dados NoSQL, diversas implementações adotam a propriedade de consistência relaxada presente no teorema CAP.  As demais propriedades do teorema CAP são 

A: disponibilidade e tolerância a partições.
B: desempenho e tolerância a falhas.
C: atomicidade e particionamento.
D: amplitude e particionamento.
E: atomicidade e persistência.
Banco de Dados Conceitos Básicos em Banco de Dados

O Teorema CAP afirma que não é possível garantir as três propriedades C – A – P simultaneamente em um sistema distribuído e com replicação de dados. Em geral, sistemas NoSQL optam por enfraquecer:

A: a disponibilidade;
B: a atomicidade;
C: a consistência;
D: a durabilidade;
E: a integridade.
Banco de Dados Álgebra relacional

A existência de uma chave estrangeira impõe restrições que devem ser garantidas ao executar operações de alterações do Banco de Dados. Na alteração do valor da chave primária referenciada pela chave estrangeira, ela deve garantir: 

A: que o valor da chave estrangeira apareça na coluna da chave primária referenciada;
B: que na coluna chave estrangeira não apareça o antigo valor da chave primária que está sendo alterada;
C: que o novo valor da chave estrangeira apareça na coluna da chave primária referenciada;
D: que na coluna chave estrangeira não apareça o valor da chave primária que está sendo excluída;
E: que o novo valor da chave estrangeira não apareça na coluna da chave primária referenciada.
Banco de Dados SQL Server , SGBD - Sistema de Gerenciamento de Banco de Dados , SQL

Em um SGBD SQL Server 2019, qual instrução Transact-SQL pode ser utilizada para criar um procedimento armazenado que é executado automaticamente quando um usuário tenta modificar dados de uma tabela?

A: CREATE EVENT
B: CREATE TRIGGER
C: CREATE VIEW
D: CREATE RULE
E: CREATE FUNCTION
Banco de Dados Formas normais

Existem diversas formas normais que podem ser utilizadas na normalização de esquemas relacionais. A forma normal BoyceCodd (FNBC) foi proposta para ser uma simplificação, mas descobriu-se que ela é mais rigorosa que a forma normal que ela pretendia simplificar.  A forma normal que a FNBC pretendia simplificar é a   

A: 1FN.
B: 2FN.
C: 3FN.
D: 4FN.
Banco de Dados SQL Server

Um analista de infraestrutura necessita instalar o MS SQLServer 2014 em um Core Server com Windows Server na Secretaria de Saúde do Estado do Mato Grosso.  Assinale a opção que indica a lista de pré-requisitos indicados pelo Microsoft para que a instalação seja bem-sucedida.   

A: Windows Server 2008 R2 SP1 e Windows Installer 3.0.
B: Windows Server 2008 R2 SP1, .NET Framework 4.0 SP1 Full Profile e Windows PowerShell 3.0.
C: .NET Framework 4 Server Core Profile, Windows Server 2008 R2 SP1 e Windows PowerShell 2.5.
D: .NET Framework 2.0 SP2, .NET Framework 3.5 SP1 Full Profile, .NET Framework 4 Server Core Profile, Windows Installer 4.5 e Windows PowerShell 2.0.
Banco de Dados PostgreSQL

Qual afirmativa descreve o melhor uso do PL/pgSQL do PostgreSQL?

A: Realizar otimizações automáticas de consultas para melhorar o desempenho do banco de dados.
B: Gerenciar transações distribuídas em ambientes de cluster PostgreSQL.
C: Facilitar a replicação de dados entre diferentes instâncias do PostgreSQL em um ambiente de alta disponibilidade.
D: Permitir a criação de procedimentos armazenados e funções em uma linguagem procedural específica para o PostgreSQL.
Banco de Dados MySQL

No MySQL, qual é a finalidade da engine de armazenamento InnoDB em relação à integridade transacional?

A: Fornecer indexação avançada para consultas de leitura intensiva.
B: Otimizar o armazenamento físico dos dados para melhorar o desempenho de consultas.
C: Facilitar a replicação de dados entre servidores MySQL em um ambiente distribuído.
D: Gerenciar transações ACID para garantir a integridade dos dados.
Banco de Dados Banco de Dados Relacionais

Marque a afirmativa que apresenta a principal atividade que um sistema de gerenciamento de banco de dados relacional distribuído deve implementar. 

A: Priorizar a velocidade de acesso aos dados em detrimento da segurança, uma vez que sistemas distribuídos podem apresentar desafios de latência.
B: Desconsiderar a redundância de dados para minimizar o consumo de recursos, comprometendo a confiabilidade do sistema.
C: Garantir a consistência e a integridade dos dados, considerando transações que envolvem múltiplos locais.
D: Focar exclusivamente na escalabilidade do sistema, sem considerar a interoperabilidade com outros sistemas de informação.
Banco de Dados Banco de Dados , Modelo relacional

Ao eliminar redundâncias e inconsistências, a normalização ajuda a manter a integridade dos dados, garantindo que não haja duplicação ou discrepâncias nos valores armazenados. Sobre os tipos de formas normais da normalização de dados, trata-se da Terceira Forma Normal (3FN) na normalização de dados:

A: Eliminar dependências parciais.
B: Eliminar dependências transitivas.
C: Garantir que cada coluna em uma tabela contenha valores atômicos.
D: Garantir que cada linha em uma tabela tenha uma chave primária única.
Banco de Dados DW - Data Warehouse

O principal objetivo de um data warehousing é permitir a análise de dados para auxiliar na tomada de decisões estratégicas e operacionais nas organizações. Considere as características de data warehousing, marque V para as afirmativas verdadeiras e F para as falsas.  ( ) Metadata: usado para documentar e descrever os dados e processos, incluindo a origem dos dados e transformações aplicadas. ( ) Cubos OLAP: são conjuntos de dados organizados em um formato multidimensional que dificultam a análise e geração de relatórios. ( ) Data Marts:são subconjuntos e são projetados para atender às necessidades específicas de uma área funcional ou departamento da organização.  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 DW - Data Warehouse

Data warehousing é normalmente integrado com ferramentas de análise de dados. Sobre o Processamento Analítico On-line (OLAP) no contexto de data warehousing, assinale a afirmativa que define corretamente OLAP. 

A: Método para criar backups de dados.
B: Técnica de processamento de dados em lote.
C: Protocolo de comunicação para acesso a dados.
D: Conjunto de ferramentas para análise interativa de dados multidimensionais.
Banco de Dados PostgreSQL

O PostgreSQL segue o modelo relacional padrão, com suporte para tabelas, chaves estrangeiras, índices, triggers, visões e outros recursos essenciais de um sistema de banco de dados relacional. Considerando as características do PostgreSQL, marque V para as afirmativas verdadeiras e F para as falsas.   ( ) Oferece suporte completo ao padrão SQL, além de incluir extensões avançadas, como janelas de funções, CTEs e operadores JSON. ( ) Garante a consistência dos dados, oferecendo suporte completo a transações ACID, o que garante a integridade dos dados mesmo em situações de falha. ( ) É altamente extensível, permitindo que os usuários definam novos tipos de dados, funções definidas pelo usuário (UDFs), procedimentos armazenados e até mesmo criem extensões personalizadas para estender as funcionalidades 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 SQL

SQL é uma linguagem declarativa com seus comandos divididos em grupos, permitindo a manipulação de dados com suporte à estrutura de dados, regras e restrições de integridade. Sobre a divisão dos comandos SQL em grupos, assinale a afirmativa INCORRETA.  

A: DCL: Proporciona consulta de dados.
B: DTL: Oferece comandos para trabalhar com transações.
C: DML: Permite inclusão, alteração e exclusão de dados.
D: DDL: Permite determinar o esquema do banco de dados e trabalhar com metadados.
Banco de Dados SQL

As triggers podem ser criadas, alteradas e removidas usando comandos SQL específicos, permitindo que administradores de banco de dados gerenciem facilmente a lógica de negócios associada às tabelas do banco de dados. Sobre as características de triggers, assinale a afirmativa INCORRETA. 

A: São compostas de três componentes: o evento, a condição e a ação.
B: São acionadas com a intervenção do usuário, ou seja, o usuário vê o gatilho sendo disparado.
C: Podem ser definidas para executar uma ação em resposta a uma consulta SELECT em uma tabela.
D: São executadas ou acionadas apenas se ocorrer um evento, ou seja, uma operação de manipulação de dados.
Banco de Dados SQL Server , SQL

As organizações realizam diversas transações eletrônicas durante a execução das suas atividades operacionais, com aplicações de uso interno e externo, desenvolvidas em diferentes linguagens de programação, que persistem os dados coletados em um Sistema de Gerenciamento de Banco de Dados. O armazenamento desses dados deve ser revestido de uma boa camada de segurança, bem como as aplicações que consomem e alimentam esse banco, pois as consultas dinâmicas desenvolvidas nessas aplicações, se não protegidas adequadamente, produzem vulnerabilidades que podem causar danos de magnitude catastrófica em uma base de dados, permitindo acessos indevidos através de ataques conhecidos como SQL Injection. Sobre esse tipo de ataque, analise as afirmativas a seguir.   I. Consiste basicamente em digitar comandos SQL, exclusivamente do tipo DML, nos inputs de formulários da aplicação. II. Um teste de SQL Injection pode ser em uma tela de login de um sistema WEB qualquer, digitar o comando ' or 1=1 or 'a' = 'a no campo de login, preencher o campo senha com qualquer valor e clicar no botão que efetua o login para verificar se o sistema realizará a autenticação. III. Uma forma de proteger a aplicação do SQL Injection é realizar a validação/tratamento das informações manualmente ou utilizar frameworks de persistência/ORM que possuam mecanismos para evitar esse tipo de ataque.   Está correto o que se afirma apenas em 

A: I.
B: II.
C: III.
D: II e III.