4.5.2 Lenguaje de consultas
Una base de datos objeto-relacional soporta una forma de SQL de forma extendida, conocida como ObjectSQL. Esta nueva co...
4.5.2 Lenguaje de consultas Una base de datos objeto-relacional soporta una forma de SQL de forma extendida, conocida como ObjectSQL. Esta nueva consulta extendida soporta el modelo objeto, dichas consultas pueden ser muy poderosas porque dan la posibilidad a los usuarios de crear nuevos tipos de datos, funciones y también pueden operar con las relaciones entre objetos, métodos, funciones de búsqueda de predicados y búsquedas a un ADT. Además la sintaxis es muy similar a la relacional debido a que el ORDBMS está basado en datos tipo RDBMS por medio de filas, columnas y SQL tradicional. Debido a estas nuevas funciones, el procesamiento de una consulta en el modelo de base de datos objeto relacional debe tener presente estos cambios, ya que es necesario que el optimizador de consultas, posea métodos específicos para acceder de manera eficiente a estos nuevos tipos. Según [9] El lenguaje de consulta SQL-2003 tiene tanto características relacionales como orientadas a objeto. Las primeras son las mismas de los lenguajes relacionales y las últimas se relacionan con nuevos tipos de datos y de predicados, de aspectos relacionados con semántica extendida, seguridad y características de bases de datos activas.
Compartir