SlideShare ist ein Scribd-Unternehmen logo
1 von 11
VERSION:
Anywhere Solutions-SQL Anywhere Studio 9 Developer Edition for Windows
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 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 obustas y seguras.
 SQL Remote: permite a los usuarios de dispositivos móviles sincronizar sus datos con
otras bases de datos SQL Anywhere.
Es un sistema de gestión de bases de datos relacional compatible con ACID (En bases de
datos se denomina ACID a un conjunto de características necesarias para que una serie de
instrucciones puedan ser consideradas como una transacción. Así pues, si un sistema de
gestión de bases de datos es ACID compliantquiere decir que el mismo cuenta con las
funcionalidades necesarias para que sus transacciones tengan las características ACID. En
concreto ACID es un acrónimo de Atomicity, Consistency, Isolation and Durability:
Atomicidad, Consistencia, Aislamiento y Durabilidad), contenida en una relativamente
pequeña (~275 kiB)biblioteca escrita en C. SQLite es un proyecto de dominio público creado
por D. Richard Hipp.
Software que utiliza SQLite
* SQLite es utilizado en una gran variedad de aplicaciones, destacando las siguientes:
* Adobe Photoshop Elements utiliza SQLite como motor de base de datos en su última
versión del producto (la 6.0) en sustitución del Microsoft Access, utilizado en las versiones
anteriores.
* Mozilla Firefox usa SQLite para almacenar, entre otros, las cookies, los favoritos, el
historial, las direcciones de red válidas.
* Varias aplicaciones de Apple utilizan SQLite, incluyendo Apple Mail y el gestor de RSS que
se distribuye con Mac OS X. El software Apertura de Apple guarda la información de las
imágenes en una base de datos SQLite, utilizando la API Core Data.
* El navegador web ópera usa SQLite para la gestión de bases de datos WebSQL.
Instalación del driver ODBC que proporcionará el acceso a SQLite
• Para realizar la conexión a SQLite mediante ODBC en primer lugar
descargaremos el driver ODBC de la web:http://www.ch-
werner.de/sqliteodbc/sqliteodbc.exe
• Ejecutaremos el fichero descargado: "sqliteodbc.exe", nos mostrará un
asistente de instalación de SQLite ODBC, pulsaremos "Next" para
continuar:
• Leeremos los términos de la licencia, si estamos de acuerdo
pulsaremos "I Agree" para continuar con la instalación de SQLite ODBC
• Seleccionaremos la ruta donde se instalarán los drivers ODBC de
SQLite, por defecto: C:/Archivos de programa/SQLite ODBC Driver
• Pulsaremos "Install" para iniciar el proceso final de la instalación:
• Tras la instalación, pulsaremos "Finish" para terminar.
DB2 Everyplace de IBM (VERSION 8.2)
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.
DB2 Everyplace forma parte de la solución de IBM para procesos de informática
distribuida. Con DB2 Everyplace, los profesionales que se desplazan con frecuencia (tales
como vendedores, inspectores, auditores, técnicos de mantenimiento, médicos, agentes
inmobiliarios y tasadores de seguros) pueden tener acceso a datos vitales que necesitan
mientras están lejos de su centro de trabajo.
Las empresas pueden ahora transferir sus datos corporativos a dispositivos portátiles e
incorporados. Con DB2 Everyplace, puede acceder a una base de datos de su dispositivo
portátil y realizar actualizaciones en la misma. Con DB2 Everyplace Sync Server, puede
sincronizar datos entre el dispositivo portátil y otras fuentes de datos de su empresa. El
Adaptador de Archivos le permite distribuir archivos y aplicaciones hacia usuarios
portátiles.
Instalación básica para la solución DB2 Everyplace
La instalación de la solución DB2 Everyplace implica las dos tareas siguientes:
1. Desarrolle las aplicaciones de DB2 Everyplace.
Estas aplicaciones proporcionan a los usuarios que trabajan fuera de su oficina acceso a las
tablas de base de datos de DB2 Everyplace en sus dispositivos portátiles. Puede desarrollar
las aplicaciones de DB2 Everyplace utilizando DB2 Everyplace Mobile Application Builder u
otro conjunto de herramientas de desarrollo de aplicaciones para dispositivos portátiles.
Consulte la sección de Desarrollo de aplicaciones de DB2 Everyplace del Centro de
información de DB2 Everyplace o la versión en PDF de la DB2 Everyplace Application
Development Guide.
2. Configure la sincronización.
Los datos se definen desde el servidor fuente al que ha de acceder cada grupo de usuarios.
Los empleados que trabajan fuera de la oficina utilizan la aplicación de la API de DB2
Everyplace Sync Client para conectarse al servidor y copiar datos fuente en sus dispositivos
portátiles. Dichas personas modifican estos datos utilizando estas aplicaciones y después
sincronizan sus cambios con la base de datos fuente
Requisitos de la instalación de DB2 Everyplace Database Edition
Requisitos de hardware:
Para instalar DB2 Everyplace Database Edition, la estación de trabajo debe ser capaz de copiar
localmente los archivos de DB2 Everyplace y después moverlos a uno o más dispositivos destino. La
configuración exacta que se necesita para dar soporte al entorno con un tiempo de respuesta
satisfactorio variará en función del tamaño de los objetos con los que se está trabajando y de otros
factores. Los tiempos de respuesta individuales variarán en función de la velocidad de la estación
de trabajo, la memoria, el tamaño de los objetos y la carga de trabajo del servidor y la red. Las
configuraciones mínimas recomendadas deben evaluarse y ajustarse con arreglo a sus requisitos
exclusivos. Las recomendaciones de espacio de disco sólo son para la instalación del producto y
para el espacio de trabajo. El espacio de disco duro real necesario variará en función de la
instalación. Para copiar los archivos de DB2 Everyplace localmente, la estación de trabajo deberá
satisfacer o superar
Los siguientes requisitos de hardware:
v Un procesador Intel Pentium III, AMD Athlon, AMD64 o similar.
v 512 MB de memoria.
v 80 MB de espacio de disco libre.
Requisitos de software
Para instalar DB2 Everyplace Database Edition, necesitará una estación de trabajo que ejecute
Windows 2000, Windows 2003 o Windows XP. También necesitará software (por ejemplo, Palm
HotSync) que permita comunicarse a una estación de trabajo con un dispositivo portátil. Este
software no se proporciona con DB2 Everyplace. Deberá obtenerlo de otra fuente, por ejemplo en
el sitio Web del fabricante del dispositivo. Requisitos del sistema operativo DB2 Everyplace
Database Edition se ejecuta en los siguientes sistemas operativos.
Base de Datos Relacional:
Una base de datos relacional es una base de datos en donde todos los datos visibles al
usuario están organizados estrictamente como tablas de valores, y en donde todas las
operaciones de la base de datos operan sobre estas tablas. Estas bases de datos son
percibidas por los usuarios como una colección de relaciones normalizadas de diversos
grados que varían con el tiempo. El modelo relacional representa un sistema de bases
de datos en un nivel de
Abstracción un tanto alejado de los detalles de la máquina subyacente, de la misma
manera como, por ejemplo, un lenguaje del tipo de PL/1 representa un sistema de
programación con un nivel de abstracción un tanto alejado de los detalles de la
máquina subyacente. De hecho, el modelo relacional puede considerarse como un
lenguaje de programación más bien abstracto, orientado de manera específica hacia
las aplicaciones de bases de datos. [Date, 1993] En términos tradicionales una
relación se asemeja a un archivo, una tupla a un registro, y un atributo a un campo.
Pero estas correspondencias son aproximadas, en el mejor de los casos. Una relación
no debe considerarse como ``solo un archivo'', sino más bien como un archivo
disciplinado, siendo el resultado de esta disciplina una simplificación considerable de
las estructuras de datos con las cuales debe interactuar el usuario, lo cual a su vez
simplifica los operadores requeridos para manejar esas estructuras.
Base de Datos no Relacional (Nosql)
NoSQL es un término usado en para agrupar una serie de almacenes de
datos no relacionales que no proporcionan garantías ACID. Normalmente no
tienen esquemas fijos de tablas ni sentencias "join".
Las bases de datos NoSQL son sistemas de almacenamiento de información
que no cumplen con el esquema entidad–relación. Tampoco utilizan una
estructura de datos en forma de tabla donde se van almacenando los datos
sino que para el almacenamiento hacen uso de otros formatos como clave–
valor, mapeo de columnas o grafos (ver epígrafe ‘Tipos de bases de datos
NoSQL’).
Principales Diferencias con las Bases de Datos SQL
• No utilizan SQL como lenguaje de consultas. La mayoría de las bases de datos
NoSQL evitan utilizar este tipo de lenguaje o lo utilizan como un lenguaje de
apoyo. Por poner algunos ejemplos, Cassandra utiliza el lenguaje CQL, MongoDB
utiliza JSON o BigTable hace uso de GQL.
• No utilizan estructuras fijas como tablas para el almacenamiento de los datos.
Permiten hacer uso de otros tipos de modelos de almacenamiento de información
como sistemas de clave–valor, objetos o grafos.
• No suelen permitir operaciones JOIN. Al disponer de un volumen de datos tan
extremadamente grande suele resultar deseable evitar los JOIN. Esto se debe a
que, cuando la operación no es la búsqueda de una clave, la sobrecarga puede
llegar a ser muy costosa. Las soluciones más directas consisten en desnormalizar
los datos, o bien realizar el JOIN mediante software, en la capa de aplicación.
• Arquitectura distribuida. Las bases de datos relacionales suelen estar
centralizadas en una única máquina o bien en una estructura máster–esclavo, sin
embargo en los casos NoSQL la información puede estar compartida en varias
máquinas mediante mecanismos de tablas Hash distribuidas.
Administracion de base de datos   (blas gianpierre balarezo renteria)

Weitere ähnliche Inhalte

Was ist angesagt?

Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativo
Martha
 
Componentes de sql server 2008
Componentes de sql server 2008Componentes de sql server 2008
Componentes de sql server 2008
Jillian Motoharu
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQL
Martha
 
Motor De Bases De Datos Oracle
Motor De Bases De Datos OracleMotor De Bases De Datos Oracle
Motor De Bases De Datos Oracle
triana25
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de Datos
Victor Zevallos
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
Diego Silva Viera
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
karlaaponte
 

Was ist angesagt? (20)

Comparacion entre my sql y sql server
Comparacion entre my sql y sql serverComparacion entre my sql y sql server
Comparacion entre my sql y sql server
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipv
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativo
 
Oracle vs. sql server terminado
Oracle vs. sql server   terminadoOracle vs. sql server   terminado
Oracle vs. sql server terminado
 
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
 
Componentes de sql server 2008
Componentes de sql server 2008Componentes de sql server 2008
Componentes de sql server 2008
 
Base de datos3
Base de datos3Base de datos3
Base de datos3
 
Arquitectura sql
Arquitectura sqlArquitectura sql
Arquitectura sql
 
Sistema Gestor de Base de Datos
Sistema Gestor de Base de DatosSistema Gestor de Base de Datos
Sistema Gestor de Base de Datos
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQL
 
