Acabei de encontrar um artigo muito legal que mostra como fazer o mapeamento de objetos para bancos de dados relacionais. Muito legal, bem prático mesmo. Ele mostra várias abordagens/técnicas. Alguma delas vai te servir.
Um exemplo dele é o seguinte: Você possui uma classe mãe (abstrata), chamada Pessoa. E duas classes filhas (concretas) chamadas Cliente e Funcionário. Como armazenar estas classes em um banco de dados relacional? Ele mostra como.
Artigo: http://www.agiledata.org/essays/mappingObjects.html
Boa leitura!
Oi Jonh,
Andei brincando com o SqlAlchemy e Elixir estes dias e creio que voce se interessaria tambem caso esteja trabalhando com ORM. Fica ai a dica.
Abraco,
Og