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

Um banco de dados é uma coleção organizada de informações que podem ser facilmente acessadas, gerenciadas e atualizadas. Para garantir que um banco de dados seja eficiente e confiável, é importante que ele seja projetado de acordo com as boas práticas e padrões estabelecidos na área de banco de dados. A primeira forma normal é um desses padrões. Qual é o objetivo da primeira forma normal em banco de dados? 

A: Evitar a redundância de dados.
B: Permitir a inclusão de novas entidades no banco de dados.
C: Permitir a definição de relacionamentos entre as entidades.
D: Garantir a integridade referencial dos dados.
E: Evitar a duplicação de dados em diferentes tabelas.
Banco de Dados DW - Data Warehouse

A supervisão da documentação técnica de sistemas em Data Warehouse é um processo de verificação e validação da documentação técnica relacionada ao design, arquitetura, fontes de dados, transformações, cargas e consultas de relatórios do sistema de Data Warehouse. Isso envolve revisar e atualizar a documentação técnica regularmente, para garantir que ela esteja precisa, atualizada e completa. Qual é a finalidade da supervisão da documentação técnica de sistemas em Data Warehouses? 

A: Garantir a não-conformidade com as normas e padrões regulatórios.
B: Facilitar a comunicação entre os membros da equipe de desenvolvimento.
C: Elevar o tempo e custo de manutenção do sistema.
D: Permitir a atualização e melhoria contínua do sistema.
E: Alavancar as falhas de segurança no sistema.
Banco de Dados BI (Business Intelligence)

A busca por soluções confiáveis que tornassem possível a integração de um grande volume de dados, vindos de diversas fontes diferentes, fez com que as organizações investissem em sistemas de gerenciamento cada vez mais eficazes, com o objetivo de obter informações válidas e relevantes para a tomada de decisão. Neste contexto, o Business lntelligence (BI), se encaixa, pois:     I. possui a capacidade de combinar variadas bases de dados em um ambiente único.  lI. integra ferramentas, aplicativos e metodologias que preparam dados para consultas e geração de relatórios.  IlI. torna mais demorada a interpretação de grande volume de dados.  IV. ratificou a importância da tecnologia da informação como vantagem competitiva no alcance dos objetivos estratégicos das organizações.     Estão corretas as afirmativas: 

A: lI, IlI e IV.
B: I, lI e IV.
C: I e IlI apenas.
D: lI e IV, apenas.
E: IlI e IV.
Banco de Dados Banco de Dados

No contexto de bancos de dados, “é dito que uma tabela está nessa forma normal se todos os atributos contêm apenas um valor correspondente, singular, e não existem grupos de atributos repetidos, e se os registros na tabela, que não são chaves, dependam da chave primária em sua totalidade, e não apenas parte dela.”     Disponível em: <https://medium.com/@diegobmachado/>.  Acesso em: 6 mar. 2021, com adaptações.     A que forma normal essa definição se refere? 

A: Segunda
B: Primeira
C: Terceira
D: Quarta
E: Quinta
Banco de Dados Banco de Dados

Existe um tipo de banco de dados que possui uma estrutura semelhante a uma árvore, em que todos os nós representam registros e os ramos indicam campos. Qual é o nome dado a esse tipo de banco de dados? 

A: Multinível
B: Hierárquico
C: De rede
D: Relacional
E: Orientado a objetos
Banco de Dados Banco de Dados

Há um procedimento voltado para bancos de dados que visa simplificar grupos complexos de dados ao eliminar dados redundantes e garantir que as dependências entre os dados façam sentido. Quanto à denominação desse procedimento, assinale a alternativa correta. 

A: Extração de chaves primárias
B: Procedure
C: Normalização
D: Processamento de dados
E: Remoção de dados
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

A principal diferença entre um SGBD e um SGBDR está no fato de que um SGBD 

