En la frontera del 2000
Sistemas de Bases de Datos
En este número especial de COMPUTERWORLD se analizan las principales tendencias de mercado y líneas de investigación sobre bases de datos, que ocuparán la segunda mitad de la presente década.
La tecnología de bases de datos, que surge en los años 60, ha sido sin lugar a dudas una de las que más avances ha experimentado y mayor repercusión ha tenido en la gestión de los sistemas de información de las empresas. Podemos distinguir, a grandes rasgos, tres generaciones de SGBD: la primera compuesta por los sistemas en red (tanto jerárquicos como Codasyl), la segunda generación que es la que se encuentra actualmente más extendida y que constituyen los SGBD relacionales; y una tercera generación que actualmente empieza a asomarse al mercado, y que consiste, mayoritariamente, en un conjunto de extensiones de la tecnología existente. Desde que el Dr. Codd presentara por primera vez hace 25 años el modelo relacional, que ha marcado las líneas de investigación durante todo este tiempo, han surgido numerosos productos relacionales que actualmente presentan una gran madurez, cumpliendo con los requisitos que se planteó el modelo relacional. Sin embargo, existen todavía numerosas áreas donde las bases de datos de la segunda generación no responden de manera adecuada, por ejemplo:
CASE, CAD/CAM, CIM, sistemas de oficina, sistemas expertos, sistemas geográficos, etc; para las que es necesario extender la tecnología actual en diversas direcciones. Las investigaciones relativas a esta nueva generación de SGBD empieza a comienzos de la década pasada y actualmente ya puede encontrarse, en gran parte, en algunos productos comerciales.
Podemos señalar tres grandes direcciones en la evolución de los SGBD:
- distribución, en la que se engloban dos grandes avances: por un lado, bases de datos distribuidas, que ya se puede considerar una tecnología consolidada, aunque no extendida, por lo que respecta a bases de datos distribuidas homogéneas y una área abierta a la investigación, si hablamos de bases de datos heterogéneas; y, por otra, bases de datos paralelas, de las que ya existen ejemplos comerciales y que algunas empresas empiezan a plantearse como solución para conseguir una mayor eficiencia.
- mayor capacidad semántica, de la que carece el modelo relacional, y para la que se han propuesto a finales de la década pasada las denominadas bases de datos semánticas, que, actualmente, tienen su principal exponente en las bases de datos orientadas al objeto, que combinan la tecnología de bases de datos con los principios del paradigma de la orientación al objeto, y que se basan en extensiones del modelo relacional (enfoque evolutivo) o se construyen sin tener en cuenta dicho modelo (enfoque revolucionario), y de las que se ha tratado en otros números de Computerworld. Un aspecto muy importante relacionado con esta línea de investigación lo constituyen las bases de datos multimedia (texto, vídeo, sonido, etc.), cada vez más necesarias en las empresas, ya que no se limitan a gestionar datos formateados.
- mayor inteligencia, los SGBD deben ser capaces de gestionar además de datos y objetos, conocimiento, integrándose de esta manera con tecnologías de sistemas expertos o bases de conocimiento. En esta dirección existen dos enfoques, que en la actualidad tienden a converger: bases de datos activas, que permiten controlar la integridad de la bases y cambiar su contenido; y bases de datos deductivas, que se pueden utilizar para deducir nuevos conocimientos.
Otros temas de interés relacionados con la tercera generación de bases de datos son los métodos y técnicas de diseño de sistemas de información avanzados y los estándares para bases de datos -en especial, las futuras versiones del SQL, conocidas con el nombre de SQL3 y SQL/MM- que deben abordar estas nuevas características.
Aprovechando la celebración de la Conferencia Internacional.
Sistemas de Bases de Datos: En la Frontera del 2000 en Madrid del 7 al 9 de junio, organizada por el CIEMAT (Centro de Investigaciones Energéticas, Medioambientales y Tecnológicas) con el patrocinio de Oracle Ibérica, Sun Microsystems Ibérica, Cronos Ibérica y ComputerWorld, hemos reunido en este número especial una serie de artículos y entrevistas que ofrecen, a nuestro entender, una de las mejores y más actuales panorámicas sobre el mundo de las bases de datos.
En primer lugar incluimos un artículo sobre las actividades que desarrolla el CIEMAT escrito por Dª Concepción Gorostiza, Jefe del Area de Desarrollo de Sistemas de Información del CIEMAT y Directora de la Conferencia. A continuación, por lo que respecta a bases de datos distribuidas, recogemos una entrevista con Dª Carmen Costilla, profesora titular de la E.T.S.I de Telecomunicación, una de las mayores expertas de nuestro país en ésta área, donde se repasa la evolución de estos sistemas, su estado actual y su evolución. En cuanto a bases de datos paralelas, contamos con la colaboración de D. Arturo Gutiérrez de Oracle Ibérica, que describe también las caracteristicas de Oracle 7 Parallel Query Option.
En cuanto a la incorporación de reglas en las bases de datos contamos con dos entrevistas: la primera al Prof. Stefano Ceri del Politécnico de Milán, uno de los expertos de bases de datos más reconocidos a nivel mundial, con el que conversamos acerca de bases de datos deductivas; la segunda con el Prof. Oscar Díaz, de la Universidad del País Vasco, uno de los mayores expertos sobre bases de datos activas, que ha participado en numerosos proyectos tanto en el extranjero como en España.
También incluimos en este especial una entrevista a Dª Adoración de Miguel, profesora titular de la Facultad de Informática de la U.P.M., una de las personalidades de más prestigio y experiencia en el campo de las bases de datos, con la que hemos analizado el problema del diseño de bases de datos avanzadas.