1. INTRODUCCIÓN
La información es lo más importante para una empresa y eso lo saben
muybien los encargados de administrar las bases de datos, pero
actualmente lase m p r e s a s o p r o v e e d o r e s d e l a s b a s e s
d e d a t o s e s t á n t o m a n d o e n consideración también a otros
ramos no solo las empresas, sino el gobierno, los hospitales, instituciones
educativas, e incluso el usuario en general, los avances que han tenido las
bases de datos, así como lo que proyectan y se visualizan en unos cuantos
años más. La historia de las bases se extiende desde mediados de los años sesenta, y
sea caracterizado por su excepcional productividad y su impresionante impacto
económico. En efecto, en estos momentos, el mercado de las bases de datos
r o n d a , s e g ú n d i v e r s a s f u e n t e s , l o s 8 . 0 0 0 m i l l o n e s d e
d ó l a r e s , c o n u n crecimiento del 20% anual. A estas cantidades hay que
añadir las inversiones que hacen los usuarios en aplicaciones desarrolladas
sobre SGBD.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 delas 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,
f i c h e r o s , e n t r e o t r a s a p l i c a c i o n e s , l a s c o n s u l t a s q u e
s e r e a l i z a n s o n 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 n o s e q u e d a n a t r á s , t u v i e r o n
q u e a v a n z a r j u n t o c o n l o s l e n g u a j e s d e programación y las
necesidades de los programadores para el almacenaje de d a t o s y
a c t u a l m e n t e l a s b a s e s d e d a t o s s e h a n c o n v e r t i d o e n u n
t i p o d e 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. E n l o s ú l t i m o s a ñ o s v e n i m o s
a s i s t i e n d o a u n a v a n c e e s p e c t a c u l a r e n l a 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 v e r s i o n e s d e a l g u n o s S G B D y e n
n u e v o s p r o d u c t o s : b a s e s d e d a t o s multimedia, activos, deductivos,
orientados a objetos, seguros, temporales, móviles, paralelos, difusos, etc.
FUTURO DE LAS BASES DE DATOS
LINQ
LanguageIntegratedQuery (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
2. ón de Microsoft.L I N Q d e f i n e o p e r a d o r e s d e c o n s u l t a e s t á n d a r q u e
p e r m i t e n a l e n g u a j e s habilitados con LINQ filtrar, enumerar y crear
proyecciones de varios tipos de colecciones usando la misma sintaxis. Tales colecciones
pueden incluir arreglos (vectores), clases enumerarles, 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 d e s a r r o l l a d o r e s
d e o r í g e n e s d e d a t o s a d i c i o n a l e s e l u s o d e l L I N Q ,
i m p l e m e n t a n d o l o s o p e r a d o r e s d e c o n s u l t a e s t á n d a r c o m o
métodosextensores
para sus orígenes de datos, o mediante la implementación de la interfaz
IQueryable. Los operadores de consultaestandard son usadospara
ModelosdeBasesdeDatosAvanzadas
objetos también y permiten consultar objetos en la memoria con la
mismasintaxisLINQ.Las principales características de la nueva generación de bases de datos, a
lol a r g o d e l a s t r e s d i m e n s i o n e s : i n c o r p o r a c i ó n d e m a y o r
f u n c i o n a l i d a d 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 l a h o r a d e c l a s i f i c a r l o s a v a n c e s e n e l c a m p o d e l a s
b a s e s d e d a t o s , podemos identificar tres dimensiones: rendimiento,
funcionalidad/inteligencia y distribución/integración.
•
Rendimiento
. Hay que tener en cuenta que los datos almacenados enbases 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 dedatos 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
3. 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 comola 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
laminería de datos.
•
Distribution
. 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
4. las bases de datos. En esta dimensión podemos destacar las siguientes
tecnologías: bases de datos distribuidas, federadas y multib ases de datos;
bases de datos móviles, y bases de datos y web.