Imagem de fundo

Considerando o contexto de uma aplicação que utiliza uma linguagem de programação orien...

Considerando o contexto de uma aplicação que utiliza uma linguagem de programação orientada a objetos e possui um banco de dados relacional. São problemas relacionados à divergência de impedância:


I. A incompatibilidade entre os tipos de dados disponíveis no modelo do banco de dados (como os padrões SQL) e os diversos tipos de dados suportados pela linguagem de programação hospedeira (como C++ ou Java).

II. A diferença estrutural de processamento, em que as consultas ao banco retornam conjuntos ou multiconjuntos de tuplas (tabelas), enquanto a linguagem de programação normalmente precisa acessar e processar valores de dados individuais.

III. A necessidade de criar mecanismos adicionais de iteração no código, como o uso de cursores ou variáveis de iteração, para conseguir percorrer as tuplas de um resultado de consulta extraindo uma única linha por vez.


Quais estão corretas?


A

Apenas I.


B

Apenas I e II.


C

Apenas I e III.


D

Apenas II e III.


E

I, II e III.