Questões sobre Banco de Dados

As funções de um sistema de gerenciamento de banco de dados (SGBD) incluem
  • A. gerenciar a integridade de dados, o dicionário e o armazenamento de dados, bem como a memória do computador enquanto o SGBD estiver em execução.
  • B. transformar e apresentar dados, controlar o acesso de multiusuário e prover interfaces de comunicação do banco de dados.
  • C. gerenciar o becape e a recuperação dos dados, bem como o escalonamento de processos no processador por meio do banco de dados.
  • D. gerenciar o sistema de arquivos e a segurança do banco de dados.
  • E. gerenciar a entrada e saída de dispositivos, linguagens de acesso ao banco de dados e interfaces de programação de aplicações.
Clique em uma opção abaixo para responder a questão:
Com referência a big data, assinale a opção correta.
  • A. A definição mais ampla de big data restringe o termo a duas partes — o volume absoluto e a velocidade —, o que facilita a extração das informações e dos insights de negócios.
  • B. O sistema de arquivos distribuído Hadoop implementa o algoritmo Dijkstra modificado para busca irrestrita de dados em árvores aglomeradas em clusters com criptografia.
  • C. Em big data, o sistema de arquivos HDFS é usado para armazenar arquivos muito grandes de forma distribuída, tendo como princípio o write-many, read-once.
  • D. Para armazenar e recuperar grande volume de dados, o big data utiliza bancos SQL nativos, que são bancos de dados que podem estar configurados em quatro tipos diferentes de armazenamentos: valor chave, colunar, gráfico ou documento.
  • E. O MapReduce é considerado um modelo de programação que permite o processamento de dados massivos em um algoritmo paralelo e distribuído.
Clique em uma opção abaixo para responder a questão:

Considere a seguinte notação para especificar componentes de esquemas relacionais:

• Tabelas são descritas por um nome e uma lista de colunas, separadas por vírgulas.

• Colunas que participam da chave primária estão sublinhadas.

• Dependências funcionais entre colunas são definidas pelo símbolo (→) e exibidas em seguida à definição das tabelas.

Todos os esquemas atendem à 1FN.

Dos esquemas a seguir, o único que se encontra na 3FN é

  • A.
  • B.
  • C.
  • D.
  • E.
Clique em uma opção abaixo para responder a questão:
Dentre os diversos tipos de bancos de dados, existe o denominado bancos de dados objeto-relacionais, que tem como fundamento a
  • A. duplicação das tabelas componentes de um banco de dados originalmente relacional.
  • B. incorporação de características e recursos da orientação a objetos nos bancos de dados originalmente relacionais.
  • C. eliminação do conceito de atributos, existente nos bancos de dados originalmente relacionais.
  • D. transformação de todas as tabelas de um banco de dados originalmente relacional em uma única classe da orientação a objetos.
  • E. substituição do conceito representado pelas propriedades ACID pelo teorema CAP.
Clique em uma opção abaixo para responder a questão:
A validação de acesso a bancos de dados relacionais pode ser feita por meio da técnica denominada criptografia de chave pública, na qual
  • A. cada usuário possui duas chaves públicas e uma chave privada de acesso ao banco de dados.
  • B. as chaves privadas são de conhecimento dos demais usuários do banco de dados.
  • C. cada usuário possui uma chave pública e uma chave privada de acesso ao banco de dados.
  • D. as chaves públicas devem ser idênticas às chaves privadas, para cada usuário do banco de dados.
  • E. cada usuário possui duas chaves privadas e uma chave pública de acesso ao banco de dados.
Clique em uma opção abaixo para responder a questão:
A segurança física de um banco de dados representa um aspecto de grande importância na proteção dos dados. O controle da segurança física de bancos de dados
  • A. não tem relação com possíveis danos ao ambiente físico do banco de dados decorrentes de imprevistos, como por exemplo, um incêndio.
  • B. considera que toda a diretoria da empresa pode ter acesso irrestrito ao ambiente do banco de dados.
  • C. não abrange equipamentos ou dispositivos de no-break, pois esses não estão na linha crítica de funcionamento do banco de dados.
  • D. trata de medidas de proteção contra acesso físico não autorizado aos equipamentos que provêm acesso ao banco de dados.
  • E. considera que equipes terceirizadas podem ter acesso irrestrito ao ambiente físico do banco de dados.
Clique em uma opção abaixo para responder a questão:
Considere a criação de perfis de usuários e a atribuição de privilégios a esses perfis, em um banco de dados relacional. Nessa situação,
  • A. a cada perfil podem ser atribuídos conjuntos de privilégios distintos.
  • B. um usuário não pode estar incluído a mais de um perfil, simultaneamente.
  • C. cada perfil criado em um banco de dados abrange todos os usuários desse banco de dados.
  • D. um perfil, uma vez criado, não pode mais ser excluído, permanecendo até o fim do banco de dados.
  • E. uma visão de um banco de dados comporta apenas os privilégios de leitura e inserção de registros.
Clique em uma opção abaixo para responder a questão:
Ao se atribuir nomes a tabelas e a seus atributos, é recomendável seguir algumas regras e/ou recomendações básicas, importantes na documentação de um banco de dados. Umas dessas regras e/ou recomendações consiste em utilizar
  • A. acrônimos de conhecimento restrito na própria empresa.
  • B. o mesmo nome para as chaves primárias de todas as tabelas.
  • C. nomes longos para todos os atributos, com no mínimo 20 caracteres em cada nome.
  • D. nomenclatura codificada, dificultando acessos indevidos.
  • E. nomes de tabelas e atributos que indiquem, de forma clara, o conteúdo dos dados armazenados.
Clique em uma opção abaixo para responder a questão:
Em bancos de dados relacionais normalmente há uma política de replicação de dados. Sobre essa política,
  • A. o número de cópias ou réplicas de um conjunto de dados deve ser impar, seja no caso síncrono, seja no assíncrono.
  • B. na replicação do tipo síncrono, as réplicas são atualizadas em uma nova transação realizada posteriormente à transação originária de uma modificação, e portanto nem todas as réplicas terão valores idênticos dos dados.
  • C. a replicação representa uma melhor disponibilidade do banco de dados, pelo fato de haver réplica(s) disponível(eis) na eventualidade da ocorrência de falhas no sistema.
  • D. na replicação do tipo assíncrono, as réplicas devem ser atualizadas na mesma transação originária de uma modificação, resultando em apenas uma versão dos dados.
  • E. na chamada independência ou transparência de replicação, os usuários devem conhecer o número e a localização das réplicas.
Clique em uma opção abaixo para responder a questão:
Considerando a replicação de tabelas em bancos de dados relacionais, se a maioria dos acessos for apenas de leitura de uma tabela T, vários locais podem processar consultas de forma paralela, envolvendo acesso a essa tabela T. Tal característica é denominada
  • A. sobrecarga atenuada.
  • B. transparência parcial.
  • C. transação em duas fases.
  • D. transparência de replicação.
  • E. paralelismo aumentado.
Clique em uma opção abaixo para responder a questão: