Questões sobre Banco de Dados da FEPESE

ETL é o método mais comum para transferir dados de uma fonte de dados OLTP para um data warehouse. Contudo, pode-se também empregar o processo de extração, carga e transformação no formato ELT. Para tanto, faz-se necessário o uso de:
  • A. Staging tables ou tabelas intermediárias no banco de dados de destino (data warehouse).
  • B. Tecnologias distintas de banco de dados de origem (OLTP) e de destino (data warehouse).
  • C. Metodologia Kimbell e esquemas estrela normalizados para a modelagem do data warehouse.
  • D. Extração Full de todos os dados tanto das tabelas de dimensões quanto de fatos.
  • E. Técnicas de data mining sobre data marts relacionais.
Clique em uma opção abaixo para responder a questão:

Analise as afirmativas abaixo:

1. Chaves primárias redundantes são recomendadas por prover um nível de segurança adicional.

2. Qualquer chave candidata identifica unicamente cada tupla da relação.

3. Qualquer chave primária é uma superchave, mas nem toda superchave é uma chave primária.

4. Qualquer chave estrangeira é primária em outra relação.

Assinale a alternativa que indica todas as afirmativas corretas.

  • A.

    São corretas apenas as afirmativas 1 e 3.

  • B.

    São corretas apenas as afirmativas 1 e 4.

  • C.

    São corretas apenas as afirmativas 2 e 3.

  • D.

    São corretas apenas as afirmativas 2, 3 e 4.

  • E.

    São corretas as afirmativas 1, 2, 3 e 4.

Clique em uma opção abaixo para responder a questão:

Uma dependência transitiva poderá ocorrer quando:

  • A.

    Relações com dois ou mais atributos estão na 2a forma normal.

  • B.

    Relações com dois ou mais atributos possuem dependência entre atributos não-chave.

  • C.

    Relações com dois ou mais atributos possuem dependência entre atributos chave.

  • D.

    Um atributo chave não permite repetir valores em tuplas diferentes.

  • E.

    Um atributo não chave determina um outro atributo não-chave.

Clique em uma opção abaixo para responder a questão:
Sobre acesso concorrente a dados por transações em bancos de dados, é correto afirmar:
  • A. Uma transação que necessita acesso a um dado que está bloqueado deve ser abortada.
  • B. Uma ocorrência de deadlock envolve de uma (1) a várias transações.
  • C. A técnica de bloqueio de duas fases requer que um dado seja bloqueado apenas por uma (1) transação para leitura ou para atualização.
  • D. Uma transação que consegue adquirir a priori todos os bloqueios necessários sobre os dados pode, mesmo assim, incorrer em uma situação de deadlock com outras transações.
  • E. A técnica de bloqueio de duas fases requer que uma transação adquira todos os bloqueios necessários antes de liberar qualquer bloqueio já adquirido.
Clique em uma opção abaixo para responder a questão: