aggle-rithm
Ardent Formulist
OO and Relational theory are both datacentric. That is why OO is called Object Oriented. Relational Theory is based on a Mathematical Theory, though. Relational Theory also is concerned with process. It is really a matter of how the data is structured. The theoretical basis for an RDB is much sounder than OO.
A well-designed database schema allows a system to be reconstructed if the codebase is lost (I know...I've had to do it before in MS Access when all the VBA modules were lost). However, it is difficult to visualize what the process is unless you already know something about it.
On the other hand, a well-designed OO system tends to automatically result in a persistence layer that is good database design. In fact, using Fluent NHibernate, I create the database schema entirely in the code without having to look at the RDMS at all.
Domain Driven Design (IMO) attempts to smooth the differences between data and process by, in part, using some of the same language to conceptualize units of data...for instance, the term "Entity" in DDD is practically interchangable with the same term in database design.