SlideShare ist ein Scribd-Unternehmen logo
1 von 7
1) INVESTIGAR SOBRE LOS SISTEMA GESTOR DE BASE DE DATOS PARA
SISTEMAS OPERATIVOS MOVILES.
SISTEMAS GESTORES DE BASES DE DATOS MÓVILES
Muchos fabricantes ofrecen SGBD móviles capaces de comunicarse con
los principales SGBD relacionales. Estos SGBD móviles están adaptados a los
recursos limitados de las unidades móviles y proporcionan una serie de
funcionalidades adicionales:
• Comunicación con el servidor centralizado de base de datos mediante
técnicas de comunicación inalámbrica.
• Replicación de datos en el servidor centralizado de base de datos y en el
dispositivo móvil.
• Sincronización de datos entre el servidor centralizado de base de datos 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.
ALGUNOS EJEMPLOS DE SISTEMAS GESTORES DE BASES DE DATOS
MOVILES SON:
AnywhereSolutions: Empresa filial de Sybase, lidera el ranking del mercado de
bases de datos móviles gracias a SQL Anywhere. Este paquete proporciona bases
de datos que pueden utilizarse tanto a nivel de servidor (soporta máquinas de
hasta 64bits) como a nivel de dispositivo móvil. SQL Anywhere se compone de las
siguientes tecnologías:
SQL Anywhere Server: Sistema gestor de bases de datos relacionales para los
sistemas de bases de datos móviles.
Ultralite: Sistema gestor de bases de datos que puede embeberse en dispositivos
móviles.
Mobilink: Tecnología de sincronización para el intercambio de datos entre bases
de datos relacionales y bases de datos no relacionales.
QAnywhere: Facilita el desarrollo de aplicaciones móviles robustas y seguras.
SQL Remote: Permite a los usuarios de dispositivos móviles sincronizar sus datos
con otras bases de datos SQL Anywhere.
DB2 Everyplace de IBM: Es una base de datos relacional y un servidor de
sincronización que permite extender las aplicaciones y los datos empresariales a
dispositivos móviles. Gracias a un consumo de recursos reducido, esta base de
datos puede integrarse en dispositivos como PDAs y teléfonos móviles.
Microsoft también ofrece una base de datos para dispositivos móviles. Se
trata de Microsoft SQL Server Compact 3.5: Un motor de bases de datos que
permite desarrollar aplicaciones en cualquier plataforma Windows incluyendo
Tablet PCs, Pocket PCs, Smart Phones y equipos de escritorio.
Oracle Database Lite 10g: Es la solución de Oracle para desarrollar aplicaciones
en entornos móviles. Proporciona un cliente que permite la realización de
consultas SQL para acceder a los datos locales del dispositivo y un servidor para
gestionar los datos de forma centralizada. Otros productos menos utilizados son
Borland’sJDataStore, una base de datos Java para dispositivos móviles y
aplicaciones Web, o MobiSnap, un proyecto de investigación cuyo objetivo es
soportar el desarrollo de aplicaciones con bases de datos relacionales en entornos
móviles.
EJEMPLOS DE BD MÓVILES
La plataforma Java Micro Edition (Java para dispositivos móviles, J2ME)
incluye un mecanismo de almacenamiento de datos llamado Record Management
System(RMS)
Base de datos formada por almacenes de registros (Record Store).
Un almacén de registros es un conjunto de registros.
Un registro es un conjunto de bytes.
PROBLEMAS:
• Un almacén de registros sólo puede ser utilizado por el programa que lo
crea.
• No tiene lenguaje de descripción de datos ni lenguaje de manipulación de
datos.
• Sólo permite guardar y recuperar bytes.
APLICACIONES MÓVILES Y TIPOS DE DATOS
Las aplicaciones móviles se clasifican en las dos siguientes categorías:
aplicaciones verticales y aplicaciones horizontales (Imielinski y Badrinath, 1994).
En las aplicaciones verticales, los usuarios acceden a los datos en una celda
específica; fuera de la celda los datos no están disponibles. Un ejemplo de
aplicación vertical es la obtención de información sobre las plazas libres de un
determinado parking. En las aplicaciones horizontales, los datos están distribuidos
por todo el sistema, y los usuarios pueden acceder a ellos desde cualquier celda.
La aplicación horizontal más común es el acceso al correo electrónico.
Los datos se clasifican en tres categorías:
Datos privados: pertenecen a un usuario y sólo él puede acceder a ellos y
manejarlos. Por ejemplo, los datos del perfil de un usuario de cualquier aplicación
que gestione datos personales.
Datos públicos: pueden ser consultados por cualquier usuario, pero sólo pueden
ser modificados por una única fuente. Por ejemplo, los datos de las cotizaciones
de la bolsa.
Datos compartidos: pueden ser accedidos por un grupo determinado de usuarios,
quienes tienen permisos para leerlos y para escribirlos. Por ejemplo, los datos de
seguros de una compañía aseguradora que vende productos utilizando agentes
comerciales.
TIPOS
Actualmente estamos comprobando como los diferentes tipos de bases de
datos móviles tienen un gran auge. Debido principalmente al desarrollo de las
comunicaciones inalámbricas y a los ordenadores portátiles o laptop, PDAs (del
inglés Personal Digital Asistan), teléfonos móviles o celulares, y cualquier otro
aparato de similares características.
Este enorme desarrollo de los tipos de bases de datos moviles es debido al
auge que tienen actualmente las redes inalámbricas y las comunicaciones vía
satélite, lo que permite el poder acceder a datos desde prácticamente cualquier
sitio. Los usuarios se pueden acceder a este tipo de bases de datos móviles desde
cualquier punto fuera de la empresa, por ejemplo si están visitando a un cliente y
necesitan un listado de precios poder acceder al último y más actual de todos.
Una base de datos es el conjunto de datos o información de contenido
similar almacenados de forma ordenada para su posterior uso. Y una base de
datos móviles sería una base de datos portable y físicamente independiente del
servidor corporativo que nos la suministra, y que nos permite comunicarnos con
ella desde cualquier lugar remoto compartiendo su información.
Los tipos de bases de datos móviles son a grandes rasgos:
· Las bases de datos móviles de las diferentes empresas o bases de datos
corporativas móviles.
· Las bases de datos móviles que se crean a través de los teléfonos móviles.
· Las bases de datos móviles que son consecuencia de las comunicaciones
inalámbrica generadas por los ordenadores portátiles, PDAs u otro aparato que
tenga acceso a Internet.
¿POR QUÉ USAR BBDD MÓVILES?
Con la llegada de la era de Internet y la globalización económica cada vez
son más las empresas que experimentan la necesidad de compartir recursos
geográficamente muy distantes unos de otros. De estos recursos, la información
almacenada en bases de datos empresariales ocupa un lugar esencial. La red
Internet ofrece la infraestructura adecuada para conectar estos recursos a través
de una mezcla de máquinas, sistemas operativos y redes de ordenadores de
diferentes tipos.
En este contexto, la saturación del ancho de banda de la red se convierte
en el problema clave a solucionar y aquí es donde aparece la tecnología de
agentes móviles, al permitir interactuar localmente con esas bases de datos
remotas.
La tecnología de agentes móviles soluciona (o pretende solucionar)
diversos problemas en diversos frentes. Por un lado, proporciona una solución al
derroche de ancho de banda que se produce en la red en una arquitectura
cliente/servidor. Este ancho de banda en una aplicación distribuida es un bien
escaso y, por tanto, valioso. Una transacción o consulta realizada entre un cliente
y el servidor puede requerir bastantes viajes por la red para completarse, cada uno
de los cuales provoca un cierto tráfico 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 disminución del rendimiento de la aplicación
completa. Aplicando a este problema la tecnología de agentes móviles podríamos
crear un agente que, dada la consulta o transacción a realizar, se trasladase
desde el cliente al servidor, completase en él la operación y regresase con los
resultados de la misma, necesitando de esta manera sólo dos viajes por la red al
eliminar todo el tráfico intermedio de datos y resultados.
INCONVENIENTES DE LAS BBDD MÓVILES
Los principales incovenientes de las BBDD Móviles son:
Enrutamiento y procesamiento de consultas: La informática móvil plantea
problemas típicos desde el punto de vista de enrutamiento y procesamiento de
consultas. Por ejemplo, según el modelo de computación móvil, la ruta entre un
par de hosts puede cambiar con el tiempo, si uno de los dos hosts es móvil. Este
simple hecho puede tener un efecto dramático en el nivel de red, ya que las
direcciones de red basadas en la ubicación ya no son constantes en el sistema.
El modelo de computación móvil también afecta directamente el
procesamiento de consultas de la base de datos. En el caso del procesamiento de
consultas distribuidas, los costos de comunicación desempeñan un papel
importante en el proceso de optimización al seleccionar el mejor método de
estrategia de evaluación de la consulta. La movilidad en los resultados de forma
dinámica cambia los costes de comunicación, por lo tanto, complica el proceso de
optimización.
Desconectividad y consistencia: Como uno de los costos principales
implicados en la comunicación inalámbrica, el costo de conectividad, se paga
sobre la base de tiempo de conexión, hay un incentivo para determinados hosts
móviles por ser desconectado por largos períodos. Sin embargo, durante el tiempo
de desconexión, el usuario puede estar trabajando en la máquina y puede realizar
consultas y actualizaciones sobre los datos almacenados localmente en caché.
Esta situación crea varios problemas de los siguientes tipos:
Recuperabilidad: Actualizaciones en un host móvil no conectado se pueden
perder si la máquina sufre una avería importante.
Consistencia: Los datos almacenados localmente en caché pueden llegar a ser
incompatibles, pero el host móvil solo podrá descubrir este hecho cuando se
vuelva a conectar. Del mismo modo, las actualizaciones que se producen en el
anfitrión móvil no se pueden propagar hasta la reconexión. Sin embargo, si las
copias de sólo lectura del host móvil están siendo actualizadas por otros equipos,
los datos en cache puede ser inconsistentes.
2) ¿QUE DIFERENCIA EXISTE ENTRE LAS BD RELACIONALES Y LAS NO
RELACIONALES? CUALES SON EJEMPLO
No son conceptos que se relacionen directamente, por lo que "Diferencias entre
una y otra" no es viable de explicar. Pero checa los conceptos, para que puedas
emitir tu juicio.
BASES RELACIONAL: Es son aquellas bases de datos que usan el modelo
relacional para guardar la información. El modelo relacional es en el que, cada
tabla de la base de datos representa una entidad para persistir, y el modo en el
que se relacionan esas entidades se expresa a base de importar las llaves
primarias entre las tablas (es decir, crear relaciones). De ahí el nombre.
Básicamente el concepto es la forma lógica en la que la base de datos almacena
la información: existe también el modelo jerárquico (el de árboles e índices) y el
orientado a objetos (que es parecido al relacional pero soportan algunos
conceptos de la orientación a objetos como herencia de tablas).
LAS BASES DISTRIBUIDAS (NORELACIONALES) :Son aquellas con las que
puedes formar clústeres (o granjas). Es decir, varios equipos que almacenan la
misma información y los cambios que sucedan en una de las bases de datos, la
misma base de datos lo refleja en los otros nodos del clúster. Esto es
independiente a si es relacional, jerárquica u orientada a objetos, las bases
distribuidas solo implican que puedas hacer distribución de datos.
EJEMPLO:
• BASE DE DATOS RELACIONAL:
TENEMOS UNA EMPRESA PÚBLICA DONDE LOS PUESTOS DE TRABAJO
ESTAN REGULADOS POR EL ESTADO, DE MODO QUE LAS CONDICIONES
SALARIALES ESTAN DETERMINADAS POR EL PUESTO. SE HA CREADO EL
SIGUIENTE ESQUEMA RELACIONAL
EMPLEADOS (nss, nombre, Puesto, Salario, mensajes de correo
electrónico) Con nss COMO Primaria clave.
• BASE DE DATOS NO-RELACIONAL:
CONSIDERE UN BANCO QUE TIENE TRES SUCURSALES, EN CADA
SUCURSAL, UN COMPUTADOR CONTROLA LAS TERMINALES DE LA MISMA
Y EL SISTEMA DE CUENTAS. CADA COMPUTADOR CON SU SISTEMA DE
CUENTAS LOCAL EN CADA SUCURSAL CONSTITUYE UN "SITIO" DE LA BDD;
LAS COMPUTADORAS ESTÁN CONECTADAS POR LA RED. DURANTE LAS
OPERACIONES NORMALES, LAS APLICACIONES EN LAS TERMINALES DE
LA SUCURSAL NECESITAN SOLO ACCESAR LA BD DE LA MISMA. COMO
SOLO ACCESAN LA MISMA RED LOCAL, SE LES LLAMAN APLICACIONES
LOCALES .
DESDE EL PUNTO DE VISTA TECNOLÓGICO, APARENTEMENTE LO
IMPORTANTE ES LA EXISTENCIA DE ALGUNAS TRANSACCIONES QUE
ACCESEN INFORMACIÓN EN MÁS DE UNA SUCURSAL.
ÉSTAS TRANSACCIONES SON LLAMADAS TRANSACCIONES GLOBALES
O TRANSACCIONES DISTRIBUIDAS.
LA EXISTENCIA DE TRANSACCIONES GLOBALES SERÁ CONSIDERADA
COMO UNA CARACTERÍSTICA QUE NOS AYUDE A DISCRIMINAR ENTRE LAS
BDD Y UN CONJUNTO DE BASE DE DATOS LOCALES.
EJEMPLO:
• BASE DE DATOS RELACIONAL:
TENEMOS UNA EMPRESA PÚBLICA DONDE LOS PUESTOS DE TRABAJO
ESTAN REGULADOS POR EL ESTADO, DE MODO QUE LAS CONDICIONES
SALARIALES ESTAN DETERMINADAS POR EL PUESTO. SE HA CREADO EL
SIGUIENTE ESQUEMA RELACIONAL
EMPLEADOS (nss, nombre, Puesto, Salario, mensajes de correo
electrónico) Con nss COMO Primaria clave.
• BASE DE DATOS NO-RELACIONAL:
CONSIDERE UN BANCO QUE TIENE TRES SUCURSALES, EN CADA
SUCURSAL, UN COMPUTADOR CONTROLA LAS TERMINALES DE LA MISMA
Y EL SISTEMA DE CUENTAS. CADA COMPUTADOR CON SU SISTEMA DE
CUENTAS LOCAL EN CADA SUCURSAL CONSTITUYE UN "SITIO" DE LA BDD;
LAS COMPUTADORAS ESTÁN CONECTADAS POR LA RED. DURANTE LAS
OPERACIONES NORMALES, LAS APLICACIONES EN LAS TERMINALES DE
LA SUCURSAL NECESITAN SOLO ACCESAR LA BD DE LA MISMA. COMO
SOLO ACCESAN LA MISMA RED LOCAL, SE LES LLAMAN APLICACIONES
LOCALES .
DESDE EL PUNTO DE VISTA TECNOLÓGICO, APARENTEMENTE LO
IMPORTANTE ES LA EXISTENCIA DE ALGUNAS TRANSACCIONES QUE
ACCESEN INFORMACIÓN EN MÁS DE UNA SUCURSAL.
ÉSTAS TRANSACCIONES SON LLAMADAS TRANSACCIONES GLOBALES
O TRANSACCIONES DISTRIBUIDAS.
LA EXISTENCIA DE TRANSACCIONES GLOBALES SERÁ CONSIDERADA
COMO UNA CARACTERÍSTICA QUE NOS AYUDE A DISCRIMINAR ENTRE LAS
BDD Y UN CONJUNTO DE BASE DE DATOS LOCALES.

