Questões de Banco de Dados Relacionais (Banco de Dados)

Limpar Busca

Existe um método para se projetar um banco de dados relacional que tem como objetivo gerar um conjunto de esquemas de relação que permita armazenar informações sem redundância desnecessária, bem como recuperar informações facilmente. Esse método é conhecido como:

  • A Diagrama entidade e relacionamento.
  • B Diagrama de fluxo de dados.
  • C Linguagem de consulta estruturada.
  • D Normalização.
  • E SGBD.

No que se refere a Big Data e analytics, julgue o item a seguir.


Em bancos de dados, uma visão (view) é uma tabela virtual, que não existe fisicamente, e representa uma relação entre as linhas de uma ou mais tabelas físicas. 

  • Certo
  • Errado

Durante o desenvolvimento de um sistema de gestão processual para o Tribunal de Justiça do Estado do Maranhão, percebe-se que é crucial garantir a integridade e a consistência dos dados relacionados aos processos judiciais, suas partes envolvidas e movimentações. Optou-se por utilizar JPA 2.0 para persistir objetos Java, visando facilitar a interação com o banco de dados relacional. Considerando o uso de JPA 2.0 em seu sistema de gestão processual, assinale a afirmativa correta.

  • A Exige o uso de configuração programática para todas as entidades.
  • B Não suporta o mapeamento de relacionamentos muitos-para-muitos.
  • C Oferece suporte para transações ACID (Atomicidade, Consistência, Isolamento e Durabilidade).
  • D Utiliza configuração baseada em arquivos XML como abordagem padrão mapeamento objeto-relacional.

O banco de dados relacional é um recurso imprescindível para a operacionalização dos sistemas nas organizações; é através dessas estruturas que os dados coletados pelas aplicações de diferentes plataformas são armazenados, possibilitando a sua posterior recuperação e utilização pelos usuários. Para organizar corretamente os dados nessas estruturas, os profissionais aplicam o recurso de normalização, que é focado na prevenção de problemas com repetição e atualização de dados, além do correto tratamento no que diz respeito à integridade. Seguindo os conceitos definidos nessa padronização, é possível afirmar que “eliminar dependências funcionais transitivas” é uma característica da:

  • A Primeira forma normal.
  • B Segunda forma normal.
  • C Terceira forma normal.
  • D Quarta forma normal.

Com referência à normalização de bancos de dados, considere uma tabela relacional T, com colunas A, B, C, D, E, na qual as dependências funcionais identificadas são exibidas a seguir.

A -> B B -> A A -> C B -> D B -> E D -> B
O comando SQL utilizado na criação dessa tabela é exibido a seguir.
create table T (   A int not null unique,   B int not null unique,   C int not null unique,   D int not null unique,   E int not null )

Assinale a dependência funcional adicional necessária para que o esquema acima esteja de acordo com a forma normal BoyceCodd.

  • A A, B, C, D -> E
  • B C -> D
  • C C -> E
  • D E -> A
  • E E -> A, B, C D