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

No PostgreSQL 13 o comando CREATE MATERIALIZED VIEW executa a consulta de definição da visão materializada e o seu resultado é usado para “popular” a visão quando o comando é executado. Posteriormente, a visão pode ser 

A: atualizada por meio da execução do comando REFRESH MATERIALIZED VIEW.
B: excluída por meio da execução do comando XCLUDE MVIEW.
C: modificada por meio da execução do comando ALTER MATERIALIZED VIEW.
D: atualizada por meio da execução do comando UPDATE MATERIALIZED VIEW.
E: reconstruída por meio da execução do comando REFRESH MVIEW.
Banco de Dados SQL , Banco de Dados Relacionais

Após ter criado a tabela Cidadao em um banco de dados relacional, aberto e funcionando em condições ideais, um analista necessitou modificar sua estrutura excluindo a coluna Atividade. Para isso ele utilizou corretamente o comando SQL

A: DROP IN TABLE Cidadao COLUMN Atividade;
B: UPDATE TABLE Cidadao DROP COLUMN Atividade;
C: ALTER TABLE Cidadao DELETE COLUMN Atividade;
D: ALTER TABLE Cidadao DROP COLUMN Atividade;
E: UPDATE TABLE Cidadao DELETE COLUMN Atividade;
Banco de Dados SQL , Banco de Dados Relacionais

Utilizando um banco de dados relacional, aberto e funcionando em condições ideais, um analista excluiu todos os privilégios de um usuário e, a seguir, atribuiu novos privilégios a outro profissional. Posteriormente, criou uma tabela de controle com nomes de usuários e respectivos privilégios e incluiu dados nessa tabela. Após criada, ele incluiu os nomes e os privilégios nessa tabela. Considerando a ordem das operações realizadas pelo analista, ele utilizou comandos SQL respectivamente correspondentes a

A: DCL − DML − DML − DDL.
B: DCL − DCL − DDL − DDL.
C: DCL − DCL − DDL − DML.
D: DDL − DDL − DML − DML.
E: DML − DML − DCL − DCL.
Banco de Dados Banco de Dados

Um analista modelou a entidade Motorista com os seguintes atributos:  CPF (identificador)  Endereco1  Endereco2  ...  EnderecoN  Categoria  DataDeNascimento  Considerando que cada motorista pode ter vários endereços, a entidade Motorista 

A: não está normalizada.
B: está na primeira forma normal.
C: é uma primitiva funcional.
D: é uma entidade primitiva.
E: está potencialmente na segunda forma normal.
Banco de Dados Modelagem de dados , Modelo relacional

Considere a entidade Motorista identificada pelo CPF. Dependendo da categoria, essa mesma entidade pode ter atributos distintos, ou seja, um motorista da categoria A pode ter atributos unicamente pertencentes a ele como, por exemplo, a pontuação obtida no exame psicotécnico, enquanto um motorista da categoria B pode não ter esse atributo. Para solucionar essa distinção em um Modelo Entidade-Relacionamento (MER), um analista projetou essa entidade como

A: entidade forte com entidades associativas distintas.
B: superclasse com subclasses por tipo de categoria.
C: entidade múltipla com subclasses por tipo de categoria.
D: subclasse com superclasse por tipo de categoria.
E: entidade fraca com subclasses por tipo de categoria.
Banco de Dados Banco de Dados

Analise as afirmativas abaixo sobre MongoDB. 1. Não é possível de armazenar strings sem conformidade com UTF-8 em mongoDB. 2. É possível armazenar código Javascript em documentos mongoDB. 3. MongoDB queries podem utilizar expressões regulares utilizando a sintaxe de expressões regulares padrão do Javascript. Assinale a alternativa que indica todas as afirmativas corretas.

A: É correta apenas a afirmativa 1.
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

Analise as afirmativas abaixo sobre MongoDB. 1. Um documento é a unidade básica de dados e é mais ou menos equivalente a um registro; é um banco de dados relacional, porém mais expressivo. 2. Uma coleção contém similaridades com e remete a uma tabela no modelo relacional. 3. Cada instância do MongoDB pode conter um único banco de dados que por sua vez pode conter múltiplas coleções. 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 Formas normais

Com relação às formas normais em bancos de dados relacionais, assinale a alternativa correta no que diz respeito à forma normal de Boyce/Codd, com relação à sua posição na hierarquia das formas normais.

A: Precede a 1ª forma normal e é considerada o patamar mais elementar da normalização.
B: Situa-se entre a 1ª forma normal e a 2ª forma normal.
C: Situa-se entre a 2ª forma normal e 3ª forma normal.
D: Situa-se entre a 3ª forma normal e a 4ª forma normal.
E: É considerada a 6ª forma normal
Banco de Dados Big Data

Arquiteturas de Big Data são responsáveis por lidar com ingestão, processamento e análise de dados grandes ou complexos demais para sistemas de banco de dados tradicionais. Em relação aos componentes das arquiteturas de Big Data, assinale a afirmativa INCORRETA.

A: Orquestração: Azure Data Factory não é uma tecnologia de orquestração, não permitindo automatizar fluxos de trabalho.
B: Processamento de fluxo: depois de capturar mensagens em tempo real, a solução precisa processá-las filtrando, agregando e preparando os dados para análise. Os dados de fluxo processados são gravados em um coletor de saída.
C: Fonte de dados: todas as soluções de Big Data começam com uma ou mais fontes de dados como, por exemplo, armazenamentos de dados de aplicativo, arquivos estáticos produzidos por aplicativos, ou fontes de dados em tempo real.
D: Processamento em lotes: como os conjuntos de dados são muito grandes, geralmente uma solução de Big Data precisa processar arquivos de dados usando trabalhos em lotes de execução longa para filtrar, agregar e, de outro modo, preparar os dados para análise.
E: Armazenamento de dados: dados de operações de processamento em lotes normalmente são armazenados em um repositório de arquivos distribuído que pode conter amplos volumes de arquivos grandes em vários formatos. Esse tipo de repositório, geralmente é chamado Data Lake.
Banco de Dados Big Data

Considerando Data Lake, que geralmente é o armazenamento único de todos os dados corporativos, incluindo cópias brutas de dados do sistema de origem, assinale a afirmativa correta. 

A: Uma de suas maiores vantagens é que ele somente utiliza dados estruturados.
B: Suas maiores desvantagens são: lentidão e não permitir configuração mais de uma vez.
C: É um repositório de dados 100% seguro em relação à segurança dos dados e ao modelo de acesso.
D: Com ele, é possível executar diversos tipos de análises em tempo real, processamentos de Big Data e aprendizado de máquina.
E: Trata-se de uma ferramenta mais rápida que o Data Warehouse (DW), pois gera o esquema de dados no momento da gravação e não no momento de leitura.
Banco de Dados Big Data

O Big Data, na sua grande maioria, é um conjunto de dados que a cada milésimo de segundo são inseridos novos; assim sendo, o mundo atual dos dados digitalizados contém uma inimaginável quantidade de informações, base que está em crescimento permanentemente. A característica do Big Data, que faz parte dos 3 Vs e que está relacionada à dinâmica de crescimento e processamento de dados e à necessidade de respostas em um curto prazo ou em tempo real, é:

A: Valor.
B: Volume.
C: Variedade.
D: Velocidade.
E: Veracidade.
Banco de Dados Conceitos Básicos em Banco de Dados

A governança de dados é entendida como uma ação multidisciplinar que tem como finalidade tratar os dados como insumos ativos e tangíveis nas organizações. Em relação aos seus princípios, assinale a afirmativa correta.

A: O gerenciamento de dados tem o domínio de como os dados são produzidos ou obtidos.
B: A qualidade dos dados deve ser gerenciada somente na fase inicial do ciclo de vida dos dados.
C: Um mesmo dado não pode ter requisitos de ciclo de vida diferentes em outras partes da organização.
D: O princípio básico da governança de dados é que todos os dados de uma organização devem ser gerenciados.
E: Por questões de padronização de procedimentos, a qualidade dos metadados deve ser gerenciada de forma diferente da qualidade de dados.
Banco de Dados ETL (Extract Transform Load)