Weitere ähnliche Inhalte

Was ist angesagt?

Redes informaticas
Redes informaticas Redes informaticas
Redes informaticas PeluffoA
 
Redes informaticas
Redes informaticasRedes informaticas
Redes informaticasPeluffoA
 
Administración de datos en dispositivos móviles
Administración de datos en dispositivos móvilesAdministración de datos en dispositivos móviles
Administración de datos en dispositivos móvilesHugo_Huerta
 
Trabajo de procesamiento de datos enero 2014
Trabajo de procesamiento de datos enero 2014Trabajo de procesamiento de datos enero 2014
Trabajo de procesamiento de datos enero 2014YanetsiRodriguez
 
Relación RED CLIENTE - SERVIDOR
Relación RED CLIENTE - SERVIDOR Relación RED CLIENTE - SERVIDOR
Relación RED CLIENTE - SERVIDOR PaoLandetaKPS
 
Clientwe servidor hida
Clientwe servidor hidaClientwe servidor hida
Clientwe servidor hidaDahil Perea
 
Base de datos para dispositivos moviles
Base de datos para dispositivos movilesBase de datos para dispositivos moviles
Base de datos para dispositivos movilesMartin Valenzuela
 
Tecnologias Que Emplea El Comercio ElectróNico
Tecnologias Que Emplea El Comercio ElectróNicoTecnologias Que Emplea El Comercio ElectróNico
Tecnologias Que Emplea El Comercio ElectróNicoteovera
 

