Orm - mapeamento objeto-relacional

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (856 palavras )
  • Download(s) : 0
  • Publicado : 5 de maio de 2012
Ler documento completo
Amostra do texto
-------------------------------------------------
4.5
-------------------------------------------------
Mapeamento objeto-relacional
Origem: Wikipédia, a enciclopédia livre
Por outro uso de"ORM", consulte Object Role Modeling .
Mapeamento objeto-relacional (ORM, O / RM, e mapeamento O / R) no software de computador é uma programação técnica para a conversão de dados entreincompatíveissistemas do tipo em orientados a objeto linguagens de programação. Isso cria, de fato, um "virtual de banco de dados objeto "que pode ser usado a partir da linguagem de programação.Há dois pacotes livres ecomerciais disponíveis que realizam mapeamento objeto-relacional, apesar de alguns programadores optar por criar suas próprias ferramentas de ORM.
-------------------------------------------------Visão Geral
Gerenciamento de dados tarefas em programação orientada a objetos (OO) são normalmente implementadas através da manipulação de objetos que são quase sempre não- escalaresvalores. Porexemplo, considere uma entrada do catálogo de endereços que representa uma única pessoa, juntamente com zero ou mais números de telefone e zero ou mais endereços. Isso pode ser modelado em umaimplementação orientada a objetos por uma "pessoa objeto "com atributos / campos para realizar cada item de dados que a entrada compreende: nome da pessoa, uma lista de números de telefone e uma lista deendereços. A lista de números de telefone que se conter "objetos PhoneNumber" e assim por diante. A entrada de catálogo de endereços é tratado como um objeto único, a linguagem de programação (que pode serreferenciado por uma única variável que contém um ponteiro para o objeto, por exemplo). Vários métodos podem ser associado com o objecto, tal como um método para retornar o número de telefone preferida, oendereço de casa, e assim por diante.
No entanto, muitos produtos de banco de dados mais populares, como Structured Query Language Database Management Systems ( SQL DBMS ) só pode armazenar e...
tracking img