Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nayarit
ENERO-JUNIO 2022
Procesamiento de consultas.
Contamos con la estrategia de reformulación de consultas, que nos sirve para
encontrar la información que nos va a proveer sea solo la que se le pidió por la
fuente. También se cuenta con la estrategia de descomposición de las fuentes,
que consiste en que según las fuentes que pidan cierto tipo de datos sean las
atendidas con mayor velocidad.
El procesamiento de consultas tiene varias etapas a seguir para resolver una
consulta SQL, las características del modelo relacional permiten que
cada motor de base de datos elija su propia representación que, comúnmente,
resulta ser el álgebra relacional.
Árboles de consultas.
Árbol de consulta que es una estructura de árbol que corresponde a una expresión
del álgebra relacional en el que las tablas se representan como nodos hojas y las
operaciones del álgebra relacional como nodos intermedios.
Pasos a seguir en Árboles de consultas:
Pasos
– Parsing y traducción de la consulta
– Optimización
– Generación de código
– Ejecución de la consulta
Transformaciones equivalentes.
Es usada cuando una base de datos se encuentra en múltiples servidores y
distribuye a un número determinado de nodos tenemos:
1. El servidor recibe una petición de un nodo.
2. El servidor es atacado por el acceso concurrente a la base de datos
cargada localmente
3. El servidor muestra un resultado y le da un hilo a cada una de las maquinas
nodo de la red local.
.
Métodos de ejecución del Join.
En los métodos de la ejecución de Join existen diferentes algoritmos que pueden
obtener transformaciones eficientes en el procesamiento de consultas.
Join Complejos
Los join en bucle anidado y en bucle anidado por bloques son útiles siempre, sin
embargo, las otras técnicas de join son más eficientes que estas, pero sólo se
pueden utilizar en condiciones particulares tales como join natural o equi-join. Se
pueden implementar join con condiciones más complejas tales como conjunción o
disyunción Dado un join de las forma se pueden aplicar una o más de las técnicas
de join descritas anteriormente en cada condición individual, el resultado total
consiste en las tuplas del resultado intermedio que satisfacen el resto de las
condiciones. Estas condiciones se pueden ir comprobado según se generen las
tuplas. La implementación de la disyunción es homóloga a la conjunción.