Computação |
Evolução: Do Relacional ao Orientado a Objetos
Surgiram então os bancos orientados a objetos, que permitem representar dados complexos com herança, encapsulamento e polimorfismo.
Apesar disso, sua adoção massiva foi limitada, devido à dificuldade de integração com sistemas já existentes e à falta de padronização.
A solução intermediária foi o modelo relacional-objeto, que preserva a base relacional, mas incorpora tipos complexos e estruturas orientadas a objetos.
Estrutura e Modelagem Relacional-Objeto
No modelo relacional-objeto, é possível criar tipos definidos pelo usuário, permitindo estruturas mais elaboradas que os tipos primitivos tradicionais.
Esses tipos podem possuir atributos compostos, métodos associados e até comportamentos específicos.
As tabelas podem se tornar tabelas-objeto, nas quais cada linha corresponde a uma instância de objeto, integrando diretamente dados e, em alguns casos, comportamentos.