Motor De Bases De Datos Oracle
Motor De Bases De Datos OracleMotor De Bases De Datos Oracle
Motor De Bases De Datos Oracle
 
Web cast de optimización Sql Server - Arquitectura
Web cast de optimización Sql Server - ArquitecturaWeb cast de optimización Sql Server - Arquitectura
Web cast de optimización Sql Server - Arquitectura
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de Datos
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
 
Microsoft SQL Server 2012
 Microsoft SQL  Server  2012 Microsoft SQL  Server  2012
Microsoft SQL Server 2012
 
Manual sql nivel i
Manual sql   nivel iManual sql   nivel i
Manual sql nivel i
 
Caracteristicas de dbms_SQL SERVER 2008
Caracteristicas de dbms_SQL SERVER 2008Caracteristicas de dbms_SQL SERVER 2008
Caracteristicas de dbms_SQL SERVER 2008
 
Tarea 1 bd
Tarea 1 bdTarea 1 bd
Tarea 1 bd
 
Access 2007
Access 2007Access 2007
Access 2007
 

Ähnlich wie Administracion de base de datos (blas gianpierre balarezo renteria)

Base de datos en la nube exp.5
Base de datos en la nube exp.5Base de datos en la nube exp.5
Base de datos en la nube exp.5
Yudy Reyes
 
