Segundo Silberschatz et all. (2012) as aplicações tradicionais de banco de dados consistem em tarefas de processamento de dados, como transações bancárias e gerenciamento de folhas de pagamento, com tipo de dados relativamente simples, que são adequados ao modelo de dados relacional. Uma vez que os sistemas de banco de dados foram aplicados a uma faixa mais ampla de aplicações, como projeto auxiliado por computador e sistemas de informações geográficas, as limitações impostas pelo modelo relacional se apresentaram como um obstáculo. A solução foi a introdução dos bancos de dados baseados em objeto que permitem lidar com tipos de dados complexos. Fonte: SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistema de banco de dados. Tradução Daniel Vieira. Rio de Janeiro, Elsebier: 2012.
Considerando isso e em relação ao banco de dados orientados à objetos, avalie as afirmações a seguir:
I. Um banco de dados orientado a objetos segue o paradigma de orientação a objetos somado aos recursos inerentes ao SGBD.
II. A orientação a objetos no contexto de banco de dados permite a realização de encapsulamento, onde o objeto encapsula uma estrutura (atributos) e um comportamento (métodos) e dessa forma tem como vantagem que cada aplicação desenvolvida poderá definir sua visão particular sobre os dados.
III. Em relação a “reusabilidade”, tem-se que os novos objetos poderão ser definidos a partir de propriedades já definidas em outros objetos, evitando as redefinições de dados.
Lista de comentários
Resposta:
c. I, II e III.