Universidad tecnológica de tehuacán diferencias entre sgboo y sgbr

3
UNIVERSIDAD TECNOLÓGICA DE TEHUACÁN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN CUADRO COMPARATIVO ENTRE BASES DE DATOS RELACIONALES Y BASES DE DATOS ORIENTADAS A OBJETOS T.S.U VÍCTOR DOLORES MARCOS BASES DE DATOS PARA APLICACIONES ING. OCTAVIO SANCHES DELGADO

Transcript of Universidad tecnológica de tehuacán diferencias entre sgboo y sgbr

Page 1: Universidad tecnológica de tehuacán diferencias entre sgboo y sgbr

UNIVERSIDAD TECNOLÓGICA DE TEHUACÁN

TECNOLOGÍAS DE LA INFORMACIÓN Y

COMUNICACIÓN

CUADRO COMPARATIVO ENTRE BASES DE DATOS

RELACIONALES Y BASES DE DATOS ORIENTADAS A

OBJETOS

T.S.U VÍCTOR DOLORES MARCOS

BASES DE DATOS PARA APLICACIONES

ING. OCTAVIO SANCHES DELGADO

Page 2: Universidad tecnológica de tehuacán diferencias entre sgboo y sgbr

TIPO DE BASE DE DATOS VENTAJAS DESVENTAJAS

MODELO ORIENTADO A OBJETOS

Se reduce la distancia entre el modelo conceptual de datos y el modelo lógico del de

Se desarrolla un único modelo al que acceden directamente las aplicaciones.

Simplifica la conceptualización

Permite representar de una forma más natural los datos que se necesitan guardar.

Mejora la comunicación entre los usuarios, los diseñadores y los analistas.

Permiten construir nuevos tipos de datos a partir de tipos existentes.

Única interfaz entre el LMD y el lenguaje de programación lo que elimina lo que elimina el problema de tener incrustar un lenguaje declarativo.

Lenguaje de consultas más expresivo: es más adecuado para manipular despliegue de partes, consultas recursivas, etc.

Soporte a transacciones largas: necesario para muchas aplicaciones de bases de datos avanzadas.

Aplicabilidad a aplicaciones avanzadas de bases de datos (CASE, CAD, sistemas multimedia...).

Falta de experiencia: en comparación con los SGBDR, el uso de los SGBDOO es todavía relativamente limitado. Esto implica un nivel de experiencia menor en este tipo de sistemas.

Falta de estándares: No existe un lenguaje de consultas estándar como SQL, aunque está el lenguaje OQL (Object Query Language) de ODMG que se está convirtiendo en un estándar de facto.

Competencia con los SGBDR con una amplia experiencia, con un leguaje de consultas estándar y un modelo de datos con una sólida fundamentación teórica y un mayor soporte de los productos relacionales a herramientas para usuarios finales y desarrolladores.

La optimización de consultas compromete la encapsulación: optimizar consultas requiere conocer la implementación para acceder a la BD eficientemente.

Los bloqueos a nivel de objeto, utilizados en protocolos de control de concurrencia pueden afectar al rendimiento.

Complejidad: el incremento de funcionalidad provisto por un SGBDOO, como un único nivel de modelo de almacenamiento o soporte a transacciones largas, lo hace más complejo que un SGBDR. La complejidad conlleva productos más caros y difíciles de usar.

Page 3: Universidad tecnológica de tehuacán diferencias entre sgboo y sgbr

Falta de soporte a las vistas: la mayoría de SGBDOO no proveen mecanismos de vistas.

Falta de soporte a la seguridad: Actualmente los SGBDOO no proveen un mecanismo adecuado de seguridad. La mayoría de mecanismos están basados en un nivel de granularidad alto y los usuarios no pueden conceder derechos de acceso a objetos o clases individuales.

MODELO RELACIONAL

Ofrecen simples y eficaces sistemas para la manipulación de datos.

Provee herramientas que garantizan evitar la redundancia en datos

Al eliminar registros en ella se puede realizar esta acción sobre los registros relacionados a ella.

Permite la normalización de cada tabla contenida y así favorecer la estructuración de la misma.

Permite la integridad de los datos.

Sencillez referente al uso de las misma por los usuarios.

Deficiencia referente al manejo de gráficos, multimedia y sistemas de información geográfica.

Costos.

Implementación.

Instalación compleja (algunos SGB).