base de datos para dispositivos móviles
base de datos para dispositivos móvilesbase de datos para dispositivos móviles
base de datos para dispositivos móviles
yavidamian
 
Sgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoSgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualoto
Kenny24
 
Taller nº2
Taller nº2Taller nº2
Taller nº2
uceva
 
Sistema gestor de base de datos para moviles
Sistema gestor de base de datos para movilesSistema gestor de base de datos para moviles
Sistema gestor de base de datos para moviles
ajhr1995
 

Ähnlich wie Administracion de base de datos (blas gianpierre balarezo renteria) (20)

SGDB móviles - Relacional y/o No Relacional
SGDB móviles - Relacional y/o No RelacionalSGDB móviles - Relacional y/o No Relacional
SGDB móviles - Relacional y/o No Relacional
 
Base de datos en la nube exp.5
Base de datos en la nube exp.5Base de datos en la nube exp.5
Base de datos en la nube exp.5
 
base de datos para dispositivos móviles
base de datos para dispositivos móvilesbase de datos para dispositivos móviles
base de datos para dispositivos móviles
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopez
 
Diapositivas de sql server 2012
Diapositivas de sql server 2012Diapositivas de sql server 2012
Diapositivas de sql server 2012
 
base de datos con codigos abiertos.pptx
base de datos con codigos abiertos.pptxbase de datos con codigos abiertos.pptx
base de datos con codigos abiertos.pptx
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 
Gestores
GestoresGestores
Gestores
 
Sgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualotoSgbd roberto escriche marcelo hualoto
Sgbd roberto escriche marcelo hualoto
 
Oracle, Informix
Oracle, InformixOracle, Informix
Oracle, Informix
 
SESIÓN 1 - SQL SERVER gratuito de cecap peru
SESIÓN 1 - SQL SERVER gratuito de cecap peruSESIÓN 1 - SQL SERVER gratuito de cecap peru
SESIÓN 1 - SQL SERVER gratuito de cecap peru
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos móviles
Base de datos móvilesBase de datos móviles
Base de datos móviles
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
sql y no sql
 sql y no sql sql y no sql
sql y no sql
 
Taller nº2
Taller nº2Taller nº2
Taller nº2
 
Bases de Datos
Bases de Datos Bases de Datos
Bases de Datos
 
Sistema gestor de base de datos para moviles
Sistema gestor de base de datos para movilesSistema gestor de base de datos para moviles
Sistema gestor de base de datos para moviles
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (11)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

