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

Gatilhos (triggers) e procedimentos armazenados (stored procedures) são componentes fundamentais em sistemas de gerenciamento de banco de dados (SGBDs) relacionais. Tanto os gatilhos quanto os procedimentos armazenados desempenham papéis vitais e, muitas vezes, complementares em aplicações baseadas em banco de dados relacionais, sendo escolhidos de acordo com as necessidades específicas de uma aplicação ou de um sistema. A respeito de gatilhos e de procedimentos armazenados, tem-se que 

A: tanto os gatilhos quanto os procedimentos armazenados são executados manual e explicitamente por um usuário ou por um programa de aplicação, e não podem ser disparados automaticamente por eventos de atualização em um banco de dados.
B: tanto os gatilhos quanto os procedimentos armazenados são disparados automaticamente por eventos de atualização em um banco de dados, e não podem ser ativados manual e explicitamente por um usuário ou por um programa de aplicação.
C: gatilhos, ao contrário dos procedimentos armazenados, não podem expressar a lógica de regras de negócios, e são utilizados exclusivamente para validação de dados.
D: gatilhos são disparados automaticamente em resposta a eventos de atualização em um banco de dados, enquanto procedimentos armazenados precisam ser chamados explicitamente.
E: gatilhos e procedimentos armazenados não podem coexistir em um mesmo sistema de banco de dados, pois possuem funcionalidades idênticas e redundantes.
Banco de Dados Banco de Dados

Estruturas de dados referem-se aos diferentes mecanismos de organização de dados para atender a diferentes requisitos de processamento. Dentre as estruturas de dados, é eficiente para inserção e remoção de elementos em qualquer posição, incluindo início, meio e fim, além de oferecer acesso aos elementos em posições intermediárias, a seguinte estrutura de dados:

A: pilha
B: fila
C: lista encadeada
D: array estático
E: vetor dinâmico
Banco de Dados DER - Diagrama de Entidade e Relacionamento

Durante o desenvolvimento de um banco de dados, é possível construir uma representação gráfica de uma estrutura de dados, ilustrando as entidades, seus atributos e os relacionamentos entre elas. Tal representação gráfica é a(o)

A: auditoria de dados
B: linguagem de consulta
C: normalização de dados
D: índice de tabelas
E: diagrama Entidade-Relacionamento
Banco de Dados Banco de Dados

Sistemas de informações na gestão de pessoas disponibilizam diferentes tipos de dados, que podem ser classificados segundo categorias diversas.  Os dados sobre a expectativa das pessoas e planos de desenvolvimento referem-se a

A: registros inseridos pelas pessoas, com supervisão de suas chefias, com informações históricas que relatam desejos e necessidades dos indivíduos e seus planos individuais de ascensão vertical ou a movimentação lateral, sendo usados pela organização para conciliação de expectativas.
B: insumos resultantes do processo de avaliação com pessoas internas, que apresenta informações sobre resultados obtidos, desenvolvimento e comportamento, e avaliações colegiadas sobre potencial e possibilidades de desenvolvimento, sendo usados pela organização para avaliar relacionamento com as chefias.
C: insumos resultantes de processo de avaliação realizados por entidades ou profissionais especializados, de modo a complementar as informações referentes ao potencial para ocupar posições críticas para a organização, sendo usados pela organização para reflexão sobre a carreira.
D: informações pessoais, biografia profissional, posições ocupadas na organização, ações de desenvolvimento pelas quais a pessoa passou, projetos em que atuou, formação pessoal e profissional, sendo usados pela organização para recrutamento interno.
E: ausências, afastamentos, viagens realizadas a trabalho, acidentes de trabalho em que a pessoa esteve envolvida, sendo usados pela organização para processo sucessório e movimentação interna.
Banco de Dados Administração de banco de dados

A Kibana Query Language (KQL) é uma linguagem de consulta simples baseada em texto para filtrar dados.  De acordo com essa linguagem, para encontrar os documentos que possuem um campo http.request.method com valor diferente de GET, deve ser utilizada a seguinte sintaxe:

A: NOT http.request.method: GET
B: http.request.method <> 'GET'
C: http.request.method != GET
D: ! http.request.method: GET
E: http.request.method NOT “GET”
Banco de Dados Administração de banco de dados

Aline, diretora de TI de uma empresa, precisa implementar uma estratégia para retenção mais longa possível das cópias de segurança de um ambiente e com um número limitado de três conjuntos de mídias de backup.  Para isso, ela escolheu uma estratégia de rotação de modo que o primeiro conjunto de mídia é usado em dias alternados iniciando no primeiro dia, o segundo conjunto é usado no 2º e 6º dias e, o terceiro conjunto é usado no 4º e 8º dias. A partir do 9º dia este ciclo se repete.  A estratégia de backup utilizada por Aline chama-se

A: fifo.
B: gfs.
C: rpo.
D: round robin.
E: torre de Hanoi.
Banco de Dados Administração de banco de dados

Sobre as tecnologias de storage comumente utilizadas pelas organizações, assinale a afirmativa correta.

A: DAS é diretamente conectado à rede local.
B: NAS possui sistema operacional próprio.
C: SAN utiliza exclusivamente unidades de estado sólido.
D: DAS e NAS utilizam armazenamento em bloco.
E: NAS e SAN precisam estar conectados ao servidor host.
Banco de Dados SQL

Uma das características da utilização de bancos de dados NoSQL é a escalabilidade horizontal, oferecida por meio da fragmentação entre servidores (nós). Nesse cenário de distribuição, contudo, é importante analisar os modelos de coerência (consistency) oferecidos em cada implementação.  Assinale a premissa fundamental do nível de coerência forte em um cenário de particionamento de dados em um network. 

A: Toda operação de read recebe o valor mais recentemente gravado no network, ou um erro.
B: Toda operação de read recebe o valor mais recentemente gravado no nó de origem da requisição.
C: Toda operação de read recebe o valor mais recentemente gravado no nó central do network.
D: Toda operação de write é disseminada para todos os nós do network.
E: Toda operação de write é replicada no nó central do network.
Banco de Dados Oracle

Numa instalação de bancos de dados Oracle, as tabelas do tipo Index-Organized permitem

A: a participação num grupo de tabelas (table cluster).
B: a supressão da cláusula primary key.
C: o acesso às linhas da tabela em certa ordem num full scan.
D: o uso de colunas do tipo long.
E: o uso de colunas virtuais (virtual columns).
Banco de Dados SQL Server

No contexto de uma instalação do MS SQL Server, a configuração inicial do server collation (Agrupamento do servidor, em português), analise as afirmativas a seguir.  I. Não é possível criar bancos de dados com um valor do parâmetro Agrupamento diferente daquele adotado na instalação do SQL Server. II. A escolha do Agrupamento pode ter impacto nas comparações entre strings em comandos SQL. III. A escolha do Agrupamento não tem impacto na ordenação (order by) em comandos SQL.  Está correto o que se afirma em 

A: II, apenas.
B: I e II, apenas.
C: I e III, apenas.
D: II e III, apenas.
E: I, II e III.
Banco de Dados Administração de banco de dados

GraphQL (Graph Query Language) é uma linguagem muito útil para busca de dados.  Sobre a sintaxe da linguagem GraphQL, assinale a afirmativa correta. 

A: Ela possui um esquema de tipos escalares e enumerações, sem suporte a tipos abstratos.
B: A indentação por meio de espaços em branco é a maneira de agrupar os campos dos objetos definidos para consulta.
C: Ela define um conjunto de operações para consultar dados, mas não oferece meios para modificá-los no lado do servidor.
D: As consultas são estruturadas hierarquicamente e têm o mesmo formato dos dados que elas retornam.
E: O formato XML deve ser usado para serialização das consultas e respostas.
Banco de Dados Administração de banco de dados

A sigla ETL, originária do inglês, denota, no contexto da análise e exploração de dados, o processo de 

A: modelagem conceitual, lógica e física.
B: extração, transformação e carga de dados.
C: padronização, agregação e limpeza de dados.
D: estruturação, seleção e combinação de dados.
E: exploração, tratamento e disponibilização de dados.
Banco de Dados SQL

