Framework ORM Delphi
CENTRO DE CIÊNCIAS EXATAS E NATURAIS
CURSO DE CIÊNCIA DA COMPUTAÇÃO – BACHARELADO
FRAMEWORK PARA MAPEAMENTO OBJETORELACIONAL EM DELPHI
SAMUEL YURI DESCHAMPS
BLUMENAU
2010
2010/2-26
SAMUEL YURI DESCHAMPS
FRAMEWORK PARA MAPEAMENTO OBJETO RELACIONAL EM DELPHI
Trabalho de Conclusão de Curso submetido à
Universidade Regional de Blumenau para a obtenção dos créditos na disciplina Trabalho de Conclusão de Curso II do curso de Ciência da Computação — Bacharelado.
Prof. Jacques Robert Heckmann, Mestre - Orientador
BLUMENAU
2010
2010/2-26
FRAMEWORK PARA MAPEAMENTO OBJETORELACIONAL EM DELPHI
Por
SAMUEL YURI DESCHAMPS
Trabalho aprovado para obtenção dos créditos na disciplina de Trabalho de Conclusão de
Curso II, pela banca examinadora formada por: Presidente:
______________________________________________________
Prof. Jacques Robert Heckmann, Mestre – Orientador, FURB
Membro:
______________________________________________________
Prof. Adilson Vahldick, Mestre – FURB
Membro:
______________________________________________________
Prof. Marcos Rogério Cardoso, Especialista – FURB
Blumenau, 7 de dezembro de 2010
Dedico este trabalho a todos os amigos, especialmente aqueles que me ajudaram diretamente na realização deste.
Qualquer tolo poderia escrever código que um computador consegue entender. Bons programadores escrevem código que humanos conseguem entender.
Martin Fowler
RESUMO
Este trabalho apresenta o desenvolvimento de um framework de persistência de objetos que utiliza a técnica de Mapeamento Objeto-Relacional. Tal framework será útil na construção de sistemas em Delphi 2010 para Windows que interagem com bancos de dados Firebird ou
MySQL, expansível a outros SGBDRs. A persistência é realizada a partir das classes de entidades da aplicação mapeadas através de anotações, uma abordagem mais eficaz que os mapeamentos baseados em arquivos