Los sistemas de base de datos, se desarrollan a partir de la
necesidad de almacenar grandes cantidades de datos. Esto se origino a finales del siglo XIX, Herman Hollerit fue denominado el primer ingeniero estadstico de la Historia, ya que construyo la llamada Mquina Automtica Perforador de Tarjeta capaz de realizar el censo de los Estados Unidos en solo 3 aos. Donde se poda obtener datos importantes como nmero de nacimiento, poblacin infantil y nmero de familia. 1990, Evolucin de soportes direccionados con una mayor capacidad, menor coste. As mismo las necesidades de almacenar diversos tipos de datos como Documentos, Multimedia y colosales almacenes de datos llamados Data Warehouse. Entre otras. XXI, En respuestas a las nuevas necesidades de asequibilidad y eficiencia surge la distribucin Base De Datos Mviles.
En los ltimos aos los grandes avances en la tecnologa de comunicacin inalmbricas nos presenta dispositivos en forma de computadora porttil, un PDA (Personal digital assistant, asistente digital personal) o algunos otros dispositivos con acceso a Internet. Con la rpida distribucin de las comunicaciones ya sea de accesos desde telfonos celulares, inalmbricas y va satlite nos han permitido tener asequibilidad a todo tipo de informacin desde prcticamente cualquier sitio y en cualquier momento. Sin embargo tenemos limitantes pudiera ser en costos o en cuestiones de seguridad, de forma que no se puedan establecer conexiones en lnea todo el tiempo deseado.
Fcil adaptacin a las necesidades para la distribucin de los datos o recursos, 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. Est caracterstica permite a los usuarios estar en una sincronizacin con la base de datos corporativa en diferentes ubicaciones geogrficas.
Una base de datos mvil es una base de datos portable, fsicamente independiente del servidor corporativo de base de datos y capaz de comunicarse con ese servidor desde sitios remotos para compartir datos corporativos. Utilizando bases de datos mviles, los trabajadores pueden acceder a los datos corporativos desde cualquier dispositivo que disponga de conexin a Internet.
Es una base de datos manejable y gil, que no depende fsicamente del servidor principal para realizar su funcin ya que esta preparado y capacitado para que el usuario tenga la opcin que desde cualquier parte ya sea en la comodidad de su casa o de algn viaje, pueda obtener y compartir datos de su utilidad sin necesidad de estar en su oficina o en su puesto de trabajo, siempre y cuando cuente con un equipo o dispositivo de conexin a Internet.
La red de Internet es una parte importante de una empresa pues gracias a ella pueden compartir informacin, almacenarla e interactuar con otras empresas, pero el rebosamiento del ancho de banda de la red en diferentes organizaciones o lugares las ha hecho inclinar a la tecnologa de agentes mviles ya que estas nos permiten interactuar con cualquier base de datos como ya lo haba mencionado.
Esta base de datos nos permite incluir varios tipos de datos multimedia adems resiste la definicin y confirmacin de restricciones globales, la expansin de las comunicaciones celulares, LAN (redes de rea local) inalmbricas, servicios de satlites, extensin de los ordenadores portables (como los PDA, Personal Digital Assistant, palm, laptop, etc.)
Segn Rosell, Vengara y Blanco(2009), una base de datos moviles es una base de datos portable y fisicamente independiente del servidor corporativo que nos la suministra, y que nos permite comunicarnos con ella desde cualquier lugar remoto compartiendo su informacin. Definicin de base de datos mviles: Comunicacin con el servidor de BD centralizado a traves de las diversas tecnologas tales como WiFi, GPRS, internet .
Replicar datos en el servidor centralizado y en el dispositivo mvil.
Sincronizar los datos
Gestionar datos
Analizar los datos en el dispositivo mvil
Tenemos la base de datos mviles o corporativos que se usan en diferentes organizaciones. Tenemos a las bases de datos creadas por telfonos celulares o telfonos mviles. Tenemos a las bases de datos que resultan de las comunicaciones inalmbricas formados por los ordenadores porttiles u otro dispositivo con el cual tengamos acceso a Internet..
Existen algunos tipos de base de datos mviles: Debido al perdida de ancho de banda que se origina en una arquitectura Cliente/Servidor, se busca solucionar dicho derroche y otros problemas mas por medio de la tecnologa de base de datos mviles ya que el ancho de banda de una aplicacin es muy valiosa y muy escasa, al menos en una consulta Cliente/Servidor se realizan varios viajes o desplazamientos en la red y esto provoca el trafico de informacin en la red produciendo una colisin y perdida del ancho de banda. Otro problema que surge y puede ser solucionado con la base de datos mviles es cuando nuestro sistema esta copado de transacciones, procesos, informacin de nuestra rea de trabajo se suele exceder el ancho de banda el cual ocasiona que nuestras consultas o cualquier trabajo realizado se ejecuten de manera lenta bajando as el rendimiento y calidad de nuestra aplicacin. Empleando la base de datos mviles podramos realizar dos viajes por la red como? Se puede establecer a un operador o generador que se transporte desde el cliente al servidor enviando as los procesos, consultas o transacciones para su operacin correspondiente trayendo de regreso consigo los resultados evitndose el trafico de operaciones y resultados que se origina al no aplicarla base de datos mviles.
2.1 Arquitectura de base de datos mviles La arquitectura de una plataforma mvil se compone de computadores fijo, estaciones base y unidades mviles. Computadoras fijas: son equipos que no poseen medios para la comunicacin con las unidades mviles y son de uso frecuente. Estaciones bases: son maquinas que cuentan con enlaces inalmbricos, las estaciones bases son mediadoras o intermediarias entra los computadores fijos y las unidades mviles, pues por medio de los enlaces inalmbricos puede conectar a los computadores fijos con las unidades mviles. El medio para interconectar a los computadores fijos y la estaciones bases es una red fija (cableada) de alta velocidad. El medio para conectar a las unidades mviles a las estaciones bases son los enlaces inalmbricos, Existen enlaces comunes como el servicio GPRS y la tecnologa Bluetooth con la que contamos la mayora de las personas en nuestros telfonos celulares.
La plataforma mvil es modelo de distribucin en los cuales estn compartidos en computadores fijos, estaciones base y unidades mviles. Los computadores fijos son ordenadores que no poseen interrupciones en la comunicacin. Las estaciones base son las que instalan los enlaces inalmbricos para la conexin de unidades mviles; las cuales realizan intermedios con dichas las unidades. Los computadores fijos son las estaciones base que se encuentran interconectados por un fragmentado de una red fija (cableada) de alta ligereza.
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 los 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.
Este tipo de arquitectura es muy utilizada en el diseo de bases de datos relacionales. Est formada por los siguientes niveles: Nivel Fsico: Est compuesto por el esquema interno. El cual contiene diferentes bases de datos en los componente que forman la base de datos federada. Nivel Lgico: Corresponde al esquema conceptual. Este nivel contiene el modelo global de datos, es decir, se relaciona con la informacin de todas las bases de datos del componente. Nivel Externo: Es representado por el esquema externo. Este esquema est compuesto por diferentes vistas que poseen los usuarios a los datos compartidos.
2.2 Caractersticas, ventajas y desventajas Las aplicaciones mviles se especifican dos categoras: aplicaciones verticales y aplicaciones horizontales. En las aplicaciones verticales, los beneficiarios permiten que la informacin pueda ser determinada; fuera de las celdas de informacin que estn innecesarias. En las aplicaciones horizontales, los informes estarn distribuidos y as el usuario pueda ingresar a las celdas sin problema alguno. A la vez la aplicacin ms usual es el direccin hacia al correo electrnico. Los datos se clasifican en tres categoras: Datos privados: son los que corresponden a ser usuario y slo ellos podrn ingresar a manejarlos. Datos pblicos: son los que podrn ser examinados por cualquier usuario, pero a la vez solo podrn ser modificados por el mismo principio. Datos compartidos: Son los que se acceden por algunos usuarios los cuales solo podrn leerlos y escribirlos.
Aqu nos encontramos con Ejemplos de bases de datos mviles:
SQL Anywhere Server: sistema gestor de bases de datos relacionales para los sistemas de bases de datos mviles. Ultralite: sistema gestor de bases de datos que puede embeberse en dispositivos mviles. Mobilink: tecnologa de sincronizacin para el intercambio de datos entre bases de datos relacionales y bases de datos no relacionales.
Similitudes entre Bases de Datos Mviles y Bases de Datos Federadas. Las dos bases de datos son modelos distribuidos de bases de datos a los que se acceden de forma remota, a travs de un equipo fijo o equipo mvil. Los dos mtodos manejan dispositivos con libertades hacia los usuarios. En estos sistemas el usuario no es consecuente en las formas geogrficas por el servidor de bases de datos. Los sistemas complicados necesitan gran infraestructura para que as den soporte a estos tipos de bases. Los almacenamientos de informes, deben liberarse de grandes obligacin computacional a los equipos que estn relacionados con los sistemas.
VENTAJAS
Independencia de datos en los programas y procesos. Ya que permiten acceder a los datos sin cambiar la aplicacin. Debe haber poca redundancia. Se debe especificar de manera explcita los datos que se necesitan. Rectitud en los datos.
GESTIN DE DATOS Debe permitir el acceso a los usuarios. Solo podrn acceder a la informacin solo los autorizados. Acceder a los informes ms eficaces. Para que as los informes produzcan una mejor utilidad. Ocupan poco espacio a travs de una estructura de datos.
DESVENTAJAS Instalacin costosa. Son los que administran las bases de datos y requiere de software y hardware. Requiere personal cualificado. Se debe manejar los sistemas sin dificultad. Implantacin larga y difcil. La conformacin de las personas debe ser complicada y lleva bastante tiempo. Ausencia de estndares reales. Usan dependencia hacia los sistemas del mercado. Ya que la tecnologa es buena y est aceptada en algunos estndares.
el usuario puede realizar varias actividades como archivar nombres de clientes, transacciones etc. Sin ocupar tanto espacio como lo hacen de forma manual los archivadores de papeles antiguamente Es resistente por medio de la maquina podemos adquirir, modificar, eliminar todas las actividades realizadas muy rpidamente, mucho mas rpido que un ser humano. Es veloz: se pueden realiza varias operaciones matemticas y de diversas funciones que son mejor realizadas y rpidas por la maquina dejando atrs los complicados trabajos manualmente. Es menos aplicado:
podemos hacer uso de la informacin indicada de necesidad prale usuario a cualquier hora del da Es real: Las principales ventajas detectadas 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 accedes a sus datos. Estos pueden ser accedidos remotamente.
El mercado potencial de este tipo de base de datos es bastante amplio, ya que multitud de empresas de todo tipo poseen trabadores 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 enlaces de comunicaciones juegan un papel importante es el desarrollo de estos sistemas, por lo que su dependencia puede suponer un freno para ellos.
Los datos pueden ser replicados, por lo que consistencia y coherencia de los mismos son fundamentales y puede generar conflictos importantes.
El tratamiento de fallos es un aspecto delicado ya que al tratarse de un entorno distribuido, los fallos de transmisin de datos deben de solucionarse y detectarse de forma eficiente para que no produzcan errores en la informacin tratada. 2.3 Servicios de SMBD 2.4 Proteccin de datos mviles: contra usuarios, transmisin, activos y de la informacin