Was ist angesagt? (19)

Redes informaticas
Redes informaticas Redes informaticas
Redes informaticas
 
Redes informaticas
Redes informaticasRedes informaticas
Redes informaticas
 
Administración de datos en dispositivos móviles
Administración de datos en dispositivos móvilesAdministración de datos en dispositivos móviles
Administración de datos en dispositivos móviles
 
Introducción a la informática
Introducción a la informáticaIntroducción a la informática
Introducción a la informática
 
informatica
informaticainformatica
informatica
 
Leomar martinez
Leomar martinezLeomar martinez
Leomar martinez
 
informatica
informaticainformatica
informatica
 
Trabajo de procesamiento de datos enero 2014
Trabajo de procesamiento de datos enero 2014Trabajo de procesamiento de datos enero 2014
Trabajo de procesamiento de datos enero 2014
 
vicrael pineda
vicrael pinedavicrael pineda
vicrael pineda
 
Andrews lugo
Andrews lugoAndrews lugo
Andrews lugo
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Relación RED CLIENTE - SERVIDOR
Relación RED CLIENTE - SERVIDOR Relación RED CLIENTE - SERVIDOR
Relación RED CLIENTE - SERVIDOR
 
Clientwe servidor hida
Clientwe servidor hidaClientwe servidor hida
Clientwe servidor hida
 