A: é o termo genérico para um sistema que gerencia bancos de dados, enquanto um SGBDR é um tipo específico de SGBD que fornece integridade relacional.
B: fornece controle redundante de dados, ao passo que um SGBDR não fornece.
C: fornece relações um-para-um, e um SGBDR fornece apenas relações um-para-muitos.
D: é um termo genérico para um sistema que não suporta chaves estrangeiras; por sua vez, um SGBDR refere-se a sistemas que suportam chaves estrangeiras.
E: suporta apenas SQL ANSI, assim como um SGBDR suporta apenas MySQL.
Banco de Dados DW - Data Warehouse

É um repositório central de informações, normalmente no ambiente de uma corporação, que podem ser analisadas para tomar decisões mais adequadas e cujos dados provêm de sistemas transacionais, bancos de dados relacionais e de outras fontes com uma cadência regular. À definição dada a sentença anterior caracteriza um: 

A: sistema de Business Intelligence.
B: Big Data.
C: Data Warehouse.
D: banco de dados transacional.
Banco de Dados SQL

Considere um sistema de gerenciamento de banco de dados (SGBD) que utiliza a linguagem SQL como interface. Uma tabela AGTESTE foi criada neste momento e povoada conforme sequência de comandos a seguir:     CREATE TABLE agteste  (  codprod char(8),  modulo float(2),  rua float(2),  numero float(2),  apto float(2)  );  INSERT INTO agteste VALUES ('43','2', '3','0','2');  INSERTINTO agteste VALUES ('45','4','3','0','3');  INSERTINTO agteste VALUES ('57','14','3','0','4');  INSERT INTO agteste VALUES ('64','7','3','0','2');  COMMIT;  Em seguida, o seguinte comando SQL foi executado:     select DISTINCT(apto) from agteste;  Quantos linhas mostrará esta consulta? 

A: 1.
B: 2.
C: 3.
D: 4.
Banco de Dados Conceitos Básicos em Banco de Dados , Banco de Dados

Dentro de um sistema de gerenciamento de banco de dados (SGBD), as transações são definidas como processo e englobam vários passos em uma única operação, além de levar o banco de dados de um estado coerente para outro igualmente coerente. Para que isso ocorra, deve ser garantido que uma transação execute por inteiro ou não execute. Este conceito está relacionado a(à): 

A: atomicidade.
B: isolamento.
C: velocidade.
D: durabilidade.
Banco de Dados Banco de Dados

Sobre as chaves primárias e estrangeiras em um banco de dados, analise as afirmativas a seguir e marque a alternativa correta.     I- Uma chave primária é única em cada tabela e deve fazer obrigatoriamente referência a um único campo por inteiro, não podendo ser usado partes do campo ou mesmo um conjunto de campos.  II- Uma chave estrangeira é a chave que permite a referência a registros oriundos de outras tabelas. Ou seja, é o campo ou conjunto de campos que compõem a chave primária de uma outra tabela 

A: Ambas afirmativas estão corretas.
B: Somente a afirmativa l está correta.
C: Somente a afirmativa Il está correta.
D: Nenhuma das afirmativas está correta.
Banco de Dados SQL

Texto associado  É correto afirmar que: 

A: o conteúdo dos campos “cpf” e “matricula” precisam ser únicos em cada registro imputado nesta tabela.
B: o conteúdo do campo “cpf” precisa ser único em cada registro imputado nesta tabela, mas o campo “matricula” não possui esta restrição.
C: o conteúdo do campo “matricula” precisa ser único em cada registro imputado nesta tabela, mas o campo “cpf” não possui esta restrição.
D: os conteúdos dos campos “cpf” e “matrícula” não possuem restrições de duplicidades para os registros imputados nesta tabela.
Banco de Dados DW - Data Warehouse

Na tomada de decisão, um termo é definido como uma coleção de dados orientada por assuntos, integrada e variante no tempo. É um banco de dados contendo dados extraídos do ambiente de produção da empresa, que foram selecionados e depurados, tendo sido otimizados para processamento de consulta e não para processamento de transações. Em geral, requer a consolidação de outros recursos de dados além dos armazenados em base de dados relacionais, incluindo informações provenientes de planilhas eletrônicas e documentos textuais.     Esse termo é conhecido por: 

A: Data Mart
B: Data Toais
C: Data Mining
D: Data Warehouse
Banco de Dados Gatilhos (Triggers) , SQL

