Lenguajes de Consulta

5
LENGUAJES DE CONSULTA

Transcript of Lenguajes de Consulta

Page 1: Lenguajes de Consulta

LENGUAJES DE CONSULTA

Page 2: Lenguajes de Consulta

LENGUAJE DE CONSULTA

• Un lenguaje de consulta es un lenguaje

informático usado para hacer consultas en bases de

datos y sistemas de información.

• Los lenguajes de consulta pueden ser clasificados de

acuerdo a si son lenguajes de consulta de bases de

datos o lenguajes de consulta de recuperación de

información. Algunos ejemplos son:

Page 3: Lenguajes de Consulta

• .QL es un lenguaje de consulta propietario orientado a

objetos para consultar bases de datos relacionales;1

• QUEL es un lenguaje de acceso a bases de datos relacionales,

muy similar a SQL;

• SQL es un lenguaje de consulta muy reconocido para bases de

datos relacionales;

• D es un lenguaje de consulta para sistemas de administración de

bases de datos verdaderamente relacionales (truly relational

database management systems - TRDBMS);2

• ISBL es un lenguaje de consulta para PRTV, uno de los más

recientes sistemas de administración de bases de datos;

Page 4: Lenguajes de Consulta

• SuprTool es un lenguaje de consulta propietario para

SuprTool, un programa de acceso a bases de datos para

obtener datos en Image/SQL (TurboIMAGE) y bases de

datos Oracle;

• MQL es un lenguaje de consulta de quimioinformática para

búsqueda de subestructuras permitiendo propiedades

nominales y numéricas;

• MDX es un lenguaje de consulta para bases de datos OLAP;

• OQL es un lenguaje de consulta de objetos;

• XQuery es un lenguaje de consulta para fuentes de datos XML;

Page 5: Lenguajes de Consulta

SQL

• El lenguaje de consulta estructurado o SQL (por sus siglas

en inglés structured query language) es un lenguaje

declarativo de acceso a bases de datos relacionales que

permite especificar diversos tipos de operaciones en ellas. Una

de sus características es el manejo del álgebra y el cálculo

relacional que permiten efectuar consultas con el fin de

recuperar de forma sencilla información de interés de bases de

datos, así como hacer cambios en ella.