Questões de Banco de Dados Orientados a Objetos (Banco de Dados)

Limpar Busca

A importância de padrões de projeto na criação de sistemas complexos foi há muito tempo reconhecida em outras disciplinas da engenharia. E, especificamente, as arquiteturas orientadas a objetos estão cheias de padrões. Abaixo há uma relação de alguns padrões de projeto comumente utilizado, ou seja, é difícil encontrar um sistema orientado a objeto que não use pelo menos dois desses padrões, e grandes sistemas usam quase todos eles.

1. Abstract Factory
2. Builder
3. Strategy
4. Facade
5. Observer

Analise as características dos padrões relacionadas abaixo, assinalando a alternativa que corresponde aos padrões associados de acordo com sua característica de cima para baixo:
( ) Este padrão fornece uma interface para criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas.

( ) Este padrão separa a construção de um objeto complexo da sua representação, permitindo que o mesmo processo de construção crie diferentes representações.
( ) Este padrão permite que uma família de algoritmos seja definida e encapsulada em classes separadas, permitindo que os algoritmos possam ser trocados de forma intercambiável.
( ) Este padrão oferece uma interface unificada para um conjunto de interfaces em um subsistema. Ele define uma interface de nível mais alto que torna o subsistema mais fácil de usar.
( ) Este padrão define uma dependência um-para-muitos entre objetos, na qual, quando um objeto muda de estado, todos os seus dependentes são notificados e atualizados automaticamente.

  • A Abstract Factory; Builder; Strategy; Facade; Observer
  • B Builder; Abstract Factory; Observer; Facade; Strategy
  • C Strategy; Facade; Observer, Abstract Factory; Builder
  • D Builder; Observer; Abstract Factory; Observer; Facade
  • E Observer; Builder; Strategy; Facade; Abstract Factory

Acerca das tecnologias que atendem a PDPJ-Br, julgue o próximo item.


O JPA 2.0 suporta coleções do tipo embeddable, que são classes com dados a serem persistidos, mas que não são entidades.

  • Certo
  • Errado

Uma característica típica dos bancos de dados orientados a documentos é que eles utilizam:

  • A dados armazenados no formato JSON ou BSON, permitindo que dados semiestruturados sejam armazenados e consultados de forma flexível.
  • B comandos da linguagem SQL para realização de consultas, sendo estruturados em relações matemáticas.
  • C vértices e arestas para representar as entidades e os relacionamentos entre elas, permitindo uma navegação eficiente entre os nós relacionados.
  • D consultas elaboradas para explorar as relações entre entidades por meio de nós e arestas.

No que se refere a banco de dados relacional e orientado a objeto, julgue o item a seguir.


No modelo de dados orientados a objetos, a estratégia de ocultar a implementação interna de uma classe para permitir acesso aos dados dessa classe por meio de interfaces públicas é denominada encapsulamento.  

  • Certo
  • Errado

No que se refere a banco de dados relacional e orientado a objeto, julgue o item a seguir.


No modelo de dados orientados a objetos, os dados são geralmente organizados em tabelas com linhas e colunas, o que facilita o seu armazenamento.

  • Certo
  • Errado