No contexto de bancos de dados NoSQL, sobre o uso de índices analise as afirmativas a seguir. I. O suporte a índices secundários é frequente nas implementações NoSQL mais amplamente usadas, como, por exemplo, MongoBD. II. Índices implementados em tabelas hash em bancos dados NoSQL permitem consultas por intervalos (range) com complexidade O(1). III. Em contraste aos bancos relacionais, árvores B constituem o tipo de índice mais utilizado em bancos NoSQL. 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 SQL

Texto associado Considere a instância da tabela fibo, anteriormente apresentada, depois de um conjunto de alterações errôneas.   Considere ainda o comando SQL a seguir.   Assinale o número de linhas removidas da tabela fibo pela execução do comando acima com a presente instância. 

A: 0.
B: 2.
C: 4.
D: 6.
E: 8.
Banco de Dados DW - Data Warehouse

No Data Warehouse do TCE SP, chamado DWContas, está implementada a dimensão DIM_PESSOA contendo o atributo CEP. Quando uma pessoa muda de endereço e altera seu CEP no cadastro do sistema transacional do ambiente operacional, a tabela DIM_PESSOA precisa ser atualizada. No DWContas, é necessário preservar o valor anterior do CEP e armazenar o valor atualizado em uma nova coluna da DIM _PESSOA.  Para atender ao requisito do DWContas, deve-se implementar a técnica de modelagem multidimentional Slowly Change Dimension (SCD) do tipo:

A: 0;
B: 1;
C: 2;
D: 3;
E: 4.
Banco de Dados DW - Data Warehouse

O TCE SP está implementando um Data Warehouse utilizando uma abordagem incremental, ou seja, constrói um Data Mart para um setor e depois para outro setor, compartilhando Dimensões.  A ferramenta de projeto, que representa as áreas do negócio e as dimensões associadas, utilizada para apoiar a implementação de modelos dimensionais de áreas de negócio distintos compartilhando dimensões padronizadas em um Data Warehouse Corporativo é o(a):

A: Data Lake;
B: Pipeline de dados;
C: Regras de Associação;
D: Matriz de Barramento;
E: Processamento distribuído.
Banco de Dados Data Mining

No contexto de Descoberta do Conhecimento em Bancos de Dados - Knowledge Discovery in Database (KDD), o analista de dados João deverá analisar um conjunto de dados preparado e consolidado com dados financeiros sobre transações, saldos de contas e históricos de crédito de clientes ao longo dos últimos anos. O objetivo é identificar possíveis anomalias ou atividades suspeitas que possam indicar fraudes.  Para isso, a fase do processo KDD que João deverá utilizar é:

A: seleção de dados;
B: mineração de dados;
C: transformação de dados;
D: interpretação de resultados;
E: pré-processamento de dados.
Banco de Dados Conceitos Básicos em Banco de Dados

O TCE SP contratou a empresa DataAnalysis para analisar as características dos candidatos que estão participando do seu concurso. Para realizar o pré-processamento dos dados, a DataAnalysis coletou e classificou as seguintes informações das variáveis relacionadas aos candidatos:  • Profissão do candidato • Nome completo do candidato • Número de anos de experiência profissional • Idade do candidato, considerando ano e meses • Nível de escolaridade (Ensino Médio, Graduação, Pós-Graduação)  A variável classificada como qualitativa ordinal pela empresa DataAnalysis foi:

A: Profissão do candidato;
B: Nome completo do candidato;
C: Número de anos de experiência profissional;
D: Idade do candidato, considerando ano e meses;
E: Nível de escolaridade (Ensino Médio, Graduação, Pós-Graduação).
Banco de Dados SQL

Observe a seguinte consulta SQL, feita no SQLite:  SELECT imagem, avg(imagem) OVER (PARTITION BY grau) AS media_grau FROM historico_bijecao;  O SQLite dispõe de vários tipos de função. Na consulta acima, a função avg foi usada como uma função do tipo:

A: core;
B: math;
C: window;
D: ordinary scalar;
E: ordinary aggregate.
Banco de Dados Segurança

