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
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