Вы находитесь на странице: 1из 18

Base de Datos Mviles

Introduccin
El uso de computadoras porttiles, telfonos mviles y PDA est aumentando y es
probable que aumente en el futuro con ms y ms aplicaciones que residen en los
sistemas mviles. Es evidente que en el futuro un gran porcentaje de aplicaciones
requerir el uso de una base de datos de algn tipo con la capacidad de descargar
informacin de un repositorio de informacin y actuar sobre esta informacin aun
cuando est desconectado.

Una base de datos mvil es una base de datos que puede ser instalada en un
dispositivo de computacin mvil a travs de una red mvil. El cliente y el servidor
tienen conexiones inalmbricas. La memoria cach se mantiene para almacenar
los datos frecuentes y transacciones de manera que no se pierdan debido a un
fallo de conexin. Una base de datos es una forma estructurada de organizar la
informacin. Esto podra ser una lista de contactos, informacin de precios o la
distancia recorrida.
Un ejemplo de esto es una plantilla de trabajadores con bases de datos mviles.
En este escenario el usuario requerira poder acceder y actualizar la informacin
de los archivos en los directorios de inicio de un servidor o cliente de registros de
una base de datos. Este tipo de acceso y carga de trabajo generada por dichos
usuarios es diferente de las cargas de trabajo tradicionales visto en los sistemas
cliente servidor de hoy. Las bases de datos mviles permiten a los empleados
introducir datos sobre la marcha. La informacin puede ser sincronizada con una
base de datos de servidor posteriormente.

Base de Datos Mviles


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 estadstico de la Historia, puesto que construy la llamada Mquina
Automtica Perforador de Tarjeta capaz de realizar el censo de los Estados
Unidos en solo 3 aos. Con esto, ahora se podan obtener importantes datos
referentes a la poblacin.

Desde ese momento los sistemas de bases de datos van evolucionando y se


produce una evolucin de soportes direccionados con una mayor capacidad, y un
menor coste. Lo mismo ocurre con las necesidades de almacenar diversos tipos
de datos como documentos, archivos, por lo que van surgiendo BD distribuidas y
paralelas, o las BD orientadas a objetos.
Llegado el siglo XXI y en respuesta a las nuevas necesidades de asequibilidad y
eficiencia surgen las Bases de Datos Mviles.
Como bien hemos podido observar, en los ltimos aos los grandes avances en la
tecnologa de comunicaciones inalmbricas han dado origen a dispositivos en
forma de ordenadores porttiles, PDAs o algunos otros dispositivos con acceso a
Internet. Si a esto le unimos la rpida distribucin de las comunicaciones, ya sea
de accesos desde telfonos mviles, conexiones inalmbricas o va satlite,
podemos tener acceso a todo tipo de informacin desde prcticamente cualquier
sitio y en cualquier momento.

Esto resulta muy cmodo y ventajoso, ya que en algunos casos el usuario de un


dispositivo mvil puede conectarse a un servidor de base de datos corporativos

gracias a los agentes mviles y trabajar all con los datos mientras que en otros el
usuario puede descargar los datos y trabajar con ellos en un dispositivos mvil, Es
decir, varias aplicaciones pueden tener acceso simultaneo a la informacin
compartida. Esta caracterstica permite a los usuarios estar en una sincronizacin
con la base de datos corporativa en diferentes ubicaciones geogrficas.
Por todo esto, podramos definir una base de datos mvil como una base de datos
portable y fsicamente independiente del servidor corporativo de bases de datos,
pero que es capaz de comunicarse con ese servidor desde sitios remotos,
permitindose el compartir los datos corporativos.

Base de Datos Mviles


Inicialmente las aplicaciones inalmbricas para dispositivos mviles eran
programas totalmente desconectados de las empresas o sistemas de
computacin. Esto desde el punto de vista en tiempo real. Estas aplicaciones eran
por lo general Palm Pilots limitadas a libreta de direcciones, horarios, etc. Esta
pequea base de datos estaba bien para ese momento, pero a medida que
avanza la tecnologa, las personas necesitan ms.
Surgen las redes inalmbricas, pero existe el problema de disponibilidad de
dispositivos inalmbricos y telfonos WAP (Wireles Application Protocol) que se
encuentran limitados en memoria y el tamao de la pantalla para mostrar la
informacin, adems que introducir informacin en estos dispositivos mviles
puede llegar a ser bastante difcil por su tamao. De todas formas la tecnologa es
excelente, la habilidad que se tiene para conectarse al World Wide Web desde
casi cualquier sitio en cualquier momento es una de las mayores ventajas que se
tiene en la era de la informacin.
Con Internet inalmbrico, ya no es necesario estar fsicamente frente al
computador personas o dentro de las empresas para poderse conectar a las
aplicaciones o las base de datos. Con las portabilidad de la tecnologa
inalmbrica, nos podemos conectar a Internet o la intranet de la empresa para