SQL é uma linguagem de consulta estruturada, um padrão de gerenciamento de dados que interage com os principais bancos de dados baseados no modelo relacional. Em bancos de dados Cliente/Servidor, o recurso trigger permite executar tarefas relacionadas com validações, consistência de dados, restrições de acesso e rotinas de segurança, e que utiliza um bloco de códigos SQL.     Nesse caso, os comandos que disparam um trigger podem ser: 

A: DROP, ALTER e REVOKE
B: UPDATE, DROP e ALTER
C: DELETE , INSERT e UPDATE
D: REVOKE, DELETE e INSERT
Banco de Dados Arquitetura de Banco de Dados , Conceitos Básicos em Banco de Dados , Banco de Dados

A arquitetura ANSI/SPARC para bancos de dados é composta por três níveis independentes, cada um deles descrevendo o banco de dados em um nível diferente de abstração. Esse tipo de arquitetura permite três tipos de independência, caracterizadas a seguir.     I. Alterações no nível interno não repercutem no nível conceituai.  II. Alterações no esquema conceituai não têm, necessariamente, de alterar o esquema externo.  III. Alterações que envolvam a estrutura dos dados ou a sua implementação física não obrigam a alterações no nível da aplicação.     Os tipos de independência em I, II e IlI são denominados, respectivamente: 

A: física, lógica e de dados
B: lógica, física e de dados
C: física, de dados e lógica
D: lógica, de dados e física
Banco de Dados Banco de Dados Relacionais

Analise as afirmativas abaixo sobre bancos de dados relacionais.  1. Uma Trigger é constituída por um conjunto de instruções que é invocado antes ou após a ocorrência de algum evento ou ação, como inserção, atualização ou exclusão de informações.  2. Além de armazenarem dados, os bancos de dados relacionais permitem o armazenamento nativo de objetos, como figuras, vídeos e também dados não estruturados.  3. Devem implementar o conceito de integridade referencial, que visa garantir que uma referência a partir de uma entidade para outra entidade é válida.   Assinale a alternativa que indica todas as afirmativas corretas.

A: É correta apenas a afirmativa 3.
B: São corretas apenas as afirmativas 1 e 2.
C: São corretas apenas as afirmativas 1 e 3.
D: São corretas apenas as afirmativas 2 e 3.
E: São corretas as afirmativas 1, 2 e 3.
Banco de Dados Banco de Dados

Uma das principais ferramentas utilizadas em um projeto de sistemas de informação consiste na representação gráfica de como as informações se movem em meio aos processos de um sistema, mostrando entradas e saídas de dados, pontos de armazenamento e as rotas entre cada destino. Este conceito define o: 

A: DFD — Diagrama de fluxo de dados.
B: DER — Diagrama de entidades e relacionamento.
C: DTE — Diagrama de transição de estados.
D: Dicionário de dados.
Banco de Dados Banco de Dados

Texto associado O diagrama acima mostra um caso policial, e que todos os elementos estão interligados e compõem o modelo de entidade de relacionamento. Sobre agregação, é correto afirmar que

A: um fato independe da natureza de ligação entre seus relacionamentos e atributos.
B: existe uma relação de dependência entre relacionamentos e seus atributos.
C: o relacionamento é constituído por mais de uma entidade.
D: se refere a todo atributo ou conjuntos de atributos que permite identificar, de modo único, cada entidade.
Banco de Dados Banco de Dados Orientados a Objetos

Sobre os conceitos de modelagem de dados orientada a objetos, analise as proposições abaixo.   I.   A herança serve para controlar o acesso aos atributos e métodos de uma classe, acrescentando a ela novos atributos ou métodos, mas mantendo inalterada sua constituição original. II.  Os atributos são as características de um objeto e essas características também são conhecidas como variáveis ou campos. III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação, assinatura, mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. IV. Instanciar um objeto é o mesmo que declarar os atributos de classes.   É correto o que se afirma, apenas, em

A: I e III.
B: I e IV.
C: II e III.
D: II e IV.
Banco de Dados Banco de Dados Relacionais

Sobre os conceitos de bancos de dados relacionais, correlacione as colunas da tabela abaixo.                            Assinale a alternativa que apresenta a sequência correta.  

A: 1A / 2B / 3C
B: 1B / 2A / 3C
C: 1A / 2C / 3B
D: 1C / 2A / 3B
Banco de Dados Oracle

Na operação normal de um banco de dados relacional, as transações que alteram dados podem incluir os comandos commit e rollback. O mecanismo usualmente utilizado nos gerenciadores de bancos de dados para evitar o dirty read, enquanto a transação não for encerrada, é conhecido como:

A: Trigger;
B: Shared lock;
C: Exclusive lock;
D: Two-phase commit;
E: Three-phase commit.
Banco de Dados PostgreSQL

No contexto do PostgreSQL, analise o comando SQL a seguir.     CREATE TABLE TESTE_X PARTITION OF TESTE   FOR VALUES IN ('SP', 'RJ');     Esse comando tem por finalidade:  

A: a implementação do particionamento da tabela TESTE pelo critério conhecido como List;
B: a implementação do particionamento da tabela TESTE_X pelo critério conhecido como Range Partitioning;
C: a criação de uma tabela virtual, somente leitura, segundo o conceito de Table View, similarmente ao emprego das views derivadas de consultas SQL;
D: a implementação de particionamentos de índices clusterizados (Clusterized indexes), usados para otimização de consultas sobre tabelas baseadas em intervalos de chaves de acesso;
E: a definição de uma nova tabela, TESTE_X, somente leitura, cuja estrutura é copiada da tabela TESTE e é instanciada inicialmente com todas as linhas cujos valores das chaves primárias são iguais a “SP” ou “RJ”.
Banco de Dados Modelo relacional

O desempenho e a otimização de consultas em bancos de dados, além dos cuidados básicos necessários, depende da indexação, uma vez que normalmente há uma enorme área de armazenagem. O índice mais utilizado, e usualmente adotado por default em gerenciadores de bancos de dados relacionais, é conhecido genericamente como: 

A: B-tree;
B: Cluster;
C: Bitmap;
D: Tabela Hash;
E: Árvore binária.
Banco de Dados SQL

João precisa criar um esquema normalizado para a tabela R, que contém cinco colunas, que não admitem valores nulos, como ilustrado no esquema abaixo.  R (A, B, C, D, E)  Sobre essas colunas (ou atributos), João levantou as dependências funcionais seguintes.   A -> B B -> C C -> D D -> E D -> A  Dentre os esquemas SQL esboçados por João, o que melhor representa a tabela R, com suas restrições, é:  

A: create table R ( A int not null unique, B int not null unique, C int not null unique, D int not null unique, E int not null )
B: create table R ( A int not null, B int not null, C int not null, D int not null, E int not null,  primary key (A, B, C, D))
C: create table R1 ( A int not null, B int not null, C int not null, D int not null,    primary key (A, B, C, D)) create table R2 ( D int not null unique, E int not null)
D: create table R1 ( A int not null unique, B int not null unique, C int not null unique, D int not null unique) create table R2 ( D int not null unique E int not null)
E: create table R1 ( A int not null unique, B int not null unique, C int not null unique) create table R2 ( D int not null unique, E int not null)
Banco de Dados SQL

Texto associado Tomando como base somente as instâncias das tabelas T1 e T2, anteriormente apresentadas, considere o conjunto de dependências funcionais que, possivelmente, poderiam ser verificadas. (1)     P -> N (2)     N -> P (3)     E -> Q (4)     E -> P (5)     Q -> P (6)     Q -> E (7)     P -> E (8)     P -> Q  Dessa lista enumerada, o conjunto completo das únicas dependências funcionais que poderiam ser corretamente depreendidas é: 

A: 1, 2;
B: 1, 3;
C: 1, 2, 5;
D: 1, 2, 7, 8;
E: 1, 3, 7, 8.
Banco de Dados SQL

Texto associado Considerando as tabelas T1 e T2, anteriormente apresentadas, analise o comando SQL a seguir.  select * from T1 full outer join T2 on T1.P=T2.P   Além da linha de títulos, a execução desse comando produz um resultado com:

A: 4 linhas e 5 colunas;
B: 6 linhas e 4 colunas;
C: 6 linhas e 5 colunas;
D: 16 linhas e 4 colunas;
E: 16 linhas e 5 colunas.
Banco de Dados SQL

Texto associado Considerando as tabelas T1 e T2, anteriormente apresentadas, analise o comando SQL a seguir.   delete from T2 where P not in (select P from T2)  O número de linhas deletadas da tabela T2 pela execução desse comando é:  

A: 0;
B: 1;
C: 2;
D: 3;
E: 4.
Banco de Dados Banco de Dados Multidimensionais

Maria está implementando o Audit-DataMart para apoiar análises sobre a quantidade de auditorias realizadas por cidade e por período. Para isso, Maria elaborou o modelo multidimensional de dados no qual a dimensão tempo se relaciona com a tabela fato duas vezes, uma representando a data de início da auditoria e a outra representando a data do fim da auditoria, conforme ilustrado a seguir.               A técnica de modelagem multidimensional de dados utilizada por Maria para referenciar múltiplas vezes uma única dimensão física na tabela fato é:   

A: Non-Additive Fact;
B: Degenerate Dimension;
C: Role Playing Dimension;
D: Dimension Surrogate Key;
E: Calendar Date Dimensions.
Banco de Dados Administração de banco de dados

No contexto de pré-processamento de dados, o auditor de contas públicas João está trabalhando em um projeto de análise de dados e percebe que as variáveis numéricas no conjunto de dados têm escalas muito diferentes, como a escala dos preços sendo maior do que a escala dos pesos, como demonstrado nos produtos A e B: • Produto A (Preço: R$ 50 e Peso: 300g) • Produto B (Preço: R$ 500 e Peso: 1000g)  Além disso, ele observa a presença de outliers nos dados. Nesse sentido, João deverá tratar os dados para garantir que as variáveis tenham uma distribuição normal, isto é, com média igual a zero e desvio padrão igual a um. Para isso, a técnica de tratamento de dados que João deverá utilizar, levando em consideração a presença de outliers, é: 

A: discretização (kbins discretization);
B: codificação (one-hot encoding);
C: normalização (min-max scaling);
D: padronização (standardization Z-Score);
E: transformação logarítmica (log transformation).
Banco de Dados Banco de Dados

No contexto de Qualidade de Dados, o auditor de contas públicas João deverá analisar a consistência dos dados da base de dados AUD_CONTAS identificando variações sobre os valores dos atributos, como:  • 30% das entradas de dados na coluna CD_FUNCIONARIO estão marcadas com o caractere “espaço” • existem 200 linhas na tabela TBL_PROCESSO contendo dados sobre processos sem nenhuma linha contendo os seus detalhes  Para isso, a técnica de diagnóstico sobre a qualidade de dados que João deverá utilizar é: 

A: profiling;
B: matching;
C: deduplicação;
D: data cleansing;
E: enriquecimento.
Banco de Dados SQL Server

No SQL Server 2019, a “tabela Cliente” do banco de dados “Exemplo” possui uma quantidade enorme de dados e como isso está gerando lentidão ao efetuar consulta por qualquer tipo de filtro, precisa efetuar um TUNE na “tabela Cliente”, porém, já foram criados novos index e mesmo assim a demora ainda persiste. Analisando a documentação da Microsoft, foi identificada a utilização de Partições (Partitions) e aplicação de um range separado por ano para garantir essa performance. Com isso, precisa-se executar algumas rotinas para separação dos arquivos e aplicar o conceito. Dentre essas rotinas pode-se citar:   I.   criar o scheme da partition. II.  adicionar um novo arquivo para grupo do banco de dados e adicionar os arquivos ao File Group. III. criar o range por ano yyyy do tipo Int.   É correto o que se afirma em

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

Texto associado O texto acima refere-se a duas ações para o recurso de memória. Assinale a alternativa que as apresenta.