Pentaho Data Integration (PDI), também conhecido por Kettle (Kettle Extraction, Transport, Transformation and Loading Environment), é o conjunto de ferramentas open source responsável pelos processos de ETL da Pentaho Business Intelligence Suite. No PDI, os componentes de ligação entre os steps que definem a direção da execução da transformação são conhecidos como:

A: Hops.
B: Spoon.
C: Tables input.
D: Tables output.
E: Transformações.
Banco de Dados Administração de banco de dados

Os elementos ambientais básicos definem cada área de conhecimento ou função da Gestão de Dados presentes no guia DAMA-DMBOK. São considerados alguns destes elementos:

A: Tecnologia; entregas primárias; e, atividades.
B: Práticas e técnicas; tecnologia; e, metas e princípios.
C: Práticas e técnicas; entregas primárias; e, atividades.
D: Papéis e responsabilidades; tecnologia; e, atividades.
E: Metas e princípios; atividades; e, papéis e responsabilidades.
Banco de Dados Big Data

A deduplicação objetiva identificar e combinar registros que representam a mesma entidade no mundo real. A etapa da deduplicação que tem por objetivo agregar registros que apresentam semelhança, reduzindo o domínio de pares a serem comparados nas etapas posteriores é:

A: Blocagem.
B: Otimização.
C: Comparação.
D: Classificação.
E: Padronização.
Banco de Dados Big Data

Dados massivos são grandes grupos de dados que podem ser capturados, comunicados, agregados, armazenados e analisados. Uma das plataformas de processamento de dados massivos mais conhecidas é o Apache Hadoop. Sobre tal plataforma, assinale a afirmativa correta. 

A: Trata-se da implementação mais popular, de código aberto, do MapReduce.
B: É a solução mais adequada para o processamento de arquivos pequenos.
C: Refere-se uma plataforma verticalmente escalável e não tolerante a falhas, mas muito utilizada para processamento massivo de dados.
D: Sua maior desvantagem é o fato de não possibilitar a utilização de máquinas e rede convencionais para realizar o processamento da sua massa de dados.
E: Somente permite a execução de aplicações desde que seja implantado seu próprio aglomerado de máquinas, ou seja, não permite a utilização de serviços em nuvem.
Banco de Dados Administração de banco de dados

De acordo com o guia DAMA-DMBOK, os dados podem ser avaliados sobre diversas dimensões. A dimensão que se refere como as coisas do mundo real estão corretamente representadas é: 

A: Acurácia.
B: Privacidade.
C: Consistência.
D: Completude.
E: Tempestividade.
Banco de Dados Arquitetura de Banco de Dados

O processamento em batchtem grande eficiência; é altamente escalável, de baixo custo e processa dados em repouso. Assinale, a seguir, os três componentes essenciais de uma arquitetura em batch (Hadoop).

A: Kafka; Spark; e, Flink.
B: YARN; Spark; e, Kafka.
C: HDFS; Kafka; e, Akka Streams.
D: Flink; MapReduce; e, Akka Streams.
E: HDFS; MapReduce e/ou Spark; e, YARN.
Banco de Dados Banco de Dados

O MongoDB (derivado da palavra humongous em inglês, que quer dizer “gigantesco”) é um tipo relativamente novo de banco de dados que não tem conceitos de tabelas, esquemas, SQL ou linhas. Para armazenar dados, o MongoDB usa um formato aberto de dados denominado:

A: CVS.
B: JSON.
C: BSON.
D: Chave.
E: View materializada.
Banco de Dados Banco de Dados Paralelos e Distribuídos

Considerando que o Hadoop Distributed File System (HDFS) é um sistema de arquivos distribuídos otimizados para atuar em dados não estruturados, assinale a afirmativa correta.

