Está en la página 1de 6

UNIDAD I: BASES DE DATOS ORIENTADAS A OBJETOS

5.- BASES DE DATOS OBJETO-RELACIONALES

También llamados sistemas relacionales extendidos (*)

BDD II – Clase 4 lamina 1-6 (*) Pág.. 653 del texto recomendado Rafael Escalona
UNIDAD I: BASES DE DATOS ORIENTADAS A OBJETOS

5.- BASES DE DATOS OBJETO-RELACIONALES (cont.)

Porque evolucionan los modelos de datos?:


 Modelado de estructuras para desarrollar esquemas para las aplicaciones de bases de datos.
 Servicios de restricción para expresar ciertos tipos de relaciones y restricciones sobre los datos según
determina la semántica de la aplicación.
 Operaciones y servicios del lenguaje para manipular la base de datos.

BDD II – Clase 4 lamina 2-6 Rafael Escalona


UNIDAD I: BASES DE DATOS ORIENTADAS A OBJETOS

5.- BASES DE DATOS OBJETO-RELACIONALES (cont.)

Estos sistemas, que a menudo se conocen como DBMSs objeto-relacional (ORDBMSs), aparecen como una
forma de mejorar las capacidades de los DBMSs relacionales (RDBMSs) con algunas de las características
que aparecen en los DBMSs de objetos (ODBMSs).
Algunas de las características de SQL relacionadas con las extensiones de objeto de SQL, incluyen las
siguientes partes:
- SQL/Framework, SQL/Foundation, SQL/Bindings y SQL/Object., nuevos tipos de datos, los predicados
nuevos, las operaciones relacionales, entre otros aspectos.
- Nuevas partes del direccionamiento temporal, las transacciones y otros aspectos de SQL.
- SQL/CLI (Interfaz de nivel de llamadas), suministra reglas que permiten la ejecución de código de
aplicación sin proporcionar el código fuente y evita la necesidad del preprocesamiento. Por ejemplo: la
conexión con el servidor SQL.
- SQL/PSM (Módulos almacenados persistentes), especifica los servicios para particionar una aplicación
entre un cliente y un servidor.

BDD II – Clase 4 lamina 3-6 Rafael Escalona


UNIDAD I: BASES DE DATOS ORIENTADAS A OBJETOS

5.- BASES DE DATOS OBJETO-RELACIONALES (cont.)

Diferencias entre diseño conceptuales ODB y RDB

1. Referencias para representar las relaciones


En ODB, las relaciones normalmente se manipulan teniendo propiedades de relación o atributos de referencia que incluyen
OID(s) de los objetos relacionados.
En RDB, las relaciones entre tuplas (registros) se especifican mediante atributos con valores coincidentes, que pueden
considerarse como referencias de valor y se especifican a través de foreing keys (claves externas), que son valores de los
atributos clave principales repetidos en tuplas de la relación referida.

2.- La manipulación de la herencia.


En ODB, estas estructuras se integran en el modelo, por lo que el mapeado se consigue utilizando las construcciones de
herencia como derivadas (:) y EXTENDS.

3.- Cuando especificar las operaciones


En una ODB es necesario especificar las operaciones en una fase temprana del diseño, porque forman parte de las
especificaciones de clase. Aunque es importante especificar durante la fase de diseño las operaciones para todos los
tipos de bases de datos, en el diseño RDB es una tarea que se puede demorar hasta la fase de implementación.

BDD II – Clase 4 lamina 4-6 Rafael Escalona


UNIDAD I: BASES DE DATOS ORIENTADAS A OBJETOS

5.- BASES DE DATOS OBJETO-RELACIONALES (cont.)

Desafíos de hoy:
- Imágenes en el procesamiento de imágenes de satélite o de pronóstico del tiempo;
- Datos complejos no convencionales en los diseños de ingeniería, información biológica del genoma y
dibujos arquitectónicos; datos de series temporales en las transacciones del mercado de valores;
- Datos espaciales y geográficos en los mapas, datos sobre la contaminación del aire y el agua, y datos
del tráfico.

Gestores comerciales:

1. Object Design (now eXcelon)


2. Gemstone systems
3. Poet Software
4. Versant Object Technology

Algunos de hoy? Investigue para el examen

BDD II – Clase 4 lamina 5-6 Rafael Escalona


UNIDAD I: BASES DE DATOS ORIENTADAS A OBJETOS

ACTIVIDAD PARA EL FORO

Elabore un resumen comparativo de las características objeto-relacional y extendidas de los 2


DMBS citados en el capitulo 22

BDD II – Clase 4 lamina 6-6 Rafael Escalona

También podría gustarte