Ajuda: Como implementar regras de negócio em banco de dados OO?

Olá pessoal,

Estou precisando da ajuda de vcs. Eu estou fazendo um trabalho de universidade e estou com algumas dificuldades. Eu estou trabalhando com uma metodologia orientada a agentes, mas queria no final das coisas gerar um bd com essa metodologia. Só que eu queria a partir da metodologia de agentes gerar um modelo OO com regras de negocio nesse modelo (regras de derivacao, reacao, etc) e depois gerar um banco de dados. O problema é que eu nao sei como implementar um regra de negocio em um BD OO. Alguém poderia me dar um exemplo em como fazer isso? Pensei tbm em gerar um BD relacional a partir de um modelo OO, pois as regras de negocios seriam facilmente convertidas para constraint, check, trigger, etc. Alguém poderia me apresentar uma solução?

Até mais,

Patricia