A: Evitar que o pool de buffers fique grande para que o sistema inteiro fique com pouca memória e minimizar a E/S física aos arquivos de banco de dados maximizando o tamanho do pool do buffers.
B: Evitar travamento em leitura de alocamento do heap da memória e ter um ganho em leitura de disco.
C: Evitar que uma consulta não tenha performance e o monitoramento pelo SQL Provider não seja afetado.
D: Evitar que o espaço em disco fique cheio e o pool do buffers fique liberado para reutilização pelo E/S.
Banco de Dados SQL Server

Foi definido um AD para gerenciamento de acessos ao domínio e feita a configuração do AD com uma nova instalação do SQL Server. Com isso, o Always On precisa ser habilitado. Sobre o assunto, analise as proposições abaixo e assinale (V) para Verdadeiro ou (F) para Falso.   ( ) Utilizar o Transact-SQL. ( ) Utilizar o powershell. ( ) Utilizar o bash do Linux.   Assinale a alternativa que apresenta a sequência correta.

A: F / V / V
B: V / F / F
C: F / F / V
D: V / V / F
Banco de Dados Banco de Dados Relacionais

A procedure SalvarContasPagar está com um tempo demorado de comunicação dentro de uma transaction e, com isso, foi identificado que está faltando o argumento ____________________ para garantir que as tabelas não fiquem aguardando o término da transaction.   Assinale a alternativa que preenche corretamente a lacuna.

A: WITH (NOLOCK)
B: NOAWAIT
C: TABLOCKX
D: XLOCK
Banco de Dados SQL

O Comando Create View (Transact-SQL) tem o objetivo de criar uma tabela virtual e devolver colunas e linhas por uma consulta. Quando uma View é criada, as colunas, expressões e a própria View são armazenadas no schemas

A: sys.views e sys.columns.
B: sys.columns e sys.sql_expression_dependencies.
C: sys.views e sys.sql_expression_dependencies.
D: sys.sql_expression_dependencies, sys.columns e sys.views.
Banco de Dados SQL Server

O recurso OLTP in-memory do SQL Server 2019 tem a função de

A: armazenamento de sessão de cache do IIS.
B: recurso apenas para utilização de BI.
C: armazenar os dados em memória física para garantir que os dados não fiquem bloqueados.
D: redução de baixa latência ao trafegar os dados em rede.
Banco de Dados Banco de Dados

Texto associado Considerando a tabela acima, assinale a alternativa que apresenta a correta sequência da ordem de execução. 

A: 6 / 4 / 2 / 5
B: 2 / 5 / 1 / 3
C: 8 / 6 / 7 / 4
D: 8 / 4 / 6 / 7
Banco de Dados SQL Server

Ficou definida uma solução com o conceito de CQRS (Command and Query Responsibility Segregation) para atender a uma necessidade da empresa e, para isso, foram utilizadas duas bases de dados de SQL Server (Escrita e Leitura). A camada de dados de persistência será a base do legado a ser utilizada, porém, ainda não existe uma base de leitura a ser configurada e, com isso, precisa-se criar a sincronização entre as bases e garantir que a aplicação tenha uma alta performance. Assim, assinale a alternativa que apresenta a arquitetura utilizada para garantir sincronização dos dados.

A: ETL.
B: Database Mirroring.
C: Backup & Restore.
D: Pubs e Sub.
Banco de Dados SQL Server

Sobre a instalação do SQL Server 2019, assinale a alternativa que apresenta qual a porta default do tipo TCP que é utilizada no Banco de Dados do SQL Server e que é utilizada para “escutar” em uma porta fixa específica utilizando o SQL Server Configuration Manager.

A: 80.
B: 443.
C: 1433.
D: 8080.
Banco de Dados Banco de Dados

Texto associado Foi solicitado um relatório pelo gerente da área de tecnologia com a seguinte situação: na tabela ContasPagar precisa ser extraído o maior valor do resultado da tabela com a situação de efetuado concluída. Desse modo, após analisar a query:    SELECT MAX(Valor) AS Valor FROM ContasPagar WHERE Efetuado = 1 ORDER BY 1 DESC    Assinale a alternativa que apresenta o valor que será informado.

A: 54909,09
B: 65,00
C: 3499,99
D: 4909,90