CODIGOHTML=<font color="00000" size="15">Los cada vez ms complejos problemas del mundo real demostraron que se requiere un modelo de datos diferente que represente con ms fidelidad el mundo real. El primero de estos modelos fue el modelo de datos semntico (SDM, por sus siglas en ingls), desarrollado por M. Hammer y D. McLeod y publicado en 1981 en su Database Description with SDM: A Semntica Database Model (ACM Transactions Database Systems 6:3). 
El SDM model tanto dato como sus relaciones en una sola estructura conocida como objeto. Debido a que su estructura bsica de modelo es un objeto, se dice que el SDM es un modelo de datos orientado a objetos (OODM, por sus siglas en ingls). A su vez, el OODM se convierte en la base del modelo de base de datos orientado a objetos (OODBM, por sus siglas en ingls), el cual es manejado por un sistema de administracin de base de datos orientado a objetos (OODBMS). 
VENTAJAS 
El modelo de datos orientado a objetos ofrece varias ventajas sobre el modelo E-R: 
1. Agrega contenido semntico: la adicin de contenido semntica al modelo le da a los datos un mayor significado. 
2. La presentacin visual incluye contenido semntica: al igual que el ERD, el OODM modela visualmente las relaciones; sin embargo, el OODM incluye contenido semntica dentro de la representacin visual del objeto, lo que facilita visualizar relaciones mucho ms complejas dentro y entre los objetos. 
3. Integridad de la base de datos: al igual que el modelo jerrquico, el OODM utiliza la herencia para proteger la integridad de la base de datos; sin embargo, los objetos del OODM incluyen ms tipos de relacin y relaciones ms complejas. 
4. Independencia estructural de los datos: la autonoma de los objetos del OODM garantiza tanto la independencia estructural como la de los datos. 
DESVENTAJAS .
A pesar del impresionante poder del modelo de datos orientado a objetos; no ha podido ganar la batalla contra el modelo de base de datos relacional. Existen muchas razones por las que no ha podido, aunque las desventajas del OODM han contribuido de una manera significativa. 
1. Carencia de estndares de OOBM: no existen estndares de modelo de datos orientado a los objetos. La peor desventaja es que no existe un mtodo de acceso a datos estndar. Esta desventaja crea problemas cuando se accede a los datos desde varias fuentes. (Diferentes vendedores soportan diferentes mtodos de acceso a los datos que son incompatibles.) 
2. Acceso navegacional a los datos complejos: el mtodo de acceso a los datos se parece al estilo navegacional de los modelos jerrquico' y de red. 
3. Curva de aprendizaje pronunciada: dada la carencia de estndares y las dificultades impuestas por el estilo de acceso a los datos navegacional, la curva de aprendizaje del modelo orientado a los objetos tiende a ser ms pronunciada que la del modelo relacional. Aunque se utilizan objetos con facilidad -se arrastran y pegan objetos Windows con abandono y sin tener que pensar en las acciones precipitadas por dichos movimientos-, el modelado y ejecucin de los datos de las bases de datos orientadas a objetos son una historia bastante diferente. Los objetos son complejos y el hecho de que pueden contener tanto contenido semntica los hace difciles de disear y ejecutar apropiadamente. Sus races orientadas al programador hace que a los usuarios finales tambin les parezcan difciles de operar. 
4. La elevada complejidad del sistema hace lentas las transacciones: la complejidad del sistema tiende a ser mayor que la del modelo de base de datos relacional; por consiguiente, la ejecucin del OODM necesita gastos indirectos sustanciales para el hardware y el sistema operativo. La complejidad del ambiente y los elevados requerimientos del sistema tienden a hacer lentas las transacciones, y, como stas son el alma de la base de datos, cuando son lentas, simplemente, son inaceptables.</font>