El documento describe las bases de datos para sistemas móviles. Explica que con el aumento del uso de dispositivos móviles, más aplicaciones requerirán bases de datos que permitan descargar y actuar sobre información incluso sin conexión. También resume la evolución histórica de las bases de datos y presenta algunos ejemplos y características de sistemas de bases de datos móviles como la replicación y sincronización de datos.
1. ADMINISTRACION DE BASE DE DATOS
Base de datos para sistemas operativos móviles
Vasquez Flores, Andre
2. BASE DE DATOS PARA SISTEMAS MOVILES
El uso de computadoras portátiles, teléfonos
móviles y PDA está aumentando y es probable
que aumente en el futuro con más y más
aplicaciones que residen en los sistemas móviles.
Es evidente que en el futuro un gran porcentaje
de aplicaciones requerirá el uso de una base de
datos de algún tipo con la capacidad de
descargar información de un repositorio de
información y actuar sobre esta información aún
cuando esté desconectado.
3. ORIGEN
Los sistemas de base de datos surgen a finales del
siglo XIX, y fueron desarrollados a partir de la
necesidad de almacenar grandes cantidades de datos.
Hay que destacar la figura de Herman Hollerit, quien
fue denominado el primer ingeniero estadístico de la
Historia, puesto que construyó la llamada “Máquina
Automática Perforador de Tarjeta” capaz de realizar el
censo de los Estados Unidos en solo 3 años. Con esto,
ahora se podían obtener importantes datos referentes a
la población.
Desde ese momento los sistemas de bases de datos
van evolucionando y se produce una evolución de
soportes direccionados con una mayor capacidad, y un
menor coste.
4. ARQUITECTURA BBDD MÓVIL
La arquitectura general de una plataforma móvil es un
modelo distribuido formado por computadores
fijos, estaciones base y unidades móviles. Los
computadores fijos son computadores de uso general que
no disponen de medios para comunicarse con los unidades
móviles. Las estaciones base disponen de enlaces
inalámbricos para conectar con las unidades móviles; son
máquinas que actúan de intermediarios entre las unidades
móviles y los computadores fijos. Los computadores fijos y
las estaciones base están interconectados por medio de
una red fija (cableada) de alta velocidad. Las unidades
móviles se conectan a las estaciones base
mediante enlaces inalámbricos; los enlaces más comunes
son el estándar 802.11 (Wi-Fi), el servicio GPRS y la
tecnología Bluetooth.
5.
6. SISTEMAS GESTORES DE BASES DE DATOS
MÓVILES
- Comunicación con el servidor centralizado de base
de datos mediante técnicas de comunicación
inalámbrica.
- Replicación de datos en el servidor centralizado de
base de datos y en el dispositivo móvil.
- Sincronización de datos entre el servidor centralizado
de base de datos y el dispositivo móvil.
- Gestión de datos en el dispositivo móvil.
- Análisis de los datos almacenados en el dispositivo
móvil.
7.
8. EJEMPLOS DE BD MÓVILES
La plataforma Java Micro Edition (Java para
dispositivos móviles, J2ME) incluye un mecanismo
de almacenamiento de datos llamado Record
Management System(RMS)
Base de datos formada por almacenes de
registros (Record Store).
Un almacén de registros es un conjunto de
registros.
Un registro es un conjunto de bytes.
Problemas:
Un almacén de registros sólo puede ser utilizado por
el programa que lo crea.
No tiene lenguaje de descripción de datos ni lenguaje
de manipulación de datos.
Sólo permite guardar y recuperar bytes.
9. APLICACIONES MÓVILES
Los datos se clasifican en tres categorías:
Datos privados: pertenecen a un usuario y sólo él puede
acceder a ellos y manejarlos. Por ejemplo, los datos del
perfil de un usuario de cualquier aplicación que gestione
datos personales.
Datos públicos: pueden ser consultados por cualquier
usuario, pero sólo pueden ser modificados por una única
fuente. Por ejemplo, los datos de las cotizaciones de la
bolsa.
Datos compartidos: pueden ser accedidos por un grupo
determinado de usuarios, quienes tienen permisos para
leerlos y para escribirlos. Por ejemplo, los datos de
seguros de una compañía aseguradora que vende
productos utilizando agentes comerciales.
10. ¿POR QUÉ USAR BBDD MÓVILES?
Con la llegada de la era de Internet y la globalización
económica cada vez son más las empresas que experimentan
la necesidad de compartir recursos geográficamente muy
distantes unos de otros. De estos recursos, la información
almacenada en bases de datos empresariales ocupa un lugar
esencial. La red Internet ofrece la infraestructura adecuada
para conectar estos recursos a través de una mezcla de
máquinas, sistemas operativos y redes de ordenadores de
diferentes tipos.
11. BASE DE DATOS RELACIONAL
Una base de datos (BD), o mejor dicho, un sistema gestor
de bases de datos (SGBD), es un software que gestiona
una o más bases de datos y nos permite explotar los datos
almacenados en ellas de forma relativamente simple
mediante SQL.
Esta es una definición muy simplificada, pero para que el
aprendizaje sea distendido lo supondremos así, de ese
modo podemos centrarnos en aprender como y con que
propósito accedemos a los datos, dejando para el final
como creamos, alimentamos o modificamos la BD.
Algunos ejemplos de SGBD son: Oracle, MySQL, MS SQL
Server…