You are on page 1of 12

Instituto Tecnolgico Superior De

Nochistln
Ingeniera En Sistemas Computacionales
Taller de Bases de Datos
Anglica Avelar Vielmas
Unidad 7: Conectividad de Bases de Datos
Actividad 7.1 Conectividad de Bases de Datos
Esmeralda Garca Juregui
12050053

Nochistln, Zac. 9 De Enero De 2015

CONECTIVIDAD DE BASES DE
DATOS
Los desarrolladores de aplicaciones pueden crear
acciones con interfaces de Web funcionales, basadas
para la entrada de datos o salida de resultados de
bsqueda sin usar controles comunes.
La tendencia es que las empresas intenten mejorar
lainterfazhacia el usuario.
Las interfaces de programacin
denotan el proceso de acceso y
manipulacin de los datos a una
base de datos, partiendo de la
aplicacin.

la Interfaz de Programacin de Aplicaciones


(Application Programming Interface, API), se encarga
de mantener el dilogo con la base de datos, para
poder llevar a cabo el acceso y manipulacin de los
datos.
Algunos de los componentes que forman parte de esta
interfaz son los siguientes: OLE DB, ODBC, etc.
La funcin que tienen las API's, es la de ser una
interfaz entre las aplicaciones y las bases de datos.
Para poder accesar y manipular la informacin de una
base de datos, es necesario llevar a cabo la instalacin
de
ciertos
API's
o
controladores,
que
son
indispensables para efectuar la conectividad de los
datos externos, y vincularlos a la aplicacin para su
correcta y adecuada utilizacin.

ODBC
ODBC (Open Data Base Connectivity):Esta tecnologa
proporciona una interfaz comn para tener acceso a bases de
datos SQL heterogneas. ODBC est basado en SQL
(Structured Query Language) como un estndar para tener
acceso a datos. ODBC permite la conexin fcil desde varios
lenguajes de programacin y se utiliza mucho en el entorno
Windows. Sobre ODBD Microsoft ha construido sus extensiones
OLE DB y ADO. Los OCBD se pueden clasificar en 3 categoras:
Los ODBC's que permitan la realizacin de consultas y
actualizaciones.
Los ODBC's que mediante ellos se pueda llegar a la creacin
de tablas en la base de datos.
Los ODBC's propios de los DBMS, los cuales se pueden llegar a
manipular ciertas herramientas de administracin.

ADO.NET
ADO.NETes un conjunto decomponentes del
softwareque pueden ser usados por los
programadores para acceder a datos y a
servicios de datos. Es una parte de la biblioteca
de clases base que estn incluidas en el
Microsoft.NET Framework. Es comnmente
usado por los programadores para acceder y
para modificar los datos almacenados en un
Sistema Gestor de Bases de DatosRelacionales,
aunque tambin puede ser usado para acceder
a datos en fuentes no relacionales.

JDBC
JDBC oJava Data Base Connectivity, creado
por la empresa Sun, es la API estndar de
acceso a bases de datos con Java. Sun opt
por crear una nueva API en lugar de utilizar
ODBC, porque esta ltima presentaba algunos
problemas desde ciertas aplicaciones Java.
ODBC es una interfaz escrita en lenguaje C,
que al no ser un lenguaje portable, haca que
las aplicaciones Java tambin perdiesen la
portabilidad.

Adems, ODBC ha de instalarse manualmente


en
cada
mquina,
mientras
que
los
controladores (drivers)JDBC que estn escritos
en Java son automticamente instalables y
portables. Para trabajar con JDBC es necesario
tener controladores que permitan acceder a
las distintas bases de datos.
Sin embargo, ODBC sigue siendo hoy en da la
API ms popular para acceso a Bases de
Datos, por lo que: Sun se ha visto obligada a
disear un puente que permite utilizar la API
de JDBC en combinacin con controladores
ODBC.

CONECTIVIDAD DESDE UN
LENGUAJE HUSPED
Lenguaje
husped:
estn
constituidos por un conjunto de
instrucciones que son admitidas dentro
de un programa escrito en otro
lenguaje (anfitrin).

CONECTIVIDAD EN
DISPOSITIVOS MVILES
En el campo de los SMBDm, se han
desarrollado
importantes
aplicaciones,
desde
versiones
limitadas para ejecutarse en un
DM(Dispositivos
Mviles)
para
despus
sincronizarse
con
el
servidor central, hasta productos
que van inmersos (embebidos) en las
aplicaciones.

Las bases de datos mviles se consideran las


bases de datos de nueva generacin, ya que
van dirigidas a sistemas informticos
porttiles como computadoras personales y
dispositivos mviles que se conectan con las
estaciones base (servidores) mediante redes
de comunicacin digitales inalmbricas,
adems deben funcionar mientras estn
desconectadas de la red a diferencia de los
sistemas de bases de datos fijos.

Las bases de datos mviles utilizan tcnicas


especiales para la administracin de memoria
debido a la capacidad de almacenamiento
limitada con la que cuentan los dispositivos
mviles.
Adems, el hecho de que se almacenen en el
telfono
mvil
ocomputadora
personal
permite a los usuarios realizar operaciones
sobre la informacin sin necesidad de estar
conectados a una red, y sincronizar o
consultar datos de los servidores en el
momento que se tenga acceso a una conexin
inalmbrica .

Todas las funcionalidades de una base de datos y las


comunicaciones inalmbricas las provee un SMBDm ,
cuya arquitectura es descrita en la figura:

You might also like