2. Es una colección de información organizada de forma que un
programa de ordenador pueda seleccionar rápidamente los datos que
necesite.
Las bases de datos tradicionales se organizan por campos, registros y
archivos.
a. Campo es una pieza única de información
b. Registro es un sistema completo de campos
c. Archivo es una colección de registros.
3. DB2 Everyplace: forma parte de la solución de IBM para procesos de
informática distribuida. Mediante ella los profesionales que se desplazan
con frecuencia pueden tener acceso a datos vitales que necesitan
mientras están lejos de su centro de trabajo.
Características:
Las empresas pueden transferir sus datos corporativos DB2 a
dispositivos portátiles o incorporados.
Se puede acceder a una base de datos contenida en su dispositivo
portátil y realizar actualizaciones en ella.
El Adaptador de Archivos permite distribuir archivos y aplicaciones
hacia usuarios portátiles.
4. ADAPTIVE SERVER ANYWHERE: Creado por Sybase, es una
tecnología que permite una empresa sin cables para sus clientes y
socios mediante soluciones de software de integración y desarrollo de
infraestructura móvil. Se encuentra contenida en SQL Anywhere Studio
Características:
Puede soportar implementaciones mono- usuario o multi-usuario y
provee completo procesamiento transaccional de alto rendimiento.
Provee funcionalidades tales como procedimientos almacenados,
triggers, integridad referencial, bloqueo a nivel de fila, recuperación
automática, etc.
Es muy eficiente a la hora de consumir recursos ya que necesita
aproximadamente 1 mb RAM, y 2 kb por cada conexión cliente
5. MICROSOFT SQL SERVER CE: Herramienta de Microsoft que
permite implementar la funcionalidad de una BD 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 información.
Características
Dentro de las herramientas de desarrollo se encuentran Smart Device
Extensions for VisualStudio.Net y expande las capacidades del .NET
framework para permitir generar aplicaciones móviles para Pocket o
Pocket Pc y Smartphone.
El acceso remoto a datos y el merge replication que trabaja sobre HTTP
y codificación de soporte, garantizan un envío seguro de los datos de las
BD de SQL Server y que estos se puedan manipular posteriormente sin
conexión y sincronizar después con el servidor.
6. SQLite: Es un sistema de gestión de bases de datos relacional
compatible con ACID. Fue creado por Richard Hipp.
Características:
La biblioteca SQLite se enlaza con el programa pasando a ser parte
integral del mismo. El programa utiliza la funcionalidad de SQLite a
través de llamadas simples a subrutinas y funciones.
En su versión 3, SQLite permite bases de datos de hasta 2 Terabytes
de tamaño, y también permite la inclusión de campos tipo BLOB
El autor de SQLite ofrece formación, contratos de soporte técnico y
características adicionales como compresión y cifrado.
7. Definición: Es una base de datos que cumple con el modelo
relacional, Permiten establecer interconexiones (relaciones) entre los
datos que están guardados en tablas, y a través de dichas conexiones
relacionar los datos de ambas tablas.
Manejadores de BD relacionales:
MySQL
PostgreSQL,
Oracle,
DB2,
INFORMIX,
Interbase,
FireBird,
Sybase
Microsoft SQL Server
8. Definición: Es una amplia clase de sistemas de gestión de bases de
datos que difieren del modelo clásico del sistema de gestión de bases de
datos relacionales en aspectos importantes, el más destacado que no
usan SQL como el principal lenguaje de consultas. Están altamente
optimizadas para las operaciones recuperar y agregar, y normalmente
no ofrecen mucho más que la funcionalidad de almacenar los registros.
Manejadores de BD no relacionales:
Cassandra
BigTable, de Google
Dynamo, de Amazon
MongoDB
Project Voldemort, de LinkedIn
Riak
Redis
9. Las BD no relacionales normalmente no soportan operaciones JOIN,
ni garantizan completamente ACID (atomicidad, coherencia,
aislamiento y durabilidad) a diferencia de las relacionales.
Las BD no relacionales sufren la pérdida de flexibilidad en tiempo de
ejecución, comparado con las BD relacionales clásicas, pero se ve
compensada por ganancias significativas en escalabilidad y
rendimiento cuando se trata con ciertos modelos de datos.
Las BD no relacionales no usan SQL a diferencia de las BD
relacionales.
Las BD relacionales modernas han mostrado poca eficiencia en
determinadas aplicaciones que usan los datos de forma intensiva,
incluyendo el indexado de un gran número de documentos, Por otro
lado las BD no relacionales puede servir gran cantidad de carga de
lecturas y escrituras.