Base de datos para dispositivos moviles
Base de datos para dispositivos movilesBase de datos para dispositivos moviles
Base de datos para dispositivos moviles
 
Redes
RedesRedes
Redes
 
Taller
TallerTaller
Taller
 
Sistemas distribuidos
Sistemas distribuidos Sistemas distribuidos
Sistemas distribuidos
 
Tecnologias Que Emplea El Comercio ElectróNico
Tecnologias Que Emplea El Comercio ElectróNicoTecnologias Que Emplea El Comercio ElectróNico
Tecnologias Que Emplea El Comercio ElectróNico
 
Taller
TallerTaller
Taller
 

Ähnlich wie Henrychavezgomez

Sgbd para moviles
Sgbd para movilesSgbd para moviles
Sgbd para movilesUPCI
 
Base De Datos Moviles
Base De Datos MovilesBase De Datos Moviles
Base De Datos Movilesstefa
 
Base De Datos Moviles
Base De Datos MovilesBase De Datos Moviles
Base De Datos Movilesguest1a6180
 
B A S E D E D A T O S MÓ V I L E S
B A S E  D E  D A T O S  MÓ V I L E SB A S E  D E  D A T O S  MÓ V I L E S
B A S E D E D A T O S MÓ V I L E Sitcell
 
Base De Datos Moviles
Base De Datos MovilesBase De Datos Moviles
Base De Datos Movilesitcell
 
