Las BBDD relacionales claro que coinciden con la realidad, al menos, tanto como lo hacen los objetos. Es decir, cuando trabajamos, tratamos de crear modelos de la realidad, que nos permitan resolver determinados problemas. Estos modelos pueden tener distintos enfoques pero todos no son correctos al 100%, al menos, no matemáticamente correctos al 100%.
Esto último es crucial y obviarlo generaría anomalías en el sistema de información debido a errores de concurrencia, normalización y otros tantos, que pueden ser perfectamente evitados usando el modelo relacional. Es por esto por lo que tras años de aproximaciones a otros modelos, el relacional es cada vez más usado.
Por otro lado, el problema de la pérdida de tiempo en el desarrollo debido a esto, quizás no sea un fallo del modelo de datos, sino de metodología de programación y de las herramientas que se utilicen. Hay algunas herramientas, me viene a la cabeza torque, que ayudan bastante a la hora de abstraernos del modelo subyacente y utilizar objetos.
-- Just there a feeling deeper than freedom, the hatred for who takes the yours off.
Re:son mundos opuestos...
(Puntos:2, Interesante)Esto último es crucial y obviarlo generaría anomalías en el sistema de información debido a errores de concurrencia, normalización y otros tantos, que pueden ser perfectamente evitados usando el modelo relacional. Es por esto por lo que tras años de aproximaciones a otros modelos, el relacional es cada vez más usado.
Por otro lado, el problema de la pérdida de tiempo en el desarrollo debido a esto, quizás no sea un fallo del modelo de datos, sino de metodología de programación y de las herramientas que se utilicen. Hay algunas herramientas, me viene a la cabeza torque, que ayudan bastante a la hora de abstraernos del modelo subyacente y utilizar objetos.
Just there a feeling deeper than freedom, the hatred for who takes the yours off.