A: Por se tratar de uma arquitetura segura, o componente DataNode nunca deixa de funcionar.
B: O HDFS não utiliza replicação de blocos, uma vez que o bloco é bloqueado (lock) para leitura.
C: O namespace do HDFS é replicado em um arquivo chamado EditLog, armazenado no diretório FSImage.
D: Trata-se de um sistema de arquivos distribuído e tolerante a falhas; não é capaz de executar sobre hardware de baixo custo, dada sua especificidade.
E: Em um cluster HDFS, a função do NameNode é gerenciar o namespace e os metadados do sistema, além de controlar o acesso e a distribuição dos arquivos.
Banco de Dados Gerência de Transações , PostgreSQL

A transação é executada em um banco de dados para realizar uma ou mais operações. Por exemplo, para atualizar um registro ou excluir um, o usuário realizará uma transação na tabela. Desta forma, tendo como referência o PostgreSQL, indique a opção correta sobre o comando ROLLBACK. 

A: É usado para encerrar uma transação.
B: É usado para iniciar uma transação.
C: É usado para interromper uma transação.
D: É usado para reverter as alterações.
E: É usado para salvar as alterações.
Banco de Dados PostgreSQL

O sistema de gerenciamento de banco de dados PostgreSQL fornece várias opções para armazenar datas, o tipo timestamp armazena

A: Armazena data com capacidade de 4 bytes.
B: Armazena data e hora com capacidade de 8 bytes.
C: Armazena hora sem data com capacidade de 8 bytes.
D: Armazena hora do dia com fuso horário com capacidade de 12 bytes.
E: Armazena intervalo de tempo com capacidade de 16 bytes.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

Um sistema de gerenciamento de banco de dados (SGBD) deve garantir quatro propriedades durante as transações. Desta forma, marque a propriedade na qual os usuários devem ter a certeza de que todas as ações serão executadas ou nenhuma delas é executada. 

A: Atomicidade.
B: Consistência.
C: Isolamento.
D: Durabilidade.
E: Persistência.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados

Podemos entender banco de dados como um conjunto de dados que descreve e relaciona as atividades de uma organização. Desta forma, não podemos compreender como um sistema de gerenciamento de banco de dados ou SGBD. 

A: É o software desenvolvido para gerenciar a manutenção e a utilização de grandes conjuntos de dados.
B: Conjunto de programas que permite a criação e manipulação do banco de dados, tornando mais fácil o manuseio e o compartilhamento de dados.
C: Software desenvolvido junto com a criação de um aplicativo para gerenciar um conjunto de dados.
D: Sistema que gerencia de forma automática o conjunto de dados armazenados.
E: Sistema que usa técnicas modernas para armazenar e recuperar dados de forma eficiente
Banco de Dados OLAP (On-line Analytical Processing)

O termo OLAP refere-se a um conjunto de ferramentas voltadas para acesso e análise ad hoc de dados, com o objetivo final de transformar dados em informações capazes de dar suporte as decisões gerenciais de forma amigável e flexível ao usuário e em tempo hábil. Uma das operações que deve estar presente em ferramentas OLAP é a drill Throught que ocorre

A: quando o usuário pula um nível intermediário dentro de uma mesma dimensão. Por exemplo, a dimensão tempo é composta por ano, semestre, trimestre, mês e dia.
B: quando o usuário passa de uma informação contida em uma dimensão para uma outra.
C: quando o usuário aumenta o nível de detalhe da informação, diminuindo a granularidade (A granularidade determina quais os tipos de consultas podem ser feitas no DW).
D: quando o usuário aumenta a granularidade, diminuindo o nível de detalhamento da informação.
E: para modificar a posição de uma informação, trocar linhas por colunas de maneira a facilitar a compreensão dos usuários e girar o cubo sempre que tiver necessidade.
Banco de Dados Banco de Dados , SGBD - Sistema de Gerenciamento de Banco de Dados

A tecnologia ODBC é amplamente comentada e utilizada quando o assunto é banco de dados. A definição correta para ODBC, é

A: Biblioteca voltada para o gerenciamento de operações importação/exportação de dados.
B: Interface genérica para acesso a dados.
C: Linguagem de consulta para bancos de dados.
D: Otimizador de consultas SQL.
E: Versão padronizada do SQL para acesso a bancos de dados de diferentes fabricantes.
Banco de Dados Big Data , Metadados e Metainformação

O tipo de metadado que é utilizado para permitir que um profissional gerencie melhor o ciclo de vida de determinadas informações como por exemplo, a data de criação, tipo de arquivo, utilidade, entre outros dados que podem ser essenciais em processos de análise de Big Data, é

A: de preservação.
B: descritivo.
C: administrativo.
D: técnico.
E: de uso.
Banco de Dados Metadados e Metainformação

Seguindo o atual contexto de criação, organização e manipulação de informações armazenadas nas chamadas “bibliotecas digitais”, a principal forma de acesso às informações e diferentes conteúdos encontrados nesses documentos é 

A: registros físicos.
B: artefatos.
C: disseminação
D: armazenamento.
E: metadados.
Banco de Dados Banco de Dados

Quanto aos esquemas utilizados em um projeto de banco de dados, analise as afirmações abaixo:     I. Descrição precisa dos requisitos do usuário, que utiliza o MER como modelo de dados.  II. Descreve as estruturas de representação do banco de dados.  III. Descreve as estruturas internas de armazenamento, dos esquemas, utilizando comandos DDL.     Os três esquemas descritos acima são denominados de  

A: conceitual e físico
B: lógico e físico
C: conceitual e lógico
D: físico e lógico
E: lógico e conceitual
Banco de Dados Banco de Dados

Modelo introduzido por Vladimir Vapnik cujas ideias-chave por trás do paradigma surgiram da necessidade de criar métodos eficientes de inferência a partir de pequenos tamanhos de amostra. Onde um esforço é feito para estimar os valores de uma função preditiva desconhecida em um determinado subconjunto restrito de seu domínio no qual estamos interessados e não em todo o domínio de sua definição, é: 

A: Paradigma de Inferência Transdutiva
B: Paradigma Preditivo
C: Paradigma Paramétrico Clássico
D: Problema de Classificação
E: Minimização de Riscos Empíricos
Banco de Dados Banco de Dados

Nos itens abaixo, qual das características apresentadas é componente de banco de dados NoSQL? Assinale a alternativa correta.

A: São projetados para aplicativos transacionais e fortemente consistentes de processamento de transações online (OLTP) e são bons para processamento analítico online (OLAP).
B: Normaliza dados em tabelas, compostas por linhas e colunas. Um esquema define estritamente tabelas, colunas, índices, relações entre tabelas e outros elementos do banco de dados.
C: A performance normalmente depende do subsistema do disco. A otimização de consultas, índices e estrutura de tabela é necessária para alcançar máxima performance.
D: Geralmente escalam verticalmente o tamanho ao aumentar os recursos de computação do hardware, ou escalam horizontalmente o tamanho ao adicionar réplicas para cargas de trabalho somente leitura.
E: Normalmente são particionáveis porque os padrões de acesso podem escalar horizontalmente o tamanho usando arquitetura distribuída para aumentar a taxa de transferência que fornece performance consistente em escala quase ilimitada.
Banco de Dados SQL Server

Em um banco de dados Microsoft SQL Server 2016, existe uma tabela denominada “estoque”, que possui, entre outros, um campo de nome “preco” que armazena o preço de venda de vários produtos. Os preços dos produtos são R$ 270,00, R$ 280,00, R$ 295,00 e R$ 380,00. A tabela deve ser atualizada de forma que, no campo “preco”, nenhum produto deverá possuir preço menor que R$ 295,00, e não pode haver redução de preço nos produtos. Assinale a alternativa que possui o comando correto para executar essa atualização. 

A: update estoque set preco = 295
B: update estoque set preco = 295 where preco < 295
C: update estoque set preco = 295 where preco <= 295
D: update estoque set preco = 295 where preco = 295
E: update estoque set preco = 295 where preco >= 295
Banco de Dados SQL Server , SQL

