Bueno, el paradigma relacional y el orientado a objetos tienen diferencias sustanciales. Te enumero algunas, tomadas del material de un
curso de Análisis y Diseño Orientado a Objetos de IBM:
- Los sistemas relacionales se centran en la data, mientras que el Orientado a objetos al comportamiento
- Los sistemas relacionales exponen la data en el valor de las columnas, mientras que en orientación a objetos se recomienda ocultar los valores de los atributos por el principio de encapsulamiento.
Son estas diferencias las que hacen un tanto complicado el trabajar con bases de datos relacionales, aunque últimamente con los frameworks ORM (como Hibernate o Toplink) esta labor se hace más transparente.
Espero sea de ayuda,