TENDENCIAS EN BASE DE DATOS II.pptx
TENDENCIAS EN BASE DE DATOS II.pptxTENDENCIAS EN BASE DE DATOS II.pptx
TENDENCIAS EN BASE DE DATOS II.pptxJpabloRodriguez1
 
sistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionalessistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionalesEduardo Bernal Loayza
 
Base De Datos
Base De  DatosBase De  Datos
Base De DatosValeria
 
Desarrollo fi s1
Desarrollo fi s1Desarrollo fi s1
Desarrollo fi s1svaclaro
 
Base de datos móviles
Base de datos móvilesBase de datos móviles
Base de datos móvilesthgnj dfg
 
Base de datos moviles
Base de datos moviles Base de datos moviles
Base de datos moviles juanachileno
 
Examen 2 trimestre idiomas 1
Examen 2 trimestre idiomas 1Examen 2 trimestre idiomas 1
Examen 2 trimestre idiomas 1Lucy Villa
 

Ähnlich wie Henrychavezgomez (20)

Sgbd para moviles
Sgbd para movilesSgbd para moviles
Sgbd para moviles
 
Base De Datos Moviles
Base De Datos MovilesBase De Datos Moviles
Base De Datos Moviles
 
Base De Datos Moviles
Base De Datos MovilesBase De Datos Moviles
Base De Datos Moviles
 
B A S E D E D A T O S MÓ V I L E S
B A S E  D E  D A T O S  MÓ V I L E SB A S E  D E  D A T O S  MÓ V I L E S
B A S E D E D A T O S MÓ V I L E S
 
Base De Datos Moviles
Base De Datos MovilesBase De Datos Moviles
Base De Datos Moviles
 
TENDENCIAS EN BASE DE DATOS II.pptx
TENDENCIAS EN BASE DE DATOS II.pptxTENDENCIAS EN BASE DE DATOS II.pptx
TENDENCIAS EN BASE DE DATOS II.pptx
 
sistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionalessistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionales
 
Base De Datos
Base De  DatosBase De  Datos
Base De Datos
 
Sql y no sql
Sql y no sqlSql y no sql
Sql y no sql
 
Base de datos
Base de datosBase de datos
Base de datos
 
Desarrollo fi s1
Desarrollo fi s1Desarrollo fi s1
Desarrollo fi s1
 
sql y no sql
 sql y no sql sql y no sql
sql y no sql
 
Base de datos móviles
Base de datos móvilesBase de datos móviles
Base de datos móviles
 
Aplicaciones e in
Aplicaciones e inAplicaciones e in
Aplicaciones e in
 
Base de datos moviles
Base de datos moviles Base de datos moviles
Base de datos moviles
 
Examen
ExamenExamen
Examen
 
Resumen capitulo 3 y 4
Resumen capitulo 3 y 4Resumen capitulo 3 y 4
Resumen capitulo 3 y 4
 
Examen 2 trimestre idiomas 1
Examen 2 trimestre idiomas 1Examen 2 trimestre idiomas 1
Examen 2 trimestre idiomas 1
 
Smbd
SmbdSmbd
Smbd
 
Taller
TallerTaller
Taller
 

Kürzlich hochgeladen

Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 

Kürzlich hochgeladen (20)

Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 

