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

Limpar Busca

Assinale a alternativa que descreve corretamente o que é o Hibernate.

  • A Hibernate é um protocolo de rede utilizado para comunicação entre microsserviços.
  • B Hibernate substitui o SQL padrão, exigindo uma linguagem própria para consultas chamada JSON-QL.
  • C Hibernate é utilizado apenas para criptografia de dados sensíveis em formulários HTML.
  • D Hibernate é uma ferramenta de versionamento de código usada em conjunto com o Git.
  • E Hibernate é um framework Java que facilita o mapeamento entre objetos da aplicação e tabelas do banco de dados, automatizando operações de persistência.

O analista Paulo precisa analisar e descobrir padrões nas relações entre as diversas entidades nos processos judiciais do MPU, como promotores, juízes, autores, réus, secretários e advogados. Para isso, Paulo vai utilizar um banco de dados NoSQL para armazenar essa rede social judiciária que chamou de SocialJud. Para implementar o SocialJud, Paulo deve usar um banco de dados:

  • A colunar;
  • B chave-valor;
  • C orientado a documento;
  • D orientado a grafos com nós e arestas;
  • E matricial com dimensões hierárquicas.

Observe os conjuntos de dados do MongoDB a seguir.


Coleções:

Autor: { "_id": 1, "nome": "João", "email": "joao@

www.mpu.mp.br" }

Endereco: { "_id": 101, "usuario_id": 1, "quadra": "202",

"cidade": "Brasília", "cep": "70000-000" }


Resultado da junção:

{ "_id": 1, "nome": "João", "email": " joao@

www.mpu.mp.br ", "detalhes_endereco": [ { "_id": 101,

"usuario_id": 1, "quadra": "202", "cidade": " Brasília",

"cep": "70000-000" } ] }


No MongoDB, para realizar operações de junção entre as coleções combinando os dados de Autor e seu respectivo Endereco, deve-se utilizar a operação:

  • A $skip
  • B $sort
  • C $match
  • D $group
  • E $lookup

Na linguagem SQL, o comando WITH tem como objetivo definir

  • A uma condição de filtro em uma consulta.
  • B os valores a serem inseridos em uma tabela.
  • C uma tabela temporária para ser utilizada em uma consulta.
  • D as colunas de uma tabela.
  • E as colunas que devem ser atualizadas em um UPDATE.

Em relação à base de dados, julgue o próximo item.


Os bancos de dados NoSQL do tipo documento organizam os registros em um dicionário de pares de chave-valor, em que cada item tem uma chave e um valor.

  • Certo
  • Errado