>> Em transações bancárias por exemplo sim, mas e nas outras
>> aplicações? Creio que um modelo hibrido seria bom onde objetos complexos
>> vivem em harmonia com o modelo relacional. Claro cada situação é uma
>> situação.
> Esse modelo é o relacional, vide _The Third Manifest_… o modelo
> relacional não está bem implementado nem na linguagem SQL em si, nem
> nas implementações SQL (SGBDs), mas isso são restrições tecnológicas
> arbitrárias, não problemas do modelo.  Sabendo dessas limitações,
> pode‐se decidir por violar o modelo em alguns casos, como por exemplo
> criar chaves artificiais onde absolutamente necessário; violá‐lo
> sistematicamente é pedir para apanhar da vida.
>
> Para resumir, classes de OO equivalem a tipos de dados no modelo
> relacional.  E, portanto, OO e o modelo relacional são ortogonais.  Só
> entram em conflito quando quem não conhece o modelo relacional tenta
> reinventar a roda aplicando uma técnica de programação, que é a OO, na
> gestão de dados.
>
Onde se encaixa o modelo não relacional nesta teoria? O famoso NoSQL, 
agora viu que não disse programação OO. Sim, acho que não é necessário 
implementar a complexidade de um modelo relacional em todas as 
situaçãos, apesar de ele poder ser usado.
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a