Академический Документы
Профессиональный Документы
Культура Документы
DATOS
MVILES
INTEGRANTES:
CONTENIDO
Bases de Datos Mviles.
Introduccin
Arquitectura
Modos de funcionamiento
SGBD mviles
Tipos de aplicaciones y de datos
Usos y aplicaciones
Ejemplos
Caso de estudio: Oracle Database 10g
Comparativa Base de Datos Mviles y Base de Datos
Federadas.
INTRODUCCIN
En los ltimo aos:
Grandes avances
en las tecnologas de
comunicacin
inalmbricas.
Uso, cada vez ms extendido, de dispositivos mviles.
INTRODUCCIN
Comunicaciones
inalambricas
+
Dispositivos mviles
Computacin
mvil
Bases de datos
mviles
DEFINICIN DE BASE
DE DATOS MVIL
Base de datos
Un base de datos mvil es una base de datos estacionaria
que puede ser conectada a un dispositivo mvil, tales como
smart phones o PDAs sobre una red mvil, o una base
datos que actualmente esta llevada en un dispositivo mvil.
Esto podra ser una lista de contactos, informacin de
precios, distancias de viajes, o cualquier otra informacin.
Portable.
Fsicamente independiente del servidor corporativo.
Capaz de comunicarse con el servidor corporativo desde
sitios remotos.
ARQUITECTURA
Elementos
Computadores fijos
Estaciones bases (intermediarios)
Unidades mviles
Red fija: computadores fijos estaciones base
Red inalmbrica: estaciones base- uds. mviles
ARQUITECTURA
ARQUITECTURA
Dominio de movilidad geogrfica
Espacio por el que pueden moverse las unidades mviles.
Dividido en celdas.
Celda: espacio controlado por una unidad base
SLQLITE
-Es un SGBD relacional contenido en una pequea librera C
(~350KB). En contraste a otros sistemas gestores de base de
datos, SQLITE no es un proceso separado que es accedido de
una aplicacin cliente, sino que una parte integral de este
-SqLite cumple con ACID e implementa mucho del estndar
SQL(SQL 92), usando una sintaxis SQL dinmica y dbil que
no garantiza el dominio de integridad.
-Tiene un soporte parcial para triggers, pero no soporta vistas
-Es una popular eleccin en base datos embebidas para
almacenamiento local/cliente en aplicaciones software tales
como navegadores, sistemas operativos, sistemas
embebidos, entre otros.
-SqLite tiene muchas extensiones a otros lenguajes.
MODOS DE
FUNCIONAMIENTO
a)
b)
SGBD MVILES
Adaptados a los recursos limitados de los dispositivos
mviles.
Problemas:
Desconexin.
Menos capacidad de procesamiento.
Memoria limitada.
Duracin de la batera.
Tamao de la pantalla.
SGBD MVILES
Funcionalidades adicionales:
Comunicacin con el servidor centralizado mediante tcnicas
de comunicacin inalmbrica.
Replicacin de datos en el servidor centralizado y en el
dispositivo mvil.
Sincronizacin de datos entre el servidor centralizado y el
dispositivo mvil.
Gestin de datos adaptada a los recursos de los dispositivos
mviles.
TIPOS DE APLICACIONES
MVILES
Aplicaciones verticales
Los usuarios acceden a los datos en una celda especfica (ej:
plazas libres de un parking).
Aplicaciones horizontales
Los usuarios pueden acceder a los datos desde cualquier
celda (ej: cotizaciones de la bolsa).
TIPOS DE DATOS
Datos privados
Slo un usuario puede acceder a ellos y modificarlos (ej:
perfil de un usuario).
Datos pblicos
Cualquier usuario puede consultarlos, pero slo son
actualizados por una nica fuente (ej: prediccin
meteorolgica).
Datos compartidos
Un grupo de usuarios puede acceder a ellos y modificarlos
(ej: inventario de productos de una empresa).
USOS Y
POSIBILIDADES
Cuidado de pacientes.
Trabajadores mviles
Comerciales.
Agentes de seguros.
Policas.
Conductores.
EJEMPLOS DE BBDD
MVILES
SQL Anywhere, de iAnywhere Solutions, lidera el mercado de
las BBDD mviles ( 84% de cuota de mercado segn la
consultora Gartner Group).
DB2 Everyplace de IBM.
SQL Server Compact 3.5 de Microsoft.
Database Lite 10g de oracle.
JDataStore de Borland.
MobiSnap de la Universidad de Lisboa.
EJEMPLOS DE BBDD
MVILES
La plataforma de Java Micro Edition (Java para
dispositivos mviles) incluye un mecanismo de
almacenamiento de datos llamado Record
Management System (RMS)
Base de datos formada por almacenes de
registros (Record Store).
Un almacn de registros es un conjunto de
registros.
Un registro es un conjunto de bytes.
Problemas:
Un almacn de registros slo puede ser
utilizado por el programa que lo crea.
No tiene lenguaje de descripcin de datos ni
lenguaje de manipulacin de datos.
Slo permite guardar y recuperar bytes.
COMPARATIVA
Similitudes entre Bases de Datos Mviles y Bases de Datos
Federadas.
Diferencias entre Bases de Datos Mviles y Bases de Datos
Federadas.
En qu casos es ms recomendable usar un sistema u
otro?
EN QU CASOS ES MS
RECOMENDABLE USAR UN
SISTEMA U OTRO?
Las bases de datos mviles son recomendadas en los casos
en los que los usuarios deben estar movindose de un lugar
para otro.
Los sistemas de bases de datos federados son usados
cuando la cantidad de datos es muy grande y, adems,
cuando los mismos se encuentren en diferentes sistemas.