Administracion de base de datos (blas gianpierre balarezo renteria)

  • 1.
  • 2. VERSION: Anywhere Solutions-SQL Anywhere Studio 9 Developer Edition for Windows 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 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 obustas y seguras.  SQL Remote: permite a los usuarios de dispositivos móviles sincronizar sus datos con otras bases de datos SQL Anywhere.
  • 3. Es un sistema de gestión de bases de datos relacional compatible con ACID (En bases de datos se denomina ACID a un conjunto de características necesarias para que una serie de instrucciones puedan ser consideradas como una transacción. Así pues, si un sistema de gestión de bases de datos es ACID compliantquiere decir que el mismo cuenta con las funcionalidades necesarias para que sus transacciones tengan las características ACID. En concreto ACID es un acrónimo de Atomicity, Consistency, Isolation and Durability: Atomicidad, Consistencia, Aislamiento y Durabilidad), contenida en una relativamente pequeña (~275 kiB)biblioteca escrita en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp. Software que utiliza SQLite * SQLite es utilizado en una gran variedad de aplicaciones, destacando las siguientes: * Adobe Photoshop Elements utiliza SQLite como motor de base de datos en su última versión del producto (la 6.0) en sustitución del Microsoft Access, utilizado en las versiones anteriores. * Mozilla Firefox usa SQLite para almacenar, entre otros, las cookies, los favoritos, el historial, las direcciones de red válidas. * Varias aplicaciones de Apple utilizan SQLite, incluyendo Apple Mail y el gestor de RSS que se distribuye con Mac OS X. El software Apertura de Apple guarda la información de las imágenes en una base de datos SQLite, utilizando la API Core Data. * El navegador web ópera usa SQLite para la gestión de bases de datos WebSQL.
  • 4. Instalación del driver ODBC que proporcionará el acceso a SQLite • Para realizar la conexión a SQLite mediante ODBC en primer lugar descargaremos el driver ODBC de la web:http://www.ch- werner.de/sqliteodbc/sqliteodbc.exe • Ejecutaremos el fichero descargado: "sqliteodbc.exe", nos mostrará un asistente de instalación de SQLite ODBC, pulsaremos "Next" para continuar: • Leeremos los términos de la licencia, si estamos de acuerdo pulsaremos "I Agree" para continuar con la instalación de SQLite ODBC • Seleccionaremos la ruta donde se instalarán los drivers ODBC de SQLite, por defecto: C:/Archivos de programa/SQLite ODBC Driver • Pulsaremos "Install" para iniciar el proceso final de la instalación: • Tras la instalación, pulsaremos "Finish" para terminar.
  • 5. DB2 Everyplace de IBM (VERSION 8.2) 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. DB2 Everyplace forma parte de la solución de IBM para procesos de informática distribuida. Con DB2 Everyplace, los profesionales que se desplazan con frecuencia (tales como vendedores, inspectores, auditores, técnicos de mantenimiento, médicos, agentes inmobiliarios y tasadores de seguros) pueden tener acceso a datos vitales que necesitan mientras están lejos de su centro de trabajo. Las empresas pueden ahora transferir sus datos corporativos a dispositivos portátiles e incorporados. Con DB2 Everyplace, puede acceder a una base de datos de su dispositivo portátil y realizar actualizaciones en la misma. Con DB2 Everyplace Sync Server, puede sincronizar datos entre el dispositivo portátil y otras fuentes de datos de su empresa. El Adaptador de Archivos le permite distribuir archivos y aplicaciones hacia usuarios portátiles.
  • 6. Instalación básica para la solución DB2 Everyplace La instalación de la solución DB2 Everyplace implica las dos tareas siguientes: 1. Desarrolle las aplicaciones de DB2 Everyplace. Estas aplicaciones proporcionan a los usuarios que trabajan fuera de su oficina acceso a las tablas de base de datos de DB2 Everyplace en sus dispositivos portátiles. Puede desarrollar las aplicaciones de DB2 Everyplace utilizando DB2 Everyplace Mobile Application Builder u otro conjunto de herramientas de desarrollo de aplicaciones para dispositivos portátiles. Consulte la sección de Desarrollo de aplicaciones de DB2 Everyplace del Centro de información de DB2 Everyplace o la versión en PDF de la DB2 Everyplace Application Development Guide. 2. Configure la sincronización. Los datos se definen desde el servidor fuente al que ha de acceder cada grupo de usuarios. Los empleados que trabajan fuera de la oficina utilizan la aplicación de la API de DB2 Everyplace Sync Client para conectarse al servidor y copiar datos fuente en sus dispositivos portátiles. Dichas personas modifican estos datos utilizando estas aplicaciones y después sincronizan sus cambios con la base de datos fuente
  • 7. Requisitos de la instalación de DB2 Everyplace Database Edition Requisitos de hardware: Para instalar DB2 Everyplace Database Edition, la estación de trabajo debe ser capaz de copiar localmente los archivos de DB2 Everyplace y después moverlos a uno o más dispositivos destino. La configuración exacta que se necesita para dar soporte al entorno con un tiempo de respuesta satisfactorio variará en función del tamaño de los objetos con los que se está trabajando y de otros factores. Los tiempos de respuesta individuales variarán en función de la velocidad de la estación de trabajo, la memoria, el tamaño de los objetos y la carga de trabajo del servidor y la red. Las configuraciones mínimas recomendadas deben evaluarse y ajustarse con arreglo a sus requisitos exclusivos. Las recomendaciones de espacio de disco sólo son para la instalación del producto y para el espacio de trabajo. El espacio de disco duro real necesario variará en función de la instalación. Para copiar los archivos de DB2 Everyplace localmente, la estación de trabajo deberá satisfacer o superar Los siguientes requisitos de hardware: v Un procesador Intel Pentium III, AMD Athlon, AMD64 o similar. v 512 MB de memoria. v 80 MB de espacio de disco libre. Requisitos de software Para instalar DB2 Everyplace Database Edition, necesitará una estación de trabajo que ejecute Windows 2000, Windows 2003 o Windows XP. También necesitará software (por ejemplo, Palm HotSync) que permita comunicarse a una estación de trabajo con un dispositivo portátil. Este software no se proporciona con DB2 Everyplace. Deberá obtenerlo de otra fuente, por ejemplo en el sitio Web del fabricante del dispositivo. Requisitos del sistema operativo DB2 Everyplace Database Edition se ejecuta en los siguientes sistemas operativos.
  • 8. Base de Datos Relacional: Una base de datos relacional es una base de datos en donde todos los datos visibles al usuario están organizados estrictamente como tablas de valores, y en donde todas las operaciones de la base de datos operan sobre estas tablas. Estas bases de datos son percibidas por los usuarios como una colección de relaciones normalizadas de diversos grados que varían con el tiempo. El modelo relacional representa un sistema de bases de datos en un nivel de Abstracción un tanto alejado de los detalles de la máquina subyacente, de la misma manera como, por ejemplo, un lenguaje del tipo de PL/1 representa un sistema de programación con un nivel de abstracción un tanto alejado de los detalles de la máquina subyacente. De hecho, el modelo relacional puede considerarse como un lenguaje de programación más bien abstracto, orientado de manera específica hacia las aplicaciones de bases de datos. [Date, 1993] En términos tradicionales una relación se asemeja a un archivo, una tupla a un registro, y un atributo a un campo. Pero estas correspondencias son aproximadas, en el mejor de los casos. Una relación no debe considerarse como ``solo un archivo'', sino más bien como un archivo disciplinado, siendo el resultado de esta disciplina una simplificación considerable de las estructuras de datos con las cuales debe interactuar el usuario, lo cual a su vez simplifica los operadores requeridos para manejar esas estructuras.
  • 9. Base de Datos no Relacional (Nosql) NoSQL es un término usado en para agrupar una serie de almacenes de datos no relacionales que no proporcionan garantías ACID. Normalmente no tienen esquemas fijos de tablas ni sentencias "join". Las bases de datos NoSQL son sistemas de almacenamiento de información que no cumplen con el esquema entidad–relación. Tampoco utilizan una estructura de datos en forma de tabla donde se van almacenando los datos sino que para el almacenamiento hacen uso de otros formatos como clave– valor, mapeo de columnas o grafos (ver epígrafe ‘Tipos de bases de datos NoSQL’).
  • 10. Principales Diferencias con las Bases de Datos SQL • No utilizan SQL como lenguaje de consultas. La mayoría de las bases de datos NoSQL evitan utilizar este tipo de lenguaje o lo utilizan como un lenguaje de apoyo. Por poner algunos ejemplos, Cassandra utiliza el lenguaje CQL, MongoDB utiliza JSON o BigTable hace uso de GQL. • No utilizan estructuras fijas como tablas para el almacenamiento de los datos. Permiten hacer uso de otros tipos de modelos de almacenamiento de información como sistemas de clave–valor, objetos o grafos. • No suelen permitir operaciones JOIN. Al disponer de un volumen de datos tan extremadamente grande suele resultar deseable evitar los JOIN. Esto se debe a que, cuando la operación no es la búsqueda de una clave, la sobrecarga puede llegar a ser muy costosa. Las soluciones más directas consisten en desnormalizar los datos, o bien realizar el JOIN mediante software, en la capa de aplicación. • Arquitectura distribuida. Las bases de datos relacionales suelen estar centralizadas en una única máquina o bien en una estructura máster–esclavo, sin embargo en los casos NoSQL la información puede estar compartida en varias máquinas mediante mecanismos de tablas Hash distribuidas.