Observe o código em SQL Server 2016 a seguir:     SELECT A.CODIGO, A.NOME, B.DATA, B.VALOR, C.QTD, D.DESCRIC FROM CLIENTES A, PEDIDOS B, ITENS C, PRODUTOS D WHERE A.CODIGO = B.CODCLIENTE AND B.CODIGO = C.CODPEDIDO AND C.CODPRODUTO = D.CODIGO     Qual o efeito da execução desse código no banco de dados? 

A: No comando acima temos as tabelas clientes e pedidos apenas, unificadas em uma mesma cláusula.
B: No comando acima temos as tabelas, itens e produtos apenas, unificadas em uma mesma cláusula.
C: No comando acima foram atribuídos aliases às tabelas itens e produtos apenas.
D: As tabelas são unificadas, todas elas, por um campo chave, no caso as letras A, B, C e D.
E: As tabelas são unificadas, todas elas, por um campo chave.
Banco de Dados SQL

Observe os comandos SQL abaixo:           Sobre a tabela e suas informações, assinale a alternativa correta.   

A: na linha 1 está sendo criada a tabela “teachers”.
B: na linha 2 o campo “id” é do tipo de dados “bigserial”, um tipo inteiro especial que decrementa automaticamente toda vez que você adiciona uma linha à tabela.
C: na linha 3, está assumindo que ninguém no banco de dados terá um campo “first_name” menor do que 25 caracteres obrigatoriamente.
D: na linha 4, o campo “hire_date”, está definido para a data do tipo de dados no formato “mês/ano”.
E: na linha 5, o campo “salary” é do tipo numérico inteiro.
Banco de Dados SQL

Ao utilizarem a linguagem SQL, os usuários apenas indicam aquilo que pretendem sem dizer exatamente de que forma o computador terá de operar para obter os resultados solicitados. Selecione a alternativa que mostra a seleção da seguinte query SQL: SELECT a FROM b WHERE a LIKE ' _c%'

A: Serão selecionadas da tabela b, as linhas da coluna a cuja segunda letra da string seja c.
B: Serão selecionadas da tabela a, as linhas da coluna b cuja segunda letra da string seja c.
C: Serão selecionadas da tabela b, as linhas da coluna a cuja penúltima letra da string seja c.
D: Serão selecionadas da tabela a, as linhas da coluna b cuja penúltima letra da string seja c.
E: Serão selecionadas da tabela a, as linhas da coluna b que comecem com a string c.
Banco de Dados Banco de Dados Relacionais

A construção dos modelos que formam a documentação de um banco de dados é importante para garantir o acompanhamento de suas mudanças ao longo do tempo. Uma dependência funcional ocorre quando um valor A depende de um valor B, ou seja, uma coluna depende de outra coluna da mesma tabela. Selecione a alternativa que descreve o tipo de dependência que ocorre quando um item da tabela depende de uma parte da chave primária concatenada da tabela, e não da chave toda. 

A: Funcional total
B: Funcional parcial
C: Funcional transitiva
D: Funcional lógica
E: Funcional física
Banco de Dados Modelagem de dados

Um dos momentos mais críticos no processo de desenvolvimento de um software é a modelagem de banco de dados. Selecione a alternativa que mostra a sequência correta das etapas de modelagem de dados em banco de dados.

A: Identificação do problema; Modelagem conceitual; Modelagem lógica; Modelagem física.
B: Modelagem conceitual; Identificação do problema; Modelagem lógica; Modelagem física.
C: Modelagem lógica; Identificação do problema; Modelagem conceitual; Modelagem física.
D: Identificação do problema; Modelagem lógica; Modelagem conceitual; Modelagem física
E: Identificação do problema; Modelagem física; Modelagem lógica; Modelagem conceitual.
Banco de Dados DER - Diagrama de Entidade e Relacionamento

O diagrama de entidade e relacionamento (DER) é a representação gráfica do Modelo Entidade Relacionamento, que serve para melhorar o fluxo de trabalho e a manutenção dos sistemas de bancos de dados. Selecione a alternativa que mostra a representação da letra X na seguinte figura:   

A: Representação de um relacionamento.
B: Representação de uma entidade.
C: Representação de um atributo.
D: Representação de cardinalidade.
E: Representação de chave.