Sobre um puro banco de dados orientado a objetos, considere:...
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
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - II, apenas.
O tema desta questão envolve o entendimento dos princípios de um banco de dados orientado a objetos. A compreensão dos conceitos fundamentais de orientação a objetos é essencial aqui, como a organização de dados em objetos, a hierarquia de classes e a capacidade de objetos referenciarem uns aos outros.
Para justificar a corretude da alternativa B, observemos o seguinte:
- Herança: Em bancos de dados orientados a objetos, os dados são organizados com uma clara hierarquia de tipos e subtipos, onde os subtipos herdam atributos e métodos de seus supertipos. Isto permite polimorfismo e reuso de código, sendo um princípio fundamental da orientação a objetos. A afirmação II é verdadeira e condizente com a natureza desses bancos de dados.
As outras afirmações são incorretas:
- A afirmação I é falsa porque em um banco de dados orientado a objetos, os dados não são manipulados apenas pelos métodos de acesso de SGBDs relacionais ou hierárquicos. Eles são manipulados por métodos definidos dentro dos próprios objetos ou classes de objetos.
- A afirmação III é falsa já que um dos recursos dos bancos de dados orientados a objetos é exatamente permitir que objetos contenham referências a outros objetos. Isso facilita o mapeamento de relações complexas que são naturais aos sistemas e aplicações do mundo real.
Portanto, apenas a afirmação II está correta, uma vez que reflete corretamente as características de um banco de dados orientado a objetos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
I. Os dados são armazenados como objetos que podem ser manipulados por métodos de acesso de SGBDs relacionais ou hierárquicos, apenas.
se fosse assim, não há muita razão para se montar um banco orientado a objeto...
Os dados são armazenados como objetos onde só podem ser manipulados pelos métodos definidos pela classe de que estes objetos pertencem.
II- Correta
III. Os objetos não podem conter referências para outros objetos.
Os objetos podem conter referências para outros objetos, e as aplicações podem conseqüentemente acessar os dados requeridos usando um estilo de navegação de programação.
http://pt.wikipedia.org/wiki/Banco_de_dados_orientado_a_objetos
Gabarito: Letra B.
Como funciona um banco de dados Orientado a Objeto?
R. São os Banco de Dados que armazenam os dados como objetos e não como tabela, mas também com seus atributos e tipos de dados;
R. A linguagem UML é a mais utilizada na modelagem de um banco de dados orientado a objetos, por definir com precisão as entidades existentes no modelo;
R. Representação visual que inclui conteúdo semântico;
R. Falou em banco de dados orientado a objetos, lembre-se, logo de objetos.
Bons Estudos!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo