Está en la página 1de 25

CONEXIÓN A UN MOTOR DE

BASES DE DATOS
Presentado por:
Alexis Jiménez Giraldo
Hugo Buitrago
Leonardo Delgado
Conexión al Motor
n La conexión al motor de base de datos
se puede realizar de dos formas
diferentes desde una aplicación.
– Manejadores Open Client
– Interfaz ODBC
Open Client
n Se utilizan librerias dadas por el
fabricante del motor para tener acceso
a este.
n Están ligadas a un producto específico y
a un motor específico.
n Dan mayor integración con las
capacidades del motor objetivo.
n No permiten un cambio de motor.
Open Client de Sybase
n El Open Client de Sybase utiliza un
archivo SQL.INI para almacenar la
información de conexión
n La Edición de los datos de conexión se
puede hacer con un editor de texto o
preferiblemente con el SQLEdit o el
DSEDIT (Directory Services Editor)
n La configuracion del OpenClient se hace
con el OC OS Config Utility
El DSEDIT
n Al igual que el SQLEDIT en la versión
anterior, el DSEDIT permite manejar en
el archivo sql.ini la información relativa
a las conexiones a servidores de Bases
de Datos
n En sql.ini se pueden listar servicios de
directorio de servidores o directamente
la información de conexión al servidor
El DSEDIT
Selección de un Directorio de
Servicios

Un directorio de Servicios tiene el nombre de los servidores


y la información de las propiedades de cada uno.
Al elegir InterfacesDriver editamos directamente en sql.ini
Ventana principal del DSEDIT

Podemos añadir, remover y modificar los servidores disponibles


para las aplicaciones Open Client
Dar nombre al Servidor

Nombre por el cual sera conocido el


servidor por las aplicaciones Open Client
Definir el estado del Servidor

Cual es el estado del servidor


Información de conexión al
Servidor

La información de conexión: protocolo y dirección


Verificando la conexión

Se verifica la conexión haciendole un ping al servidor.


Si no responde puede haber problemas en la red, la
máquina o el servidor.
Ejemplos de repuesta al ping
Fallo en el ping

Ping exitoso
OpenClient/OpenServer Config
Variables de Entorno
OpenClient/OpenServer Config
Librerias de Red
OpenClient/OpenServer Config
Servicios de Directorio
OpenClient/OpenServer Config
Servicios de Seguridad
OpenClient/OpenServer Config
Pantalla de Informacion
ODBC
n Es la interface de programacion que
permite a las aplicaciones accesar datos
en DBMS que usan SQL como estandar
de acceso a los datos
n Requiere que se tenga un manejador
ODBC para la fuente de datos deseada.
n No suele estar tan bien integrado como
un manejador Open Client
Data Source Name - DSN
n Cada fuente de datos se identifica
mediante un nombre o DSN
n Existen diferentes clases de DSN de
acuerdo a su alcance.
n DSN de Usuario - Solo un usuario
n DSN de Sistema - Solo en sistema local
n DSN de archivo - Puede ser compartido
por usuarios y sistemas con los mismos
manejadores instalados
Información en un DSN
n Los datos en cada DSN dependen del
manejador.
n Cada manejador solicita la información
necesaria para realizar la conexión con el
motor.
n Solo se necesita un identificador del DSN
para ser usado por las aplicaciones.
n Toda la comunicación con el servidor usa
SQL
DSN de SQL Anyware
n Nombre y
descripción
n Con que login se
accederá a la Base
de Datos.
n Como se llamará o
llama el servidor
n Donde está el
archivo de la Base
de Datos
DSN de Microsoft SQL Server
n Contiene solo la
información mínima
para acceder a la
base de datos
DSN de Sybase Server 11
n Este DSN tiene
muchas más
información de la
mostrada,
permitiendo un
mayor afinamiento
de la conexión
Sybase Central

n Es el mismo Sybase Server Manager en las


versiones anteriores