Questões de Banco de Dados - Banco de Dados Orientados a Objetos para Concurso
Foram encontradas 68 questões
A respeito de programação orientada a objetos e bancos de dados, julgue o item a seguir.
Bancos de dados relacionais têm a capacidade de representar
características de objetos, como herança e encapsulamento.
I - O padrão Objeto de Acesso a Dados (Data Access Object – DAO) permite a uma aplicação flexibilizar e isolar o acesso a diferentes fontes de dados, incluindo um SGBDR.
II - O padrão Registro Ativo (Active Record) é usado quando são encontradas, em uma mesma classe, a lógica do negócio e a lógica de acesso a dados persistentes.
III - Uma Unidade de Trabalho (Unit of Work) é um padrão que permite registrar todas as alterações feitas em uma transação e que precisam ser refletidas no banco de dados.
É correto o que se afirma em
Os sistemas gerenciadores de banco de dados (SGBDs) evoluíram de sistemas de arquivos para novas estruturas de dados. O modelo em rede surgiu como extensão ao modelo hierárquico (estrutura de árvore), ambos orientados a registros; o modelo relacional não tem caminhos predefinidos para fazer acesso aos dados, mas implementa estruturas de dados organizadas em relações (tabelas); e o modelo orientado a objetos surgiu da necessidade de representar tipos complexos de dados utilizando semântica, em que o diagrama de classes UML serve como esquema para representação de dados orientado a objetos.
Na construção de um modelo orientado a objetos, os identificadores exclusivos são atribuídos a cada objeto e a cada literal.
O plano de execução que se inicia por:
T1:R(O1), T1R(O2), T1:W(O1), T2:R(O1) ...
Apresenta
( ) A extensibilidade dos tipos básicos.
( ) Implementação de objetos complexos.
( ) Suportar a herança.
( ) Definir regras que permitem definir restrições gerais que atuam no banco de dados quando um determinado evento acontece.
I - Os objetos não podem conter referências para outros objetos.
II - A organização dos objetos obedece a uma hierarquia de tipos, subtipos e supertipos.
III - A implementação de um banco de dados orientado a objetos não traz mudanças quanto à forma de acesso por parte das aplicações, o que muda é a forma como os dados serão organizados no banco.
Está(ão) correta(s):
I. Os quatro modelos mais conhecidos de SGBD são: hierárquico, em rede, relacional e orientado a objetos.
II. Atualmente o mais amplamente utilizado é o SGBD orientado a objetos.
Está correto o que se afirma em:
Diante do exposto, assinale a alternativa que está relacionada com esse critério.
Normalmente um objeto é criado por algum programa de aplicação em execução, pela chamada da operação construtor do objeto. Nem todos os objetos criados são armazenados permanentemente no banco de dados. Os objetos persistentes terminais existem durante a execução do programa e desaparecem quando o programa termina. Os objetos transitórios são armazenados no banco de dados e continuam a existir após o término do programa.
Em um sistema de banco de dados orientado a objetos, cada objeto independente armazenado no banco de dados tem geralmente uma identidade única implementada por meio de um identificador de objeto único gerado pelo sistema. A principal propriedade de um identificador de objeto é que ele seja imutável ao longo de sua existência.
Estruturas de objetos complexos podem ser construídas recursivamente, aplicando-se um conjunto de construtores básicos como tuple, set, list e bag.