Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

METODOLOGÍA DE PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS

No description
by

laura acosta

on 17 October 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of METODOLOGÍA DE PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS

Las consultas distribuidas detienen acceso a datos de varios orígenes de datos heterogéneos. Estos orígenes de datos pueden estar almacenados en el mismo equipo o en equipos diferentes.

SQL Server proporciona características, como Integration Services y PowerPivot, que pueden ayudarle a integrar datos heterogéneos. Otra manera de integrar datos heterogéneos es utilizar las características de replicación de SQL Server para replicar los datos entre los servidores. SQL Server admite la replicación de datos heterogéneos con ciertas bases de datos de IBM y Oracle. El procesamiento de consultas El procedimiento de consultas es mucho mas difícil en ambientes distribuidos que en centralizados, ya que existe un gran numero de parámetros que afectan el rendimiento de las consultas distribuidas.

La función principal de un procesador de consultas relacionales es transformar una consulta en una especificación de alto nivel, típicamente en cálculo relacional, a una consulta equivalente en una especificación de bajo nivel. METODOLOGÍA DE PROCESAMIENTO
DE CONSULTAS DISTRIBUIDAS OLE BD Microsoft SQL SERVER admite consultas distribuidas utilizando OLE BD.

Es un enlace e incrustación de objetos para bases de datos y es una tecnología desarrollada por Microsoft usada para tener acceso a diferentes fuentes de información, o bases de datos, de manera uniforme. OLE DB OLE DB permite separar los datos de la aplicación que los requiere.

Esto se hizo así ya que diferentes aplicaciones requieren acceso a diferentes tipos y almacenes de datos, y no necesariamente desean conocer cómo tener acceso a cierta funcionalidad con métodos de tecnologías específicas. ACCESO A CONSULTAS DISTRIBUIDAS Los usuarios de SQL SERVER pueden utilizar consultas distribuidas para obtener acceso a lo siguiente:

- Datos distribuidos almacenados en varias estancias de SQL SERVER.

- Datos heterogéneos almacenados en varios orígenes de datos relacionales y no relacionales a los que se obtienen acceso mediante un proveedor OLE BD.

Los proveedores OLE BD exponen datos en objetos tabulares
denominados conjuntos de filas. SQL SERVER permite hacer referencia a conjunto de filas desde proveedores OLE BD en instrucciones TRANSAC-SQL como si fueran tablas de SQL SERVER.

Transact-SQL (T-SQL) es una extensión al SQL de Microsoft y Sybase. SQL, que frecuentemente se dice ser un Lenguaje de Búsquedas Estructurado (por sus siglas en inglés), es un lenguaje de cómputo estandarizado, desarrollado originalmente por IBM para realizar búsquedas, alterar y definir bases de datos relacionales utilizando estatutos declarativos. sql server permite hacer referencia a conjuntos de filas desde proveedores OLE DB en instrucciones TRANSACT-SQL como si fueran tablas de SQL server. En las instrucciones select, insert, update y delete de transac-SQL, se puede hacer referencia directas a las tablas y vistas de orígenes de datos externos. Los lenguajes de bases de datos relacionales permiten la expresión de consultas complejas en una forma concisa y simple. PROCESAMIENTO DE CONSULTAS
DISTRIBUIDAS O CENTRALIZADAS Se debe de contar con:
- Heterogenidad de los datos, para que
puedan ser usados para formular consultas.
- Localización de los datos para generar
reglas heurísticas
- Descomposición de consultas en
paralelo en cada nodo
- Reducir la cantidad de datos a
transferir en la red EJEMPLO DE BD
CENTRALIZADA EJEMPLO DE BD DISTRIBUIDA TRANSACT-SQL Particularmente para construir la respuesta
a una consulta, el usuario no tiene que especificar
de manera precisa el procedimiento que se
debe de seguir. Este procedimiento es llevado
acabo por un modulo del DBMS llamado
el procesador de consultas (query procesador).
Full transcript