tomar datos almacenados. Estos datos estn estructurados y organizados en


entidades y objetos que se encuentran disponibles para los usuarios como
informacin. La mayor ventaja se encuentra en que se le da la informacin al
usuario en el mismo momento que es solicitada.

Sistemas de Base de datos mviles:

Es la habilidad de recuperar la informacin de los sistemas de computacin


y/o repositorios de informacin sobre dispositivos mviles en cualquier
momento en cualquier lugar. Adems de introducir o actualizar informacin
en los sistemas principales de forma remota desde el dispositivo mvil. Esto
da toda la libertad al usuario de manipular toda la informacin desde lejos.

Es un sistema distribuido que soporta conectividad mvil, posee todas las


capacidades de un sistema de base de datos y permiten a las unidades
mviles, una completa movilidad espacial por medio de la tecnologa
inalmbrica

Procesamiento de Consultas

El nico reto en los SMBDM es el procesamiento de consultas (queries) que


dependen de la localizacin fsica de la unidad mvil

Consultas dependientes de la localizacin: Son consultas que involucran la


localizacin fsica de la unidad mvil en combinacin con otros datos como
la localizacin de otras unidades mviles o estructuras fsicas.

Para dar respuesta a esta consulta, se debe poder determinar con exactitud
la localizacin de la unidad mvil y estar en la capacidad de procesar de
manera espacial los datos a consultar.

Utilizar la triangulacin si el dispositivo se encontrara en mltiples celdas,


por localizacin de celdas, GPS, etc.

Se tiene que tomar en cuenta que la unidad puede estar en movimiento


mientas se realiza la consulta.

Manejo de transacciones
Se considera el manejo de transacciones cuando un dispositivo mvil inicia una
transaccin hacia la base de datos o hacia un servidor fijo. La transaccin puede
ejecutarse en el servidor o en el dispositivo mvil.
Se debe tomar en cuenta:

Desconexiones, movilidad, errores, fallas en el dispositivo mvil.

Se debe mantener la autonoma y la consistencia local del SMBD.

Tecnologa inalmbrica
La evolucin de esta tecnologa comenz alrededor de 1996, fue all cuando se
desarrollaron los pequeos dispositivos de computacin inteligentes tales como
las Palm o PC de bolsillo (Pocket PC), luego en 1997 surge la conectividad
inalmbrica de los dispositivos utilizando WAP (Wireless Aplication Protocol).
WAP Wireless Aplication Protocol (protocolo de aplicaciones inalmbricas) es
un estndar abierto internacional para aplicaciones que utilizan las
comunicaciones inalmbricas, como acceso a servicios de Internet desde un
telfono mvil.
Se trata de la especificacin de un entorno de aplicacin y de conjunto de
protocolos de comunicaciones para normalizar el modo en que los dispositivos
inalmbricos, se pueden utilizar para acceder a correo electrnico, base de datos,
grupos de noticias y otros.

El organismo que se encarga de desarrollar el estndar WAP fue originalmente el


WAP Forum, fundado por cuatro empresas del sector de las comunicaciones
mviles, Sony-Ericsson, Nokia, Motorola y Openwave (originalmente Unwired
Planet). Desde 2002 el WAP Forum es parte de la Open Mobile Alliance (OMA),
consorcio que se ocupa de la definicin de diversas normas relacionadas con las
comunicaciones mviles, entre ellas las normas WAP.

Redes Inalmbricas
Existen diferentes tipos de redes inalmbricas:

Celular: Costos elevados con poco ancho de banda, buena cobertura

LAN Inalmbrica: Bajo costo, poco rango de cobertura, buen ancho de


banda (54Mbps)

Satelital: Amplia cobertura, muy costosa, gran ancho de banda en sentido


