El desarrollo de las bases de datos tienen su origen desde los años 70s fue gracias al Dr. Codd, con el modelo relacional lo que dio pie al gran avance de las bases de datos, desde las que se tenían que recorrer archivo por archivo hasta las actuales generaciones de las bases de datos (que es la tercera generación), en donde más que datos se guardan aplicaciones multimedia, ficheros, entre otras aplicaciones, las consultas que se realizan son especializadas para la toma de decisiones, actualmente se caracterizan por proporcionar capacidades de gestión de datos, permitiendo que los datos almacenados sea compartidos y manipulados por varios usuarios. Debido al avance de las generaciones de las computadoras, las bases de datos no se quedan atrás, tuvieron que avanzar junto con los lenguajes de programación y las necesidades de los programadores para el almacenaje de datos y actualmente las bases de datos se han convertido en un tipo de lenguaje multiusuario.
Los datos o la información es lo más importante para las empresas, debido a
que su mayor utilización es para la toma de decisiones, actualmente en las bases de datos se pueden realizar consultas en tiempo real, y visualizarlo en reportes que en realidad es lo que los directivos de una empresa necesitan ver, en sí los simples datos no dicen nada, sino la información ya estructurada y en forma es lo que muestra la información para la toma de decisiones en sí dentro de una empresa.
En los últimos años venimos asistiendo a un avance espectacular en la
tecnología de bases de datos. Temas que hasta hace poco parecían exclusivos de laboratorios y centros de investigación, comienzan a aparecer en las últimas versiones de algunos SGBD y en nuevos productos: bases de datos multimedia, activos, deductivos, orientados a objetos, seguros, temporales, móviles, paralelos, difusos, etc.
FUTURO DE LAS BASES DE DATOS
LINQ Language Integrated Query (LINQ) es un proyecto de Microsoft que agrega consultas nativas semejantes a las de SQL a los lenguajes de la plataforma .NET, inicialmente a los lenguajes Visual Basic .NET y C#.
Muchos conceptos que LINQ ha introducido fueron originalmente
probados en Cω, un proyecto de investigación de Microsoft.
LINQ define operadores de consulta estándar que permiten a lenguajes
habilitados con LINQ filtrar, enumerar y crear proyecciones de varios tipos de colecciones usando la misma sintaxis.
Tales colecciones pueden incluir arreglos (vectores), clases enumerables, XML,
conjuntos de datos desde bases de datos relacionales y orígenes de datos de terceros. Orígenes de datos Aunque LINQ soporta inicialmente consultas en colecciones en memoria, bases de datos relacionales y datos XML, es una arquitectura extensible que permite a desarrolladores de orígenes de datos adicionales el uso del LINQ, implementando los operadores de consulta estándar como métodos extensores para sus orígenes de datos, o mediante la implementación de la interfaz IQueryable. Los operadores de consulta estándar son usados para
objetos también y permiten consultar objetos en la memoria con la misma
sintaxis LINQ. Las principales características de la nueva generación de bases de datos, a lo largo de las tres dimensiones: incorporación de mayor funcionalidad e inteligencia, mejora del rendimiento, y aumento de la distribución e integración; así como los problemas más importantes a los que se enfrenta su investigación y desarrollo.
A la hora de clasificar los avances en el campo de las bases de datos,
podemos identificar tres dimensiones: rendimiento, funcionalidad/inteligencia y distribución/integración.
· Rendimiento. Hay que tener en cuenta que los datos almacenados en
bases de datos crecen de forma exponencial. Además, los avances en el hardware y el abaratamiento del mismo determinan de forma importante la evolución de las bases de datos. Dentro de esta dimensión, destacan los siguientes tipos de tecnologías: bases de datos paralelas, bases de datos en tiempo real y bases de datos en memoria principal. · Inteligencia. La funcionalidad de las bases de datos ha ido aumentando de forma considerable, ya que gran parte de la semántica de los datos que se encontraba dispersa en los programas ha ido migrando hacia el servidor de datos. También hay que tener en cuenta que aspectos como la incertidumbre y el tiempo se están incorporando a las bases de datos. Surgen así las bases de datos activas, deductivas, orientadas a objetos, multimedia, temporales, seguras, difusas, los almacenes de datos y la minería de datos.
· Distribución. El avance espectacular de las comunicaciones así como
la difusión cada día mayor del fenómeno Internet/Web, ha revolucionado el mundo de las bases de datos. También la aparición de la informática móvil obliga a replantearse algunos conceptos fundamentales de las bases de datos. En esta dimensión podemos destacar las siguientes tecnologías: bases de datos distribuidas, federadas y multibases de datos; bases de datos móviles, y bases de datos y web.
BASE DE DATOS MÓVILES
La expectativa del futuro de las bases de datos se proyecta a la manipulación de bases de datos por medio de todos dispositivos móviles, con acceso móvil a la red, esto empieza en nuestra actualidad así como la seguridad de las bases de datos para aspectos militares, médicos, entre otros, además de las bases de datos paralelas en las cual se maneja la misma base de datos al mismo tiempo, las bases de datos en memoria principal.
Este enorme desarrollo de los tipos de bases de datos móviles 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 o celulares.
Las Bases de datos móviles que son consecuencia de las
comunicaciones inalámbricas generadas por los ordenadores portátiles, PDAs, u otro aparato que tenga acceso a Internet.