BD Orientadas Objetos
Requiere de manejadores de BD que soporten este tipo de arquitecturas
a
Las ventajas de este tipo de software para su desarrollo son:
Actualmente la programación orientada a objetos se puede decir que se encuentra en su auge, permitiendo así una mejor administración de los sistemas.
Con respecto a la BDMS
Debido a que los sistemas son desarrollados pensando en el Costo – Beneficio se busca programar en sistemas, ya sea de software libre o de bajo costo.
“Una base de Datos es una recopilación de datos que puede organizarse de forma que sus contenidos puedan accederse, gestionarse y actualizarse fácilmente”
–
MySql
–
Sql Server
–
PostgreSql
–
Oracle
•
Sistemas manejadores BDOO (OODBMS)
–
Db4o
–
Informix
–
Bdoviedo3
•
Menor costo en el desarrollo del proyecto
•
Flexibilidad y soporte para el manejo de tipos de datos complejos en forma ágil y rápida.
Los OODB ya dio a conocer su equivalente a SQL, llamado OQL; el cual se considera un sistema incompleto, pero en cuestión de consultas pueden involucrar métodos e Inversamente los métodos escritos en cualquier lenguaje de programación.
Pueden ser:
Microsoft Access
En caso de los Software con licencia se garantiza un respaldo por parte de la compañía proveedora.
Actualmente existe un estándar para el manejo de BD relacionales llamado SQL y aunque cada DBMS tiene su propia versión, SQL sigue como líder en este rango.
De cualquier tipo de BD es necesario un gestor de BD, encargada de realizar todas las operaciones estructurales y de actualización de datos.
–
•
El paradigma orientado a objetos se utiliza una lógica diferente planeación el modelo de solución, tales como: clases, herencia, encapsulamiento, entre otros.
“Una BD relacional son las tablas, donde cada tabla es un conjunto de registros, filas o tuplas. Y cada una de estas es un conjunto de campos, columnas o atributos”
Sistemas manejadores de BD (DDMS)
Ahorro de tiempos y costo
Con respecto a la OOBDMS
Desarrollo
•
•
Esto se puede considerar una carrera por tener el liderazgo en cuanto BD pero cualquier sistema utilizado en el desarrollo de un sistema tendrá sus ventajas y desventajas, solo se deberá considerar las características del sistema a desarrollar.
de
1