Henrychavezgomez

  • 1. 1) INVESTIGAR SOBRE LOS SISTEMA GESTOR DE BASE DE DATOS PARA SISTEMAS OPERATIVOS MOVILES. SISTEMAS GESTORES DE BASES DE DATOS MÓVILES Muchos fabricantes ofrecen SGBD móviles capaces de comunicarse con los principales SGBD relacionales. Estos SGBD móviles están adaptados a los recursos limitados de las unidades móviles y proporcionan una serie de funcionalidades adicionales: • Comunicación con el servidor centralizado de base de datos mediante técnicas de comunicación inalámbrica. • Replicación de datos en el servidor centralizado de base de datos y en el dispositivo móvil. • Sincronización de datos entre el servidor centralizado de base de datos 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. ALGUNOS EJEMPLOS DE SISTEMAS GESTORES DE BASES DE DATOS MOVILES SON: AnywhereSolutions: Empresa filial de Sybase, lidera el ranking del mercado de bases de datos móviles gracias a SQL Anywhere. Este paquete proporciona bases de datos que pueden utilizarse tanto a nivel de servidor (soporta máquinas de hasta 64bits) como a nivel de dispositivo móvil. SQL Anywhere se compone de las siguientes tecnologías: SQL Anywhere Server: Sistema gestor de bases de datos relacionales para los sistemas de bases de datos móviles. Ultralite: Sistema gestor de bases de datos que puede embeberse en dispositivos móviles. Mobilink: Tecnología de sincronización para el intercambio de datos entre bases de datos relacionales y bases de datos no relacionales. QAnywhere: Facilita el desarrollo de aplicaciones móviles robustas y seguras. SQL Remote: Permite a los usuarios de dispositivos móviles sincronizar sus datos con otras bases de datos SQL Anywhere. DB2 Everyplace de IBM: Es una base de datos relacional y un servidor de sincronización que permite extender las aplicaciones y los datos empresariales a
  • 2. dispositivos móviles. Gracias a un consumo de recursos reducido, esta base de datos puede integrarse en dispositivos como PDAs y teléfonos móviles. Microsoft también ofrece una base de datos para dispositivos móviles. Se trata de Microsoft SQL Server Compact 3.5: Un motor de bases de datos que permite desarrollar aplicaciones en cualquier plataforma Windows incluyendo Tablet PCs, Pocket PCs, Smart Phones y equipos de escritorio. Oracle Database Lite 10g: Es la solución de Oracle para desarrollar aplicaciones en entornos móviles. Proporciona un cliente que permite la realización de consultas SQL para acceder a los datos locales del dispositivo y un servidor para gestionar los datos de forma centralizada. Otros productos menos utilizados son Borland’sJDataStore, una base de datos Java para dispositivos móviles y aplicaciones Web, o MobiSnap, un proyecto de investigación cuyo objetivo es soportar el desarrollo de aplicaciones con bases de datos relacionales en entornos móviles. EJEMPLOS DE BD MÓVILES La plataforma Java Micro Edition (Java para dispositivos móviles, J2ME) incluye un mecanismo de almacenamiento de datos llamado Record Management System(RMS) Base de datos formada por almacenes de registros (Record Store). Un almacén de registros es un conjunto de registros. Un registro es un conjunto de bytes. PROBLEMAS: • Un almacén de registros sólo puede ser utilizado por el programa que lo crea. • No tiene lenguaje de descripción de datos ni lenguaje de manipulación de datos. • Sólo permite guardar y recuperar bytes. APLICACIONES MÓVILES Y TIPOS DE DATOS Las aplicaciones móviles se clasifican en las dos siguientes categorías: aplicaciones verticales y aplicaciones horizontales (Imielinski y Badrinath, 1994). En las aplicaciones verticales, los usuarios acceden a los datos en una celda específica; fuera de la celda los datos no están disponibles. Un ejemplo de aplicación vertical es la obtención de información sobre las plazas libres de un determinado parking. En las aplicaciones horizontales, los datos están distribuidos por todo el sistema, y los usuarios pueden acceder a ellos desde cualquier celda. La aplicación horizontal más común es el acceso al correo electrónico.
  • 3. Los datos se clasifican en tres categorías: Datos privados: pertenecen a un usuario y sólo él puede acceder a ellos y manejarlos. Por ejemplo, los datos del perfil de un usuario de cualquier aplicación que gestione datos personales. Datos públicos: pueden ser consultados por cualquier usuario, pero sólo pueden ser modificados por una única fuente. Por ejemplo, los datos de las cotizaciones de la bolsa. Datos compartidos: pueden ser accedidos por un grupo determinado de usuarios, quienes tienen permisos para leerlos y para escribirlos. Por ejemplo, los datos de seguros de una compañía aseguradora que vende productos utilizando agentes comerciales. TIPOS Actualmente estamos comprobando como los diferentes tipos de bases de datos móviles tienen un gran auge. Debido principalmente al desarrollo de las comunicaciones inalámbricas y a los ordenadores portátiles o laptop, PDAs (del inglés Personal Digital Asistan), teléfonos móviles o celulares, y cualquier otro aparato de similares características. Este enorme desarrollo de los tipos de bases de datos moviles es debido al auge que tienen actualmente las redes inalámbricas y las comunicaciones vía satélite, lo que permite el poder acceder a datos desde prácticamente cualquier sitio. Los usuarios se pueden acceder a este tipo de bases de datos móviles desde cualquier punto fuera de la empresa, por ejemplo si están visitando a un cliente y necesitan un listado de precios poder acceder al último y más actual de todos. Una base de datos es el conjunto de datos o información de contenido similar almacenados de forma ordenada para su posterior uso. Y una base de datos móviles sería una base de datos portable y físicamente independiente del servidor corporativo que nos la suministra, y que nos permite comunicarnos con ella desde cualquier lugar remoto compartiendo su información. Los tipos de bases de datos móviles son a grandes rasgos: · Las bases de datos móviles de las diferentes empresas o bases de datos corporativas móviles. · Las bases de datos móviles que se crean a través de los teléfonos móviles. · Las bases de datos móviles que son consecuencia de las comunicaciones inalámbrica generadas por los ordenadores portátiles, PDAs u otro aparato que tenga acceso a Internet. ¿POR QUÉ USAR BBDD MÓVILES?
  • 4. Con la llegada de la era de Internet y la globalización económica cada vez son más las empresas que experimentan la necesidad de compartir recursos geográficamente muy distantes unos de otros. De estos recursos, la información almacenada en bases de datos empresariales ocupa un lugar esencial. La red Internet ofrece la infraestructura adecuada para conectar estos recursos a través de una mezcla de máquinas, sistemas operativos y redes de ordenadores de diferentes tipos. En este contexto, la saturación del ancho de banda de la red se convierte en el problema clave a solucionar y aquí es donde aparece la tecnología de agentes móviles, al permitir interactuar localmente con esas bases de datos remotas. La tecnología de agentes móviles soluciona (o pretende solucionar) diversos problemas en diversos frentes. Por un lado, proporciona una solución al derroche de ancho de banda que se produce en la red en una arquitectura cliente/servidor. Este ancho de banda en una aplicación distribuida es un bien escaso y, por tanto, valioso. Una transacción o consulta realizada entre un cliente y el servidor puede requerir bastantes viajes por la red para completarse, cada uno de los cuales provoca un cierto tráfico 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 disminución del rendimiento de la aplicación completa. Aplicando a este problema la tecnología de agentes móviles podríamos crear un agente que, dada la consulta o transacción a realizar, se trasladase desde el cliente al servidor, completase en él la operación y regresase con los resultados de la misma, necesitando de esta manera sólo dos viajes por la red al eliminar todo el tráfico intermedio de datos y resultados. INCONVENIENTES DE LAS BBDD MÓVILES Los principales incovenientes de las BBDD Móviles son: Enrutamiento y procesamiento de consultas: La informática móvil plantea problemas típicos desde el punto de vista de enrutamiento y procesamiento de consultas. Por ejemplo, según el modelo de computación móvil, la ruta entre un par de hosts puede cambiar con el tiempo, si uno de los dos hosts es móvil. Este simple hecho puede tener un efecto dramático en el nivel de red, ya que las direcciones de red basadas en la ubicación ya no son constantes en el sistema. El modelo de computación móvil también afecta directamente el procesamiento de consultas de la base de datos. En el caso del procesamiento de consultas distribuidas, los costos de comunicación desempeñan un papel importante en el proceso de optimización al seleccionar el mejor método de estrategia de evaluación de la consulta. La movilidad en los resultados de forma dinámica cambia los costes de comunicación, por lo tanto, complica el proceso de optimización.
  • 5. Desconectividad y consistencia: Como uno de los costos principales implicados en la comunicación inalámbrica, el costo de conectividad, se paga sobre la base de tiempo de conexión, hay un incentivo para determinados hosts móviles por ser desconectado por largos períodos. Sin embargo, durante el tiempo de desconexión, el usuario puede estar trabajando en la máquina y puede realizar consultas y actualizaciones sobre los datos almacenados localmente en caché. Esta situación crea varios problemas de los siguientes tipos: Recuperabilidad: Actualizaciones en un host móvil no conectado se pueden perder si la máquina sufre una avería importante. Consistencia: Los datos almacenados localmente en caché pueden llegar a ser incompatibles, pero el host móvil solo podrá descubrir este hecho cuando se vuelva a conectar. Del mismo modo, las actualizaciones que se producen en el anfitrión móvil no se pueden propagar hasta la reconexión. Sin embargo, si las copias de sólo lectura del host móvil están siendo actualizadas por otros equipos, los datos en cache puede ser inconsistentes. 2) ¿QUE DIFERENCIA EXISTE ENTRE LAS BD RELACIONALES Y LAS NO RELACIONALES? CUALES SON EJEMPLO No son conceptos que se relacionen directamente, por lo que "Diferencias entre una y otra" no es viable de explicar. Pero checa los conceptos, para que puedas emitir tu juicio. BASES RELACIONAL: Es son aquellas bases de datos que usan el modelo relacional para guardar la información. El modelo relacional es en el que, cada tabla de la base de datos representa una entidad para persistir, y el modo en el que se relacionan esas entidades se expresa a base de importar las llaves primarias entre las tablas (es decir, crear relaciones). De ahí el nombre. Básicamente el concepto es la forma lógica en la que la base de datos almacena la información: existe también el modelo jerárquico (el de árboles e índices) y el orientado a objetos (que es parecido al relacional pero soportan algunos conceptos de la orientación a objetos como herencia de tablas). LAS BASES DISTRIBUIDAS (NORELACIONALES) :Son aquellas con las que puedes formar clústeres (o granjas). Es decir, varios equipos que almacenan la misma información y los cambios que sucedan en una de las bases de datos, la misma base de datos lo refleja en los otros nodos del clúster. Esto es independiente a si es relacional, jerárquica u orientada a objetos, las bases distribuidas solo implican que puedas hacer distribución de datos.
  • 6. EJEMPLO: • BASE DE DATOS RELACIONAL: TENEMOS UNA EMPRESA PÚBLICA DONDE LOS PUESTOS DE TRABAJO ESTAN REGULADOS POR EL ESTADO, DE MODO QUE LAS CONDICIONES SALARIALES ESTAN DETERMINADAS POR EL PUESTO. SE HA CREADO EL SIGUIENTE ESQUEMA RELACIONAL EMPLEADOS (nss, nombre, Puesto, Salario, mensajes de correo electrónico) Con nss COMO Primaria clave. • BASE DE DATOS NO-RELACIONAL: CONSIDERE UN BANCO QUE TIENE TRES SUCURSALES, EN CADA SUCURSAL, UN COMPUTADOR CONTROLA LAS TERMINALES DE LA MISMA Y EL SISTEMA DE CUENTAS. CADA COMPUTADOR CON SU SISTEMA DE CUENTAS LOCAL EN CADA SUCURSAL CONSTITUYE UN "SITIO" DE LA BDD; LAS COMPUTADORAS ESTÁN CONECTADAS POR LA RED. DURANTE LAS OPERACIONES NORMALES, LAS APLICACIONES EN LAS TERMINALES DE LA SUCURSAL NECESITAN SOLO ACCESAR LA BD DE LA MISMA. COMO SOLO ACCESAN LA MISMA RED LOCAL, SE LES LLAMAN APLICACIONES LOCALES . DESDE EL PUNTO DE VISTA TECNOLÓGICO, APARENTEMENTE LO IMPORTANTE ES LA EXISTENCIA DE ALGUNAS TRANSACCIONES QUE ACCESEN INFORMACIÓN EN MÁS DE UNA SUCURSAL. ÉSTAS TRANSACCIONES SON LLAMADAS TRANSACCIONES GLOBALES O TRANSACCIONES DISTRIBUIDAS. LA EXISTENCIA DE TRANSACCIONES GLOBALES SERÁ CONSIDERADA COMO UNA CARACTERÍSTICA QUE NOS AYUDE A DISCRIMINAR ENTRE LAS BDD Y UN CONJUNTO DE BASE DE DATOS LOCALES.
  • 7. EJEMPLO: • BASE DE DATOS RELACIONAL: TENEMOS UNA EMPRESA PÚBLICA DONDE LOS PUESTOS DE TRABAJO ESTAN REGULADOS POR EL ESTADO, DE MODO QUE LAS CONDICIONES SALARIALES ESTAN DETERMINADAS POR EL PUESTO. SE HA CREADO EL SIGUIENTE ESQUEMA RELACIONAL EMPLEADOS (nss, nombre, Puesto, Salario, mensajes de correo electrónico) Con nss COMO Primaria clave. • BASE DE DATOS NO-RELACIONAL: CONSIDERE UN BANCO QUE TIENE TRES SUCURSALES, EN CADA SUCURSAL, UN COMPUTADOR CONTROLA LAS TERMINALES DE LA MISMA Y EL SISTEMA DE CUENTAS. CADA COMPUTADOR CON SU SISTEMA DE CUENTAS LOCAL EN CADA SUCURSAL CONSTITUYE UN "SITIO" DE LA BDD; LAS COMPUTADORAS ESTÁN CONECTADAS POR LA RED. DURANTE LAS OPERACIONES NORMALES, LAS APLICACIONES EN LAS TERMINALES DE LA SUCURSAL NECESITAN SOLO ACCESAR LA BD DE LA MISMA. COMO SOLO ACCESAN LA MISMA RED LOCAL, SE LES LLAMAN APLICACIONES LOCALES . DESDE EL PUNTO DE VISTA TECNOLÓGICO, APARENTEMENTE LO IMPORTANTE ES LA EXISTENCIA DE ALGUNAS TRANSACCIONES QUE ACCESEN INFORMACIÓN EN MÁS DE UNA SUCURSAL. ÉSTAS TRANSACCIONES SON LLAMADAS TRANSACCIONES GLOBALES O TRANSACCIONES DISTRIBUIDAS. LA EXISTENCIA DE TRANSACCIONES GLOBALES SERÁ CONSIDERADA COMO UNA CARACTERÍSTICA QUE NOS AYUDE A DISCRIMINAR ENTRE LAS BDD Y UN CONJUNTO DE BASE DE DATOS LOCALES.