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

TABLA COMPARATIVA DE LOS MODELOS DE BBDD

TABLA COMPARATIVA DE LOS MOTORES DE BASE DE DATOS MOVILES

16 DE FEBRERO DE 2015
LOPEZ LUNA ISRAEL DE JESUS
MATERIA: TOPICOS SELECTOS DE BASE DE DATOS

INTRODUCCION:
El uso de computadoras porttiles, telfonos mviles y PDAs (Personal Digital Asistan) est aumentando y es probable que
aumente en el futuro con cada vez mayor nmero de aplicaciones que residen en los sistemas mviles. Es evidente que 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 la misma aun cuando se 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 de este mismo tipo. 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, lo cual podra ser una lista de contactos, informacin de precios o de la distancia recorrida.

MODELO
DEFINICIN

CARACTERSTICAS

MODELO
DE
DATOS
JERRQUICO
Es un modelo de datos en el
cual
los
datos
son
organizados
en
una
estructura parecida a un
rbol. La estructura permite
a la informacin que repite y
usa relaciones padre/Hijo:
cada padre puede tener
muchos hijos pero cada hijo
slo tiene un padre.

Globalizacin de la
informacin
Eliminacin
de
informacin
inconsistente
Permite compartir
informacin
Permite mantener
la integridad en la
informacin
Independencia de
datos

BASE DE DATOS DE RED


Es una base de datos conformada por
una coleccin o set de registros, los
cuales estn conectados entre s por
medio de enlaces en una red. El
registro es similar al de una entidad
como las empleadas en el modelo
relacional.

Un registro es una coleccin o


conjunto
de campos (atributos), donde
cada uno de ellos contiene
solamente un nico valor
almacenado.

El enlace es exclusivamente
la asociacin entre dos
registros, as que podemos
verla como una relacin
estrictamente binaria.

MODELO RELACIONAL
El
modelo
relacional
representa la base de datos
como una coleccin de
relaciones. En
trminos informales, cada
relacin semeja una tabla o,
hasta cierto punto, un archivo
simple. Su idea fundamental es
el uso de relaciones. Estas
relaciones podran
considerarse en forma lgica
como conjuntos de datos
llamados tuplas.

Es el modelo ms
utilizado
en
la
actualidad
para
modelar problemas
reales y administrar
datos
dinmicamente.
En la terminologa del
modelo
relacional,
una fila se denomina
tupla, una cabecera
de columna es un

BASE DE DATOS ORIENTADA A


OBJETOS
La informacin se representa
mediante objetos como los
presentes en la programacin
orientada a objetos. Cuando se
integra las caractersticas de
una base de datos con las de
un
lenguaje
de
programacin orientado a objetos,
el resultado es un sistema gestor
de base de datos orientada a
objetos

Las bases de datos


orientadas a objetos se
disean para trabajar
bien en conjuncin con
lenguajes
de
programacin orientados
a objetos como Java, C#,
Visual Basic.NET y C++.
Los ODBMS son una
buena eleccin para
aquellos sistemas que
necesitan
un
buen

ESQUEMA EN ESTRELLA O
DATA WAREHOUSING,
Un esquema en estrella es
un modelo de datos que tiene
una tabla de hechos (o tabla
fact) que contiene los datos
para el anlisis, rodeada de
las tablas de dimensiones. Este
aspecto, de tabla de hechos (o
central) ms grande rodeada
de radios o tablas ms
pequeas es lo que asemeja a
una estrella, dndole nombre
a este tipo de construcciones.

El
diseo
de
esquemas en estrella
permite implementar
la funcionalidad de
una base de datos
multidimensional.
Este esquema es ideal
por su simplicidad y
velocidad para ser
usado en anlisis
multidimensionales

atributo y la tabla es
una relacin.

Un nodo hijo en la estructura


red puede tener ms de
un nodo padre.

VENTAJAS

Un rbol con todo


su entrerramado de
relaciones, en el
que la conexin es
fija y slo puede ser
cambiada
modificando una
porcin de cdigo
Es fcil de ver la
estructura de la
base de datos
Su implementacin
es sencilla y rpida
de implantar
Se puede predefinir
relaciones, lo que
simplifica
las
variaciones a futuro

La principal ventaja del


modelo de DBMS red es la de
muchos-a -muchos. La base
de datos jerrquica no tiene
en cuenta la organizacin de
muchos eventos humanos
que obligan a la entidad a
tener
muchos
enlaces
ascendentes
a
otras
entidades

La
regla
de
informacin. Toda la
informacin de una
base
de
datos
relacional
est
respaldada
Los datos (valor
atmico) de una base
de datos relacional se
garantiza que sean
lgicamente
accesibles
Regla de sub-lenguaje
completo de datos.
Un sistema relacional
puede soportar varios
lenguajes y varios
modos
de
uso
terminal

