0% encontró este documento útil (0 votos)
394 vistas33 páginas

Uso del RAT para SQL y álgebra relacional

Este documento describe el Relational Algebra Translator (RAT), una herramienta que traduce declaraciones en álgebra relacional a SQL para optimizar consultas. RAT incluye operadores de álgebra relacional como selección, proyección y producto cartesiano, así como operadores lógicos. También permite conectarse a bases de datos y visualizar consultas como tablas.

Cargado por

Juan C. Florez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
394 vistas33 páginas

Uso del RAT para SQL y álgebra relacional

Este documento describe el Relational Algebra Translator (RAT), una herramienta que traduce declaraciones en álgebra relacional a SQL para optimizar consultas. RAT incluye operadores de álgebra relacional como selección, proyección y producto cartesiano, así como operadores lógicos. También permite conectarse a bases de datos y visualizar consultas como tablas.

Cargado por

Juan C. Florez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Utilización del RAT

Por:
Alexander Camacho Padilla
Email: [email protected]

I ciclo, 2013
 Es una herramienta que sirve para optimizar
consultas SQL

 Este tiene la posibilidad de guardar las


consultas que se efectúen.

 Para poder observar la biblioteca


(inicialmente vacía) debe ingresar a “Query
library”.
 El producto de software Relational Algebra
Translator (RAT) implementa los operadores
originales del álgebra relacional (pi. sigma,
producto cartesianos, producto natural y ro)
 Además cuenta con operadores lógicos como
el ‘Y’ y el ‘O’ lógicos, por ultimo implementa
los operadores conjuntistas (diferencia,
unión y la intersección).
 Permite escribir declaraciones en álgebra
relacional que se traducen al lenguaje SQL con el
fin de verificar la sintaxis correcta para estas
expresiones de una forma optimizada.

 También, permite conexiones a bases de datos


relacionales como Oracle, MySQL, SQL Server,
PostgreSQL, Access, por nombrar algunos, a
través de una opción de conexión con el fin de
visualizar las consultas en forma de tablas.
Descargar:

http://www.slinfo.una.ac.cr/rat/descargas/soft
ware/RATv4.1.exe
 Árbol de Parser
 Conexión.
Encuentre los datos de las personas (nombre,
edad, teléfono)
que tengan un automóvil superior a 100
 “Listar todos los clientes que han comprados
en la zona de Heredia dos o más unidades de
productos electrónicos, con precio superior a
50.000 colones (entre todos los productos, no
por precio unitario) que sean vendidos por
proveedores fuera de Costa Rica”.
[1] Relational Algebra Translator, Capitulo 6
Muchas gracias!!

También podría gustarte