Questões de Banco de Dados - Banco de Dados Orientados a Objetos para Concurso
Foram encontradas 65 questões
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.
Uma classe pode ser definida como um elemento fundamental na programação orientada a objetos que define a estrutura e o comportamento dos objetos.
No contexto de banco de dados orientados a objetos, qual das seguintes afirmações é verdadeira sobre a herança?
A respeito de banco de dados, julgue o próximo item.
Os bancos de dados que têm a arquitetura orientada a objeto
armazenam os dados em tabelas com seus respectivos
atributos.
I. A herança serve para controlar o acesso aos atributos e métodos de uma classe, acrescentando a ela novos atributos ou métodos, mas mantendo inalterada sua constituição original.
II. Os atributos são as características de um objeto e essas características também são conhecidas como variáveis ou campos.
III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação, assinatura, mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse.
IV. Instanciar um objeto é o mesmo que declarar os atributos de classes.
É correto o que se afirma, apenas, em
I. No primeiro nível, os documentos possuem estrutura interna própria, porém o termo documento é totalmente apropriado uma vez que, explicitamente, não podem ser arquivos multimídia ou outros tipos não estruturados. No segundo nível, documentos são armazenados em uma espécie de chave-valor. Para cada chave (ID do documento), um registro pode ser armazenado como valor, sendo que esses registros são chamados de documentos.
II. Os documentos armazenados são completamente livres de esquemas, ou seja, não há necessidade de definir um esquema antes de inserir estruturas de dados. A responsabilidade é, portanto, transferida ao usuário ou ao aplicativo de processamento.
III. Os documentos contêm estruturas de dados na forma de pares atributo-valor recursivamente aninhados sem integridade referencial; essas estruturas de dados são livres de esquema, ou seja, atributos arbitrários podem ser usados em cada documento sem definir primeiro um esquema.
Está correto o que se afirma em
( ) As manipulações de dados são expressas como transformações em grafos ou operações que abordam diretamente propriedades típicas de grafos (por exemplo, caminhos, adjacência, subgrafos e conexões).
( ) Este tipo de banco de dados não suporta a verificação de restrições de integridade para garantir a consistência dos dados. A definição de consistência está diretamente relacionada às estruturas do grafo (por exemplo, nós, tipos de arestas, domínios de atributos e integridade referencial das arestas).
( ) Diferentemente dos bancos de dados relacionais e dos NoSQL do tipo chave-valor, os bancos de dados orientados a grafos não precisam de índices para garantir um acesso rápido e direto aos nós e as arestas.
As afirmativas são, respectivamente,
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.
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.
Assinale a alternativa que preenche corretamente a lacuna do trecho acima.
Duas dessas tecnologias são os Bancos de Dados orientados a documentos e orientados a colunas, exemplificados, respectivamente, pelos softwares
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.