descendente y poco ascendente.

Redes Ad Hoc: Comunicacin entre dispositivos mviles de manera directa.


(Bluetooth)

Tipos de Dispositivos Mviles


Los dispositivos usados para conectarse son:

PDA, (Asistente Personal Digital Personal Digital Assistant). Fue


usado en sus inicios como una unidad que almacenaba el calendario
personal, libreta de direcciones, calculadora, quizs un programa sencillo
de intercambio de moneda y usualmente un mapa con las zonas horarias.
Luego expanden sus funciones y generan los dispositivos Palm, los cuales
poseen sincronizacin con el PC, mayor memoria con capacidad de

expansin y se agregan varias funcionalidades como el correo electrnico,


juegos, etc.

Palm abre su sistema operativo, permitiendo a los desarrolladores la


oportunidad de crear programas especficos para este dispositivo. Las
nuevas unidades tienen pantalla a colores, mdem, capacidad inalmbrica
para sincronizacin adems de conexin a Internet entre otras
funcionalidades.

Pocket PC`s. Son dispositivos que poseen el sistema operativo Windows


CE, inicialmente basado en Windows 3.1, Lince bsicamente maneja la
comunicacin entre el hardware y las aplicaciones que se ejecutan all. Es
un sistema operativo muy modular, puede ser ejecutado en gran cantidad
de plataformas y aplicaciones. Estos dispositivos son realmente pequeas
computadoras.

Telfono celular con conexin a Internet. Este dispositivo tiene un


navegador WAP (Wireles Access Protocol) integrado, que se adquiere
directamente en las empresas de telefona celular.

Estructura y Caractersticas
Todas las bases de datos mviles tienen una arquitectura similar, donde debemos
distinguir una serie de elementos principales caractersticos de este tipo de
sistemas:

Servidor de base de datos corporativo y SMBD que gestiona y almacena los


datos corporativos y proporciona aplicaciones corporativas. Se
correspondera con el SMBD y el servidor que se utiliza en la organizacin.

Base de datos remota y SMBD que gestiona y almacena los datos mviles.
Son las bases de datos que deben estar implementadas en los dispositivos
mviles.

Plataforma de base de datos mvil, que puede ser un ordenador porttil,


PDA u otro dispositivo de acceso a Internet, es decir, los dispositivos
mviles en cuestin.

Enlaces de comunicacin bidireccionales entre el SMBD corporativo y el


SMBD mvil. Que pueden ser redes inalmbricas de distinta naturaleza,
comunicaciones va satlite, etc.

Arquitectura BD Mvil
La arquitectura general de una plataforma mvil es un modelo distribuido formado
por computadores fijos, estaciones base y unidades mviles. Los computadores
fijos son computadores de uso general que no disponen de medios para
comunicarse con las unidades mviles. Las estaciones base disponen de enlaces
inalmbricos para conectar con las unidades mviles; son mquinas que actan
de intermediarios entre las unidades mviles y los computadores fijos. Los
computadores fijos y las estaciones base estn interconectados por medio de una
red fija (cableada) de alta velocidad. Las unidades mviles se conectan a las
estaciones base mediante enlaces inalmbricos; los enlaces ms comunes son el
estndar 802.11 (Wi-Fi), el servicio GPRS y la tecnologa Bluetooth.
Las unidades mviles se pueden mover libremente por un espacio conocido como
dominio de movilidad geogrfica, cuyo alcance est determinado por la cobertura
de los enlaces inalmbricos. Este dominio se divide en dominios ms pequeos
llamados celdas. Cada celda es controlada por una estacin base. El movimiento
de las unidades mviles dentro del dominio de movilidad geogrfica no debe estar
restringido, es decir, se debe garantizar el acceso a la informacin aunque las
unidades mviles se muevan entre las celdas.

Sistemas Gestores de Bases de Datos mviles


IBM: DB2 Everyplace
DB2 Everyplace forma parte de la solucin de IBM para procesos de informtica
distribuida. Mediante DB2 Everyplace, los profesionales que se desplazan con
frecuencia (tales como vendedores, inspectores, auditores, tcnicos de
mantenimiento, mdicos, agentes inmobiliarios y tasadores de seguros) pueden
tener acceso a datos vitales que necesitan mientras estn lejos de su centro de
trabajo.

Las empresas pueden ahora transferir sus datos corporativos DB2 a dispositivos
porttiles o incorporados. Con DB2 Everyplace, puede acceder a una base de
datos contenida en su dispositivo porttil y realizar actualizaciones en ella. Con
DB2 Everyplace Sync Server, puede sincronizar datos entre el dispositivo porttil y
otras fuentes de datos ubicadas en la empresa. El Adaptador de Archivos le
permite distribuir archivos y aplicaciones hacia usuarios porttiles.
SYBASE
ADAPTIVE SERVER ANYWHERE
Sybase ha creado una tecnologa que permite una empresa sin cables para sus
clientes y socios mediante soluciones de software de integracin y desarrollo,
infraestructura mvil.
SQL Anywhere Studio contiene la ltima versin de la base de datos mvil ms
vendida, Adaptive Server Anywhere. Este pequeo, aunque muy potente motor de
bases de datos, puede soportar implementaciones mono- usuario o multi-usuario y
provee completo procesamiento transaccional de alto rendimiento. Estas
caractersticas combinadas, hacen que sea el ambiente ideal de base de datos
para entornos mviles.
Provee una rica funcionalidad, incluyendo procedimientos almacenados, triggers,
integridad referencial, bloqueo a nivel de fila, recuperacin automtica, y mucho
ms. Tambin es muy eficiente a la hora de consumir recursos ya que necesita
slo aproximadamente 1 MB RAM, y 2 KB por cada conexin cliente.
SQL SERVER CE
MICROSOFT SQL SERVER CE
Microsoft provee una herramienta que consiente extender las aplicaciones
empresariales de un organizacin, a los dispositivos mviles, como lo es SQL
Server CE es ideal para aplicaciones mviles, ya que permite implementar la

funcionalidad de una base de datos relacional y tiene la capacidad de brindar


acceso a los datos de una manera flexible y similar a SQL Server, al mismo tiempo
que permite conectarse a un servidor SQL Server central y mantener actualizada
la informacin.
Tambin Microsoft se posiciona como proveedor de herramientas para la
generacin de soluciones para dispositivos mviles. Dentro de las herramientas de
desarrollo: smart Device Extensions (SDE) for Visual Studio.Net y expande las
capacidades del .NET framework para permitir generar aplicaciones mviles para
Pocket o Pocket Pc y Smartphone
El acceso remoto a datos y el merge replication (Permite que se realice cambios
en los dispositivos y en el servidor de forma independiente), que trabaja sobre
Hypertext Transfer Protocol (HTTP) y codificacin de soporte, garantizan un envo
seguro de los datos de las bases de datos de empresa de SQL Server y que estos
datos se pueden manipular posteriormente sin conexin y sincronizar despus con
el servidor.

SQLite
Es un sistema de gestin de bases de datos relacional compatible con ACID (En
bases de datos se denomina ACID a un conjunto de caractersticas necesarias
para que una serie de instrucciones puedan ser consideradas como una
transaccin. As pues, si un sistema de gestin de bases de datos es ACID
compliant quiere decir que el mismo cuenta con las funcionalidades necesarias
para que sus transacciones tengan las caractersticas ACID. En concreto ACID es
un acrnimo de Atomicity, Consistency, Isolation and Durability: Atomicidad,
Consistencia, Aislamiento y Durabilidad), contenida en una relativamente pequea
biblioteca escrita en C. SQLite es un proyecto de dominio pblico creado por D.
Richard Hipp.

A diferencia de los sistemas de gestin de bases de datos cliente-servidor, el


motor de SQLite no es un proceso independiente con el que el programa principal
se comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa
pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de
SQLite a travs de llamadas simples a subrutinas y funciones. Esto reduce la
latencia en el acceso a la base de datos, debido a que las llamadas a funciones
son ms eficientes que la comunicacin entre procesos. El conjunto de la base de
datos (definiciones, tablas, ndices, y los propios datos), son guardados como un
slo fichero estndar en la mquina host. Este diseo simple se logra bloqueando
todo el fichero de base de datos al principio de cada transaccin.
En su versin 3, SQLite permite bases de datos de hasta 2 Terabytes de tamao, y
tambin permite la inclusin de campos tipo BLOB
El autor de SQLite ofrece formacin, contratos de soporte tcnico y caractersticas
adicionales como compresin y cifrado.

Software que utiliza SQLite


SQLite es utilizado en una gran variedad de aplicaciones, destacando las
siguientes:

Adobe Photoshop Elements utiliza SQLite como motor de base de datos en


su ltima versin del producto (la 6.0) en sustitucin del Microsoft Access,
utilizado en las versiones anteriores.

Mozilla Firefox usa SQLite para almacenar, entre otros, las cookies, los
favoritos, el historial, las direcciones de red vlidas.

Varias aplicaciones de Apple utilizan SQLite, incluyendo Apple Mail y el


gestor de RSS que se distribuye con Mac OS X. El software Aperture de
Apple guarda la informacin de las imgenes en una base de datos SQLite,
utilizando la API Core Data.

El navegador web pera usa SQLite para la gestin de bases de datos


WebSQL.

Skype es otra aplicacin de gran despliegue que utiliza SQLite.

XBMC Media Center (antes conocido como XBox Media Center) es un


reproductor de medios de audio, video, fotos, etc de cdigo libre (open
source) multi-plataforma a la vez que un centro de entretenimiento. Usa
SQLite para administrar las libreras de msica, video y fotografas, listas de
reproduccin y bookmarks entre otras utilidades menores.

[[NiconPersonal] Agenda personal de contactos escrita en JAVA y


desarrollada por NiconSystem Inc. con laboratorio en Colombia, usa SQLite
para la gestin de contactos, recordatorio y sincronizacin de notas
(NiconNotes) y su sistema de finanzas personales, adems de otras
utilidades que hacen de NiconPersonal muy eficiente en su tarea.

Debido a su pequeo tamao, SQLite es muy adecuado para los sistemas


integrados, y tambin est incluido en:

Android

BlackBerry

Google Chrome

iOS

Maemo

MeeGo

Symbian OS4

webOS

Servicios SMBD Mviles


Un SMBD mvil debe ofrecer los servicios de un SMBD tradicional, adems de
funcionalidad adicional requerida por los SMBD mviles, que incluye la capacidad
de:

Comunicarse con el servidor centralizado de la base de datos utilizando


tcnicas como la comunicacin inalmbrica o el acceso a Internet.

Replicar los datos en el servidor de base de datos centralizado y en el


dispositivo mvil.

Sincronizar los datos del servidor de base de datos centralizado y en el


dispositivo mvil.

Capturar datos de varias fuentes, por ejemplo, de Internet.

Gestionar datos en el dispositivo mvil.

Analizar los datos almacenados en el dispositivo mvil.

Crear aplicaciones mviles personalizadas.

Por qu usar BBDD Mviles?

Con la llegada de la era de Internet y la globalizacin econmica cada vez son


ms las empresas que experimentan la necesidad de compartir recursos
geogrficamente muy distantes unos de otros. De estos recursos, la informacin
almacenada en bases de datos empresariales ocupa un lugar esencial. La red
Internet ofrece la infraestructura adecuada para conectar estos recursos a travs

de una mezcla de mquinas, sistemas operativos y redes de ordenadores de


diferentes tipos.
En este contexto, la saturacin del ancho de banda de la red se convierte en el
problema clave a solucionar y aqu es donde aparece la tecnologa de agentes
mviles, al permitir interactuar localmente con esas bases de datos remotas.
La tecnologa de agentes mviles soluciona (o pretende solucionar) diversos
problemas en diversos frentes. Por un lado, proporciona una solucin al derroche
de ancho de banda que se produce en la red en una arquitectura cliente/servidor.
Este ancho de banda en una aplicacin distribuida es un bien escaso y, por tanto,
valioso. Una transaccin o consulta realizada entre un cliente y el servidor puede
requerir bastantes viajes por la red para completarse, cada uno de los cuales
provocan un cierto trfico de datos y consume ancho de banda. En un sistema en
el que tengamos muchos clientes o mucho volumen de transacciones (o ambas
cosas a la vez) posiblemente se sobrepase el ancho de banda disponible, lo que
se traducir en una disminucin del rendimiento de la aplicacin completa.
Aplicando a este problema la tecnologa de agentes mviles podramos crear un
agente que, dada la consulta o transaccin a realizar, se trasladase desde el
cliente al servidor, completase en l la operacin y regresase con los resultados de
la misma, necesitando de esta manera slo dos viajes por la red al eliminar todo el
trfico intermedio de datos y resultados.

Ventajas e Inconvenientes
Las principales ventajas que hemos detectado en las bases de datos mviles son
las siguientes:

Permiten la movilidad de los usuarios, por lo que no es necesario estar


fsicamente en la organizacin para acceder a sus datos. stos pueden ser
accedidos remotamente.

El mercado potencial de este tipo de bases de datos es bastante amplio, ya


que multitud de empresas de todo tipo poseen trabajadores que necesitan
acceder a los datos de la compaa mientras se encuentran en
localizaciones remotas.

Estas bases de datos poseen un gran mbito de aplicacin ya que en


principio cualquier base de datos relacional puede ampliarse para ofrecer
los servicios de las bases de datos mviles.

Los principales inconvenientes de las BBDD Mviles son:

Enrutamiento y procesamiento de consultas: La informtica mvil plantea


problemas tpicos desde el punto de vista de enrutamiento y procesamiento
de consultas. Por ejemplo, segn el modelo de computacin mvil, la ruta
entre un par de hosts puede cambiar con el tiempo, si uno de los dos hosts
es mvil. Este simple hecho puede tener un efecto dramtico en el nivel de
red, ya que las direcciones de red basadas en la ubicacin ya no son
constantes en el sistema.

El modelo de computacin mvil tambin afecta directamente el


procesamiento de consultas de la base de datos. En el caso del
procesamiento de consultas distribuidas, los costos de comunicacin
desempean un papel importante en el proceso de optimizacin al
seleccionar el mejor mtodo de estrategia de evaluacin de la consulta. La
movilidad en los resultados de forma dinmica cambia los costes de
comunicacin, por lo tanto, complica el proceso de optimizacin.

Desconectividad y consistencia: Como uno de los costos principales


implicados en la comunicacin inalmbrica, el costo de conectividad, se
paga sobre la base de tiempo de conexin, hay un incentivo para
determinados hosts mviles por ser desconectado por largos perodos. Sin
embargo, durante el tiempo de desconexin, el usuario puede estar

trabajando en la mquina y puede realizar consultas y actualizaciones


sobre los datos almacenados localmente en cach. Esta situacin crea
varios problemas de los siguientes tipos:
o Recuperabilidad: Actualizaciones en un host mvil no conectado se
pueden perder si la mquina sufre una avera importante.
o Consistencia: Los datos almacenados localmente en cach pueden
llegar a ser incompatibles, pero el host mvil solo podr descubrir
este hecho cuando se vuelva a conectar. Del mismo modo, las
actualizaciones que se producen en el anfitrin mvil no se pueden
propagar hasta la reconexin. Sin embargo, si las copias de slo
lectura del host mvil estn siendo actualizadas por otros equipos,
los datos en cache puede ser inconsistentes.

Conclusin personal:
Las bases de datos son cada vez ms importantes en nuestros das ya que son
muchas las empresas y personas que experimentan esta necesidad de estar
compartiendo un sinfn de recursos e informacin almacenada en alguna base de
datos central esto nos lleva al uso de computadoras porttiles, telfonos u algn
otro aparato que nos permita realizar este tipo de conectividad desde cualquier
punto donde nos encontramos, con el internet inalmbrico surgen las bases de
datos mviles las cuales son las que hoy en da nos mantienen informado de toda
situacin que pase en una empresa y es la fuente principal donde podremos
realizar cualquier tipo de consulta que necesitemos desde un simple celular
siendo as un gran avance en las empresas y una ventaja enorme para nosotros
al tener toda esta informacin en la palma de nuestras manos sin necesidad de
trasladarte hasta donde se encuentra la informacin original.

Bibliografa:
http://kuainasi.ciens.ucv.ve/bd_moviles/ArquitecturaBDMoviles.html
http://es.wikipedia.org/wiki/SQLite
http://modelosbd2012t1.wordpress.com/2012/03/15/base-de-datos-moviles-3/
http://larevistainformatica.com/tipos-de-bases-de-datos-moviles.htm
http://www.forosdelweb.com/f21/bases-datos-moviles-126407/
http://modelobdpnfi.wordpress.com/2010/04/14/bases-de-datos-federadas-basesde-datos-moviles/
http://en.wikipedia.org/wiki/Mobile_database
http://basesdedatosavanzadas.wikispaces.com/Moviles

Вам также может понравиться