En este apartado se van a
introducir brevemente las herramientas principales utilizadas para el
desarrollo del proyecto.
El SGBD Oracle
Oracle es un SGBD relacional desarrollado por Oracle Corporation.
Se considera a Oracle como uno de los sistemas de bases de datos más
completos, destacando:
- Soporte
de transacciones,
- Estabilidad,
- Escalabilidad
- Soporte
multiplataforma
- Herramienta
cliente/servidor
Un SGBD relacional Oracle está compuesto por tres partes principales,
que son:
- El
kernel de Oracle
- Las
instancias del sistema de Base de Datos.
- Los archivos relacionados al sistema de Base de Datos.
El SGBD SQLServer
Microsoft SQL Server es un sistema para la gestión de bases de datos
producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son
Transact-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de
Microsoft a otros potentes SGBDs.
Las características de este SGBD son las siguientes:
- Soporte
de transacciones.
- Escalabilidad,
estabilidad y seguridad.
- Soporta
procedimientos almacenados.
- Incluye
también un potente entorno gráfico de administración, que permite el uso
de comandos DDL y DML gráficamente.
- Permite
trabajar en modo cliente-servidor, donde la información y datos se alojan
en el servidor y los terminales o clientes de la red sólo acceden a la
información.
- Además permite administrar información de otros servidores de datos.
Servidor Vinculado
Un servidor vinculado es una herramienta de SQL Server que permite
ejecutar comandos en orígenes de datos OLE DB situados en servidores
remotos. Los servidores vinculados ofrecen las siguientes ventajas:
- Acceso
al servidor remoto.
- Capacidad
de ejecutar consultas distribuidas, actualizaciones, comandos y
transacciones en orígenes de datos heterogéneos en toda la organización.
- Capacidad de tratar diferentes orígenes de datos de manera similar, como por ejemplo es el caso de SGBDD heterogéneos.
Componentes de servidores vinculados
Una definición de servidor vinculado especifica los siguientes objetos:
- Un
proveedor OLE DB
- Un
origen de datos OLE DB
Un proveedor OLE DB es una biblioteca DLL que administra un origen de
datos específico e interactúa con él. Un origen de datos OLE DB identifica la
base datos específica a la que se puede tener acceso mediante OLE DB. Aunque
los orígenes de datos en los que se realizan consultas a través de definiciones
de servidores vinculados son bases de datos normales, existen proveedores OLE
DB para una amplia variedad de archivos y formatos de archivo. Se trata de
archivos de texto, datos de hojas de cálculo y los resultados de búsquedas de
contenido de texto.
Database Link
Un enlace de base de datos es una herramienta de Oracle para conectar a
una BD remota a través de una BD local [3]. Los enlaces son útiles cuando se
desea consultar una tabla en una BDD, o incluso para insertar en una tabla
local datos localizados en otra tabla remota.
Existen tres tipos básicos de enlaces de base de datos: privados,
públicos y globales:
- Los
enlaces de tipo global tienen cobertura sobre toda una red y son los
utilizados por servidores de Oracle Names
- Un enlace de tipo privado pertenece al usuario que lo crea. La sintaxis de creación es la siguiente:
Donde:
- enlace_local es el nombre del enlace que se crea.
- xe es la cuenta a la que conectarse, en la base de
datos remota (nombre de usuario y contraseña).
- ‘remota.bd’ es el nombre global de la base de datos remota.
De esta forma el usuario conectará con la BD remota remota.bd usando el
nombre de usuario y contraseña de xen dicha BD. Para poder crear este enlace
privado, un usuario debe tener el privilegio de “crear enlace privado a base de
datos” en la BD local, así como el de “crear sesión” en la BD remota.
Tras la creación del enlace, el usuario responsable puede consultar las
tablas de xe en la base de datos remota remota.bd.
Bibliografia: Diseño y Construcción de Bases de Datos Distribuidas
Heterogéneas sobre Oracle Y SQL Server Páginas 50-52.
No hay comentarios.:
Publicar un comentario