Questões de Concurso
Sobre banco de dados orientados a objetos em banco de dados
Foram encontradas 82 questões
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.
( ) 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 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:
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):
Diante do exposto, assinale a alternativa que está relacionada com esse critério.
O uso de linguagem de POO para o desenvolvimento de software foi um dos elementos motivadores para a criação de bancos de dados orientados a objetos, dada a facilidade de integração entre ambos.
A DDL admite o processamento ou a manipulação de objetos dos bancos de dados.
I. Os dados são armazenados como objetos que podem ser manipulados por métodos de acesso de SGBDs relacionais ou hierárquicos, apenas.
II. Os objetos são organizados em uma hierarquia de tipos e subtipos que recebem as características de seus supertipos.
III. Os objetos não podem conter referências para outros objetos.
É correto o que consta em
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.
No que concerne ao mapeamento do modelo entidade relacionamento para o modelo objeto relacional, julgue os itens que se seguem.
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

Com base na arquitetura geral de um sistema gerenciador de banco
de dados (SGBD) proposta pela ANSI\SPARC e conforme a figura
acima, julgue os itens que se seguem.