Re: [firebase-br] Orientação Objeto no firebird

Eduardo Jedliczka (TeamFB) jedyfb em gmail.com
Sex Jan 26 21:52:16 -03 2007


Otto e demais membros,

Numa explicação extremamente simplista, quando um banco é orientado a 
objetos, é possível armazenar "dados complexos" dentro do banco de dados 
como arrays, coleções, ou agregações de outros dados, tudo dentro do mesmo 
objeto, ou referenciado por ele. Inclusive é possível implementar métodos 
diretamente nestes objetos, da mesma forma que um desenvolvedor cria uma 
CLASSE no aplicativo, faz herança, polimorfismo, aponta ou agrega objetos 
entre si. Desta forma (principalmente nas linguagens interpretadas) é 
possível ter total transparência entre os objetos de aplicação e banco de 
dados (onde este atua na persistência dos mesmos).

Mas, o FireBird não é OO e nem PÓS-RELACIONAL, o que não impede que 
construamos aplicações 100% Orientadas a Objetos, mas que façam chamadas SQL 
num banco de dados relacional. Pode não ser tão prático quanto o modelo OO, 
mas o desempenho geralmente compensa.... (não vou entrar no mérito deste 
assunto pois o assunto é longo)

Sucesso,

Eduardo Jedliczka
Membro do TeamFB
Pós Graduado em Banco de Dados
Mestrando em Ciências da Computação
Linha de Pesquisa em Banco de Dados

----- Original Message ----- 
From: "Otto Fuchshuber" <ottofuch em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, January 26, 2007 9:06 PM
Subject: Re: [firebase-br] Orientação Objeto no firebird


Confesso que não entendí nada.
[]´s
Otto

----- Original Message ----- 
From: "Denis Pereira Raymundo" <denistek em bol.com.br>
To: <lista em firebase.com.br>
Sent: Friday, January 26, 2007 10:22 AM
Subject: Re: [firebase-br] Orientação Objeto no firebird


Acho que se o Firebird implementasse essa orientação a objeto seria o bicho.
Estamos desenvolvendo um projeto que precisaria disso. Vamos ter que fazer
tudo na mão já que o Fire não faz.

"Jeferson Oliveira" <jefersonfoliveira em gmail.com> escreveu na mensagem
news:aa2d50da0701250245j65a63b6cp8c1ad223546fa335 em mail.gmail.com...
  Embora o Firebird não seja um *banco de dados orientado objeto*, como
  já esclarecido pelo Rubem, ele pode plenamente ser utilizado em
  *aplicações orientadas a objetos*, o que são coisas bem diferentes.
  Achei importante frisar isso, pois como o Marcos Marcelo disse ser
  iniciante poderia gerar algum mal entendido, a ponto até de vetar o
  Firebird como o banco para o seu projeto.
  Se precisar mesmo de um banco objeto-relacional terá poucas opções,
  uma delas é o Caché.


  Abraço!
  Jeferson Oliveira

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 25/01/2007 / Versão:
5.1.00/4949
Proteja o seu e-mail Terra: http://mail.terra.com.br/





______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista