Questões de Banco de Dados do ano 2020

Lista completa de Questões de Banco de Dados do ano 2020 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Considerando conceitos de processamento de transações em bancos de dados, analise as afirmativas a seguir. I. Uma transação é um programa em execução que forma uma unidade lógica de processamento de banco de dados que inclui uma ou mais operações de acesso, como operações de inserção, exclusão, modificação ou recuperação. II. Para especificar os limites de uma transação são utilizadas as operações explícitas BEGIN_TRANSACTION e WRITE_TRANSACTION em um programa de aplicação. III. A operação COMMIT_TRANSACTION executa as mudanças realizadas pela transação de modo que elas podem ser desfeitas posteriormente. Considerando V como afirmativa verdadeira e F como falsa, a sequência que expressa corretamente o julgamento das afirmativas é

    A) I - V; II - V; III - F.

    B) I - F; II - V; III - V.

    C) I - V; II - F; III - V.

    D) I - V; II - F; III - F.

O mecanismo que permite a implementação de relacionamentos entre tabelas em um banco de dados relacional é a

    A) chave primária.

    B) chave estrangeira.

    C) chave interna.

    D) tupla.

Os diferentes Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDRs) concorrem entre si, disponibilizando os melhores recursos, portabilidade, segurança e alta disponibilidade. Este último conceito, alta disponibilidade, tem a ver com

    A) Vetores.

    B) Page-Pull.

    C) Cluster.

    D) Backup as a Service ? BaaS.

    E) Disaster Recovery as a Service ? DraaS.

O PostgreSQL, versão 8.2 por exemplo, gerencia várias conexões com o banco de dados de uma única vez, utilizando um recurso oferecido pelos Sistemas Operacionais, que é:

    A) Multithreads.

    B) IN GROUP.

    C) Sistema ACID.

    D) Integridade Relacional de Dados.

    E) Replicação.

Duas definições de estruturas de dados estão determinadas para um projeto de datamart de uma loja de varejo: uma delas (tabela A) contém a data da venda, a identificação do produto vendido, a quantidade vendida do produto no dia e o valor total das vendas do produto no dia; a outra (tabela B) contém a identificação do produto, nome do produto, marca, modelo, unidade de medida de peso, largura, altura e profundidade da embalagem.


Considerando os conceitos de modelagem multidimensional de data warehouse, as tabelas A e B são, respectivamente:

    A) Query e Réplica

    B) Fato e Dimensão

    C) Dimensão e Réplica

    D) Fato e ETL

    E) ETL e Query

Um conjunto de programas de computador está sendo executado em um conjunto de servidores conectados em rede local, para alimentar um data warehouse a partir dos bancos de dados transacionais de uma empresa, sendo que: um primeiro programa realiza uma cópia de dados transacionais selecionados em estruturas de dados que formam um staging area; um segundo programa faz a leitura dos dados na staging area e alimenta estruturas de bancos de dados em um Operational Data Storage (ODS), que consolida dados operacionais de diversas aplicações e complementa conteúdo. Por fim, outro programa de aplicação faz a leitura do ODS e carrega estruturas de dados em uma estrutura não relacional de tabelas em um data warehouse.


Esse processo para integrar os bancos de dados que são heterogêneos é denominado:

    A) troca de arquivos por mídia externa física.

    B) Data base link (DB Link).

    C) replicação de dados.

    D) File Transfer Protocol.

    E) ETL (Extract, Transform, Load).

Atualmente, diversos dados são coletados pelos sistemas digitais de empresas na internet para constituir Big Data com conteúdo sobre os resultados alcançados por seus produtos e serviços, prestígio da imagem da organização e seus representantes. Porém, parte desses dados pode ser falsa ou manipulada por internautas. O tratamento dos dados, a fim de qualificá-los antes de disponibilizá-los para a tomada de decisão na empresa, segundo o conceito das cinco dimensões “V” de avaliação de um Big Data, se refere

    A) ao valor.

    B) à variedade.

    C) à veracidade.

    D) à velocidade.

    E) ao volume.

Todo processo de atualização aguda, que envolva tipos de dados de tamanho variável, tais como CHAR ou VARCHAR, com muita inclusão e exclusão de registros, acaba produzindo muita fragmentação do espaço em disco. Para contornar o problema, o SGBD PostgreSQL, em sua versão 8.2, recomenda executar com frequência, sobre as tabelas muito atualizadas, o seguinte comando:

    A) ANALYSE [Banco] [VERBOSE] [modo];

    B) ANALYSE [modo] [VERBOSE] [VACUUM] [tabela];

    C) REWRITE [tabela] [VERBOSE] [modo];

    D) REWRITE [banco] AFTER REINDEX [VERBOSE];

    E) VACUUM [modo] [VERBOSE] [ANALYSE] [tabela];

Triggers ou Gatilhos são comandos (ação) executados automaticamente (um tipo especial de procedimento armazenado) em consequência de uma modificação (evento) que produziu uma restrição (condição) que implique em defeito ou falta de integridade nos dados. É correto afirmar que

    A) um trigger é usado com enorme eficiência para impor e manter integridade referencial de alto nível e, também, para ajudar na elaboração de resultados de consultas.

    B) um trigger e o evento que o disparou devem ser considerados como uma mesma transação.

    C) triggers são criados utilizando a instrução SQL Generate Trigger, que especifica o Banco onde ele atuará e para que tipo de ocorrência disparará suas ações.

    D) os triggers podem ser executados, independentemente dos eventos aos quais foram associados.

    E) triggers e Stored Procedures são procedimentos equivalentes; enquanto triggers disparam em função de uma ação, as Stored Procedures são disparadas por eventos temporais.

As boas práticas em Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDRs) reforçam que todas as redundâncias não controladas (não planejadas) devem ser minimizadas ou, se possível, eliminadas. Ou seja, as redundâncias produzidas por falta de projeto lógico de banco de dados devem ser minimizadas ou eliminadas, enquanto as redundâncias controladas são aceitas e, muitas vezes, constituem a política de replicação de dados. A grande vantagem da replicação é

    A) a menor fragmentação horizontal.

    B) o aumento do overhead durante a atualização dos dados.

    C) a menor exigência de recursos do sistema (memória, processador).

    D) a maior disponibilidade dos dados.

    E) a menor fragmentação vertical.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

Contato

contato@provaseconcursos.com.br

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...