26.12.2014 Views

consultas

consultas

consultas

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Metodología para Proc. de Consultas Distribuidas<br />

Consultas basadas en cálculo<br />

sobre relaciones distribuidas<br />

Descomposición<br />

de Consulta<br />

ESQUEMA<br />

GLOBAL<br />

CONTROL<br />

DE<br />

SITIOS<br />

Consultas basadas en algebra<br />

sobre relaciones distribuidas<br />

Localización<br />

de Datos<br />

Consulta en fragmentos<br />

ESQUEMA DE<br />

FRAGMETOS<br />

Optimización<br />

Global<br />

ESTADISTICAS SOBRE<br />

FRAGMETOS<br />

A NIVEL<br />

LOCAL<br />

Consulta optimizada en fragmentos con<br />

operaciones de comunicación<br />

Optimización<br />

Local<br />

ESQUEMAS<br />

LOCALES<br />

Consulta local optimizada<br />

Dr. Víctor J. Sosa Sosa<br />

19<br />

Paso 1. Descomposición de Consulta<br />

Entrada: Consulta basada en cálculo sobre las relaciones globales.<br />

<br />

Normalización.<br />

Manipular cuantificadores y cualificación de la consulta.<br />

Análisis.<br />

Detectar y rechazar <strong>consultas</strong> “incorrectas”.<br />

Posible para sólo un subconjunto del cálculo relacional.<br />

Simplificación.<br />

Eliminar predicados redundantes.<br />

Restructuración.<br />

Transformar de consulta basada en cálculo a consulta en álgebra.<br />

Más de una traducción es posible.<br />

Usa reglas de transformación.<br />

Dr. Víctor J. Sosa Sosa<br />

20

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!