rendimiento
en
la
manipulacin de tipos de
dato complejos
Las BDOO se han
diseado para que se
puedan
integrar
directamente
con
aplicaciones
desarrolladas
con
lenguajes orientados a
objetos.

Permite
acceder
tanto
a
datos
agregados como de
detalle.

Mayor capacidad de
modelado: Un objeto
permite encapsular tanto
un estado como un
comportamiento
Ampliabilidad: Se pueden
construir nuevos tipos de
datos a partir de los ya
existentes
Adecuacin
a
las
aplicaciones avanzadas
de base de datos
Mayores
prestaciones.
Los
SGBDOO
proporcionan
mejoras
significativas
de
rendimiento con respecto
a los SGBD relacionales

Es
un
modelo
entendible.
Es sencillo
No se pierde tiempo
Si existen errores, se
detectan rpido
Se puede aplicar a
cualquier sistema
Las
pruebas
se
realizan
constantemente.

DESVENTAJAS:

Presenta
la
desventaja de que
es necesario un
conocimiento
en
profundidad de las
unidades
de
informacin y de
sus relaciones entre
s

Bases de datos relacionales


tienen
estructuras
que
resuelven muchos-a -muchos
entre instancias o registros,
de una entidad, pero las
bases de datos de la red no lo
hacen.

Cambio
Sistema
tradicional al Sistema
de Bases de Datos.
Fuerte
costo
inicial:
Programa,
Personal y equipos.
Rentable a medio o
largo
plazo.

Las operaciones de
insertar y borrar
son complejas

Resulta inevitable el
desaprovechamient
o de espacio

No hay ningn modelo de


datos
que
est
universalmente aceptado
para los SGBDOO
Carencia de experiencia.
Todava no se dispone del
nivel de experiencia del
que se dispone para los
sistemas tradicionales
Carencia de estndares.
Existe una carencia de
estndares general para
los SGBDOO

No ha sido muy
utilizado.
Propenso a errores
Puede llegar a ser
costoso

COMPARACIN DE MOTORES DE BASES DE DATOS PARA DISPOSITIVOS MVILES


MOTOR

IBM: DB2 Everyplace

SYBASE (ADAPTIVE SERVER


ANYWHERE)

MICROSOFT SQL SERVER CE

SQLite

CONCEPTO

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

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.

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.

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

CARACTERISTICAS

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.

Provee una rica funcionalidad, incluyendo


procedimientos
almacenados,
triggers,
integridad referencial, bloqueo a nivel de fila,
recuperacin automtica, y mucho ms.

El acceso remoto a datos y el merge


replication (Permite que se realice
cambios en los dispositivos y en el
servidor de forma independiente).
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

A diferencia de los sistemas de


gestin de bases de datos clienteservidor, el motor de SQLite no es
un proceso independiente con el
que el programa principal se

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.

comunica.
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.

El Adaptador de Archivos le permite


distribuir archivos y aplicaciones hacia
usuarios porttiles.

En su versin 3, SQLite permite bases


de datos de hasta 2 Terabytes de tamao
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)

CONCLUSION
La sincronizacin de datos es una parte clave de cualquier plataforma de datos mviles, esta ltima garantizar al usuario tener
acceso a todo tipo de informacin desde prcticamente cualquier sitio y en cualquier momento. Con la creciente adopcin de
dispositivos mviles en las empresas no puede suponerse que la informacin empresarial estratgica registrada en las bases de
datos empresariales permanece en el centro de datos.
La arquitectura general de una plataforma mvil es un modelo distribuido formado por computadores fijos, estaciones base y
unidades mviles. La complejidad de este tipo de sistemas est dada por el sistema gestor de base de datos mvil y el enlace de
comunicaciones.
El uso de los agentes mviles ayuda a solucionar diversos problemas como la prdida del ancho de banda que se produce en el
trascurso cliente- servidor. El Sistema Gestor de Bases de Datos Mviles que lidera el ranking del mercado de BD Mviles es
Anywhere Solutions, empresa filial de Sybase, gracias a SQL Anywhere, paquete que proporciona BD que pueden utilizarse tanto a
nivel de servidor como a nivel de dispositivo mvil.

BIBLIOGRAFIA
http://basesdedatosavanzadas.wikispaces.com/Moviles. Consultado el 2/7/2013 a las 12:51.
http://es.wikipedia.org/w/index.php?title=Informaci%C3%B3n&action=edit&section=3.
http://modelosbd2012t1.wordpress.com/2012/03/15/base-de-datos-moviles-3/.

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