Issuu on Google+

Bases De Datos Móviles Universidad Pedagógica y Tecnológica de Colombia

Diana Milena González Jessica Lisseth Ramírez Daniela Alexandra Blanco Karol Melissa Corredor 2013


Bases De Datos Móviles

Bases De Datos Móviles ¿Qué son las Bases de datos móviles? Es una base de datos que puede ser instalada en un dispositivo de computación móvil a través de una red inalámbrica.

Origen Llegado el siglo XXI y en respuesta a las nuevas necesidades de asequibilidad y eficiencia surgen las Bases de Datos Móviles.

Características Las características de unas bases de datos móviles son:    

Base de datos remota y SMBD Plataforma de base de datos móviles Enlaces de comunicación bidireccionales Servidor de base de datos corporativas 2


Bases De Datos Móviles

Arquitectura BBDD Móviles Está formada por una plataforma móvil el cual es un modelo distribuido formado por:  Computadores fijos  Estaciones base  Unidades móviles Los computadores fijos están interconectados con las estaciones base y las unidades móviles están conectadas a las estaciones base, teniendo en cuenta el dominio de movilidad geográfica de las unidades móviles; Dividiéndose en sub-dominios llamados celdas

3


Bases De Datos Móviles

Se tiene una arquitectura de comunicaciones en donde se tiene una o varias estaciones de base en contacto con la base de datos corporativa y una serie de estaciones móviles que acceden a los datos a través de las estaciones base

Métodos De Funcionamiento  El usuario de un dispositivo móvil se vincula al servidor de bases de datos corporativo.  El modo de funcionamiento depende de los requisitos realizados en cada aplicación.

4


Bases De Datos Móviles

Tipos Debido al desarrollo de las comunicaciones inalámbricas y a los ordenadores portátiles o laptop, teléfonos móviles o celulares, y cualquier otro aparato de similares características.

Servicios que Ofrecen las BBDD móviles    

Permitir interactuar localmente con las bases de datos remotas Comunicación inalámbrica o el acceso a la internet Replica de los datos en el servidor de base de datos Sincronizar los datos del servidor de la base de datos centralizada y en el dispositivo  Capturar, organizar, administrar y analizar los datos  Crear aplicaciones móviles personalizadas

Ventajas e Inconvenientes  Independencia de datos en los programas y procesos  Debe hacer poca redundancia  Rectitud en los datos  Movilidad de los usuarios  Mercado potencial

5


Bases De Datos Móviles

 Instalación costosa  Requiere personal cualificado  Implantación larga y difícil  Ausencia de estándares reales  Enlaces de comunicaciones  Los datos pueden estar replicados  Capacidad de procesado de los dispositivos móviles

Procesamiento de consultas Dependen de la localización física de la unidad móvil. Consultas dependientes de la localización.

6


Bases De Datos Móviles

Manejo de Transacciones Se considera el manejo de transacciones cuando un dispositivo móvil inicia una transacción hacia la base de datos o hacia un servidor fijo. SE DEBE TOMAR EN CUENTA:  

Desconexiones, movilidad, errores, fallas en el dispositivo móvil. Se debe mantener la autonomía y la consistencia local del SMBD.

7


Bases De Datos Móviles

Sistema Gestores de Bases de Datos Móviles

Presenta funcionalidades adicionales como:  Comunicación con el servidor mediante técnicas de comunicación inalámbrica.  Replicación de datos en el servidor y en el dispositivo móvil.  Sincronización de datos entre el servidor 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.

8


Bases De Datos Móviles

Aspectos a tener en cuenta a la hora de diseñar e implementar SGBDM:  Desconexión: “fallos planificados”.  Pequeño tamaño y peso de los terminales: problemas de batería, memoria, disco.

Algunos ejemplos de Sistemas Gestores de bases de datos móviles son:}

 SQL Anywhere, de SYBASE se compone de las siguientes tecnologías:  SQL Anywhere Server  Ultralite  Mobilink  QAnywhere  SQL Remote

9


Bases De Datos Móviles

 DB2 Everyplace, de IBM, puede integrarse en dispositivos como PDAs y teléfonos móviles.

 Microsoft SQL Server Compact 3.5, permite desarrollar aplicaciones en Tablet PCs, Pocket PCs, Smart Phones y equipos de escritorio con windows.

 Oracle Database Lite 10g

10


Bases De Datos Móviles  Borland’s JDataStore, una base de datos de java.

 SQLite: compatible con ACID. En su versión 3, permite bases de datos de hasta 2 Terabytes de tamaño, y también permite la inclusión de campos tipo BLOB. SQLite es utilizado en una gran variedad de aplicaciones, destacando las siguientes:  Adobe Photoshop Elements  Mozilla Firefox  Varias aplicaciones de Apple como Apple Mail, el gestor de RSS que se distribuye con Mac OS X y el software Aperture utilizando la API Core Data.  El navegador web ópera  Skype.  XBMC Media Center (antes conocido como “XBox Media Center”)  [[NiconPersonal] Agenda personal de contactos escrita en JAVA y desarrollada por NiconSystem Inc. con laboratorio en Colombia, También incluido en:  Android  BlackBerry  Google Chrome  iOS 11


Bases De Datos Móviles    

Maemo MeeGo Symbian OS4 webOS

¿Por qué usar BBDD Móviles?

 Eficacia  Adaptación al cliente.  Reduce el tráfico de la red.  Gestiona gran volumen de información.  Permite la comunicación en tiempo real.

12


Bases De Datos Móviles

Aplicaciones Móviles y Tipos de Datos Se clasifican por 2 categorias:  Aplicaciones verticales  Aplicaciones horizontales Los datos se clasifican por 3 categorias estas son:  Datos privados  Datos públicos  Datos compartidos

Ejemplos La plataforma Java Micro Edition (Java para dispositivos móviles, J2ME) incluye un mecanismo de almacenamiento de datos llamado Record Management System(RMS)

13


Bases De Datos Móviles

Bases de Datos Móviles y Base de Datos Federadas

Diferencias:  BBDD móviles permiten el acceso desde un dispositivo móvil o desde quipo fijo, las BBDD federadas lo permiten desde equipos fijos conectándose a la base del sistema.  BBDD móviles poseen un solo tipo gestor de bases de datos, en cambio las BBDD federadas poseen varios y diferentes gestores.  BBDD móviles permiten a los usuarios trabajar de manera desconectada con los datos.

14


Bases De Datos Móviles Semejanzas:  Ambas permiten al usuario acceder a cualquier parte del proyecto  En los dos la disposición geográfica del servidor no es responsabilidad del usuario.  Debido a su complejidad ambas necesitan de una grande y buena base para generar soporte de la base de datos.  En ambas se necesitan tener bien especificados y realizados los elementos y los procesos.  Los dos sistemas liberan una carga computacional.  En los dos sistemas se debe tener en cuenta la compatibilidad entre la interfaz y el dispositivo.

¿En qué caso es Recomendable el uso de un sistema u otro?  BBDD móviles recomendadas cuando los usuarios están moviéndose.  BBDD federadas recomendadas cuando la cantidad de datos es muy grande.

15


Bases De Datos Móviles

Infografía  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-bases-dedatos-moviles/  http://en.wikipedia.org/wiki/Mobile_database  http://basesdedatosavanzadas.wikispaces.com/Moviles  http://modelosbd2012t1.wordpress.com/2012/03/15/base-de-datos-moviles-3/  http://www.slideshare.net/guest8d7627/base-de-datos-moviles  http://www.slideshare.net/itcell/base-de-datos-moviles-3134225  http://modelosbd2012t1.wordpress.com/2012/03/15/  http://html.rincondelvago.com/agentes-moviles.html  http://www.maestrosdelweb.com/editorial/agentes-moviles-y-sus-principalescaracteristicas/  http://ingenieria1.udistrital.edu.co/digital/index.php/tia/article/view/149  http://www.slideshare.net/guest8d7627/base-de-datos-moviles  http://www.slideshare.net/wilsonuruetaceledon/base-de-datos-moviles-y-federadas  http://basesdedatosavanzadas.wikispaces.com/Moviles

16


Bases De Datos M贸viles

17


Bases De Datos M贸viles

18


Bdm