João foi contratado para implantar uma arquitetura de zero Trust no Tribunal de Contas do Estado de São Paulo (TCE SP). Ele subdividiu as atividades em um mecanismo de política e um algoritmo Trust. Esse algoritmo é o processo usado pelo mecanismo de política para conceder ou negar acesso a um recurso. As entradas para o algoritmo Trust foram divididas em categorias com base no que fornecem ao algoritmo. João está identificando quem solicita acesso a um recurso e se essa solicitação pode ser feita por um conjunto de sujeitos (humanos ou processos) da empresa ou colaboradores. A informação desse conjunto de sujeitos será parte da política de acesso aos recursos.  Todas essas informações compõem a entrada ao algoritmo de zero Trust implantado por João, que pertence à categoria:

A: access request;
B: subject database;
C: asset database;
D: resource requirements;
E: threat intelligence.
Banco de Dados Banco de Dados Relacionais

Com relação às propriedades ACID, fundamentais na implementação de bancos de dados relacionais, a durabilidade das transações é obtida por meio:

A: da utilização de triggers;
B: de algoritmos baseados em timestamp ordering;
C: de algoritmos two-phase locking;
D: de mecanismos e recursos externos ao SGBD;
E: de replicação e redundância em memória estável.
Banco de Dados Visão (View) , Banco de Dados Relacionais

Views, em bancos de dados relacionais, configuram um importante mecanismo para flexibilizar o acesso aos dados armazenados. Em alguns casos, são ditas atualizáveis, pois podem ser utilizadas como alvo de comandos SQL como insert, update, delete.  Uma característica que não impede uma view de ser atualizável é:

A: a clásula group by;
B: a cláusula distinct;
C: a cláusula order by;
D: a presença do operador algébrico union;
E: a inexistência de uma fonte de registros atualizáveis na cláusula from.
Banco de Dados SQL

Texto associado Com referência às tabelas TX e TY, como descritas anteriormente, analise o comando SQL a seguir.             delete FROM TY  Após a execução desse comando, o total de linhas, somando-se os números de linhas de cada tabela, é:

A: 0;
B: 1;
C: 4;
D: 5;
E: 9.
Banco de Dados SQL

Texto associado  Com referência às tabelas TX e TY, como descritas anteriormente, analise o comando SQL a seguir.     insert into TX(A, B)  select C,A FROM TY  where C not in (select A from TX)         or A in (select A from TX)        O conjunto de linhas inseridas é:  

A: vazio;
B: 0, NULL;
C: 2, NULL e 3, NULL;
D: 5, NULL e 6, NULL;
E: 6, NULL.
Banco de Dados SQL

Texto associado Com referência às tabelas TX e TY, como descritas anteriormente, analise o comando SQL a seguir.  select count(*) from TX t1 left join TY t2 on t1.B=t2.A  O valor exibido pela execução desse comando é:

A: 0;
B: 2;
C: 3;
D: 4;
E: 6.
Banco de Dados Conceitos Básicos em Banco de Dados , Gerência de Transações , Administração de banco de dados ( assuntos)

Uma das preocupações inerentes de um sistema de disseminação de informações meteorológicas deve ser o controle de qualidade de dados. Em relação aos erros mais comumente verificados nos dados, marque a alternativa correta: 

A: Erros sistemáticos são distribuídos aproximadamente de forma simétrica em torno de zero e resultam algumas vezes em superestimativas e em outras vezes em subestimativas do valor real.
B: Erros aleatórios são distribuídos assimetricamente em torno de zero e na média este erro resulta em viés do valor medido para baixo ou para cima do valor real.
C: Em dados de intensidade de vento, variações muito grandes neste parâmetro, em curto intervalo de tempo, devem ser interpretados como valores espúrios.
D: A possibilidade de ocorrência de perturbações de pequena escala sobre variáveis meteorológicas medidas não é importante (não precisa ser levada em conta) em rotinas de qualidade de dados.
E: Dados espúrios pontuais estão relacionados ao mal funcionamento dos sensores ou erro durante a aquisição ou processamento dos dados e podem ser detectados por métodos de controle de qualidade baseados em gradientes locais.
Banco de Dados SQL

Considere as tabelas abaixo:         cliente (cod_cliente, nome_cliente, endereço, cidade, UF)         vendedor (cod_vendedor, nome_vendedor, faixa_comissao, salario) O script SQL abaixo lista os nomes e códigos dos vendedores que têm salário fixo maior que R$ 1.000,00 e clientes que residem no Rio de Janeiro.      SELECT cod_cliente, nome_cliente           FROM cliente              WHERE UF = 'RJ' SELECT cod_vendedor, nome_vendedor                  FROM vendedor                     WHERE salario > 1000;  Considerando que se queira combinar o resultado conjunto de duas instruções SELECT e que cada SELECT tem o mesmo número de colunas com tipos de dados similares, no espaço destacado  entre as instruções SELECT deve ser inserido o comando: 

A: LIKE
B: FORMAT
C: JOIN
D: BETWEEN
E: UNION
Banco de Dados SQL

Considere a existência da tabela EMPREGADOS no banco de dados. Assinale a alternativa que apresente resultado correto obtido a partir da execução do script SQL abaixo:  SELECT * FROM EMPREGADOS            WHERE supervisor IS NULL AND departamento = Compras;

A: Recupera todos os dados dos empregados que tenham um supervisor do departamento de Compras.
B: Recupera os nomes dos empregados que não sejam supervisionados pelo departamento de Compras.
C: Recupera os dados dos empregados que tenham um supervisor de qualquer departamento e pertençam ao departamento de Compras.
D: Recupera todos os dados dos empregados que não tenham um supervisor e que sejam do departamento de Compras.
E: Recupera os dados do supervisor que não tenha identificador nulo e que pertença ao departamento de Compras.
Banco de Dados Banco de Dados Relacionais

Considere:  I. Um relacionamento que necessita ser relacionado a outro relacionamento. II. Número (mínimo, máximo) de ocorrências de entidade associadas a uma ocorrência da entidade em questão através do relacionamento. III. A entidade somente pode existir quando relacionada à outra entidade. IV. Um relacionamento do tipo “produto compõe produto”. Em um Modelo Entidade Relacionamento (MER), I, II, III e IV são, respectivamente, representadas por: 

A: entidade associativa, cardinalidade, entidade fraca, auto relacionamento.
B: entidade associativa, entidade fraca, auto relacionamento, cardinalidade.
C: auto relacionamento, cardinalidade, entidade fraca e entidade associativa.
D: cardinalidade, auto relacionamento, cardinalidade e entidade fraca.
E: entidade fraca, entidade associativa, auto relacionamento e cardinalidade.
Banco de Dados Banco de Dados

Com relação à Stored Procedures é correto afirmar, EXCETO: 

A: Fornece um aumento de desempenho no servidor.
B: Permite o reaproveitamento de código.
C: Permite que armazene biblioteca de funções no servidor de banco de dados.
D: Diminuição significativa da carga no servidor de banco de dados.
Banco de Dados DW - Data Warehouse

Segundo Inmon (2005), assinale a alternativa correta com as principais características de um Data Warehouse (DW). 

A: Orientado por assunto, integrado, variável no tempo, não volátil.
B: Orientado por tópico, centralizado, variável no tempo, volátil.
C: Orientado por assunto, integrado, variável no tempo, volátil.
D: Orientado por tema, centralizado, variável no tempo, não volátil.
Banco de Dados DER - Diagrama de Entidade e Relacionamento , Modelo relacional

Em banco de dados, um dos conceitos estudados é o MER – Modelo entidade relacionamento, neste contexto, assinale a alternativa que apresenta o que é uma entidade.

A: Um campo que contém dados específicos
B: Uma restrição que garante a integridade dos dados
C: Uma tabela que armazena dados em um banco de dados
D: Um conjunto de bancos de dados
Banco de Dados SQL

Atualizações de dados, são realizadas constantemente em bancos de dados, desta forma, qual a finalidade da cláusula UPDATE em linguagem SQL.

A: a) Atualizar o nome da tabela
B: Atualizar o nome das views criadas para a tabela
C: Atualizar o tipo da coluna dos registros
D: Atualizar registros existentes de uma tabela
Banco de Dados SQL

É comum em banco de dados a realização de recuperação de dados, desta forma, assinale a query SQL que recupera exatamente os 10 primeiros registros de uma tabela. 

A: SELECT * FROM usuarios ORDER BY codigo ASC LIMIT 10
B: SELECT * FROM usuarios ORDER BY codigo DESC LIMIT 10
C: SELECT * FROM usuarios LIMIT 0,9
D: SELECT * FROM usuarios WHERE codigo = 10
Banco de Dados SQL

Ao desenvolvermos sistemas, a persistência de dados é realizada em um banco de dados, que normalmente opera sob a linguagem SQL, desta foram, o que é o conceito de chave primeira em banco de dados. 

A: Uma coluna que armazena valores inteiros e que podem se repetir
B: Uma coluna que armazena valores exclusivos para cada registro na tabela
C: Uma coluna que armazena valores em forma de texto, para serem recuperados
D: Uma coluna que armazena valores com diversos tipos de dados
Banco de Dados OLTP

Das características do Online Transaction Processing (OLTP), destaca-se que ele

A: requer tempos de resposta extremamente rápidos.
B: necessita de backups de banco de dados com menor frequência.
C: impõe tempos de resposta mais curtos em comparação com o OLAP.
D: envolve cargas de trabalho que demandam muitas operações de leitura.
Banco de Dados SGBD - Sistema de Gerenciamento de Banco de Dados , PostgreSQL

No processo de instalação e/ou configuração do Sistema de Gerenciamento de Banco de Dados (SGBD) PostgreSQL, o comando “initdb” é responsável por criar

A: um novo banco de dados no PostgreSQL.
B: uma cópia de segurança de um banco de dados no PostgreSQL.
C: um usuário administrador no PostgreSQL.
D: um cluster de banco de dados no PostgreSQL.
Banco de Dados Backup em Banco de Dados

Considere um Datacenter com uma política que define a realização de backups completos aos domingos e backups diferenciais nos outros dias da semana, às 18h. Cada cópia de segurança realizada é gravada exclusivamente em uma fita. Se uma máquina virtual falhar em uma quarta-feira, às 15h, quantas fitas são necessárias para restauração do seu último backup válido?

A: 1
B: 2
C: 3
D: 4
E: 5
Banco de Dados Banco de Dados Relacionais

Considerando a utilização de chave primária e chave estrangeira em uma tabela de um banco de dados relacional, identifique a afirmativa que contém uma característica comum a esses dois tipos de chave.

A: Utilizam uma ou mais colunas.
B: Permitem valores duplicados.
C: O valor nulo é permitido.
D: Não identificam unicamente a linha em uma tabela.
E: É permitido mais de uma chave por tabela.
Banco de Dados Banco de Dados Relacionais

Considere o modelo conceitual de entidade e relacionamento representado na figura a seguir. Supondo que o modelo será mapeado em um Banco de Dados Relacional, assinale a afirmativa CORRETA utilizando os princípios ideais de mapeamento do modelo conceitual para o modelo lógico relacional:     

A: O atributo do relacionamento “ano” não estará presente no modelo lógico relacional.
B: O atributo “telefone”, representado no modelo conceitual como multivalorado, não estará presente no modelo lógico relacional, considerando que o modelo relacional só permite atributos atômicos.
C: A chave primária de “Aluno” será representada como chave estrangeira em “Curso” e o atributo do relacionamento “ano” será um novo atributo de “Aluno”.
D: Uma forma de mapear o atributo “telefone” é tratá-lo como uma nova tabela dependente de “Aluno”, configurando-o como uma tabela fraca; nesse contexto, ela não deve ter chave primária no modelo lógico relacional.
E: O atributo do relacionamento “ano” idealmente acompanhará o mapeamento da chave estrangeira; nesse caso, o aluno terá dois novos atributos: “ano” e a chave estrangeira relacionado ao “Curso”.