SóProvas


ID
613150
Banca
CESPE / CEBRASPE
Órgão
BRB
Ano
2011
Provas
Disciplina
Programação
Assuntos

Acerca de mapeamento objeto-relacional, julgue os seguintes itens.

O mapeamento objeto-relacional é um mecanismo que utiliza a serialização de objeto simples para a persistência de dados em banco de dados relacional. Nesse tipo de mapeamento, a serialização de objetos é realizada pela decomposição de objetos em dados relacionais.

Alternativas
Comentários
  • Serialização simples é apenas a persistência de objetos em disco. Na serialização os objetos não são mapeadoas em tabelas.
  • Na verdade serialização não tem a ver com persistência! Serialização é o ato de transformar um objeto em string. E deserialização é o processo inverso, reverter uma string para objeto.
  • Somente complementando os comentários dos colegas abaixo:

    Existem várias formas de tornar os dados de uma aplicação persistentes. O mecanismo de serialização é um deles, porém não se propõe a persistir os dados em Banco de dados e sim em um arquivo.

    Vejamos as diversas formas de persistir dados:

    1. Gravá-los (serializá-los) em um arquivo com Java Serialization. 

    2. Convertê-los em XML usando ferramentas como JAXB. 

    3. Armazená-los em um banco de dados (várias formas). 

    4. Armazená-los em sistema de arquivos ou outro meio de armazenamento usando algoritmo próprio. 


    A questão misturou as formas 1 e 3, o que a tornou ERRADA.

    Espero ter ajudado!


  • Prezados,

    Nem todo mapeamento objeto-relacional é feito através de serialização. Não obstante, a serialização do objeto transforma ele, como um todo, numa espécie de string, então, a serialização por si só não garante a transformação do objeto ( e o valor de seus atributos ) em dados relacionais. 

    Portanto a questão está errada.