Estandarización+de+los+SGBD

=Tema 3: Sistemas Gestores de Bases de Datos= = = =6. Estandarización de los SGBD=

Desde comienzos de los años setenta, diversos grupos de informáticos se han ocupado del tema de la estandarización de las bases de datos, entre ellos son dignos de destacar el Grupo Guide/Share de usuarios de equipos IBM, el Club de Banco de Datos del INRIA (Institut National de Recher che en Informatique et Automatique) y algunos comités nacionales de estandarización como el GESC canadiense o el BSI británico, entre otros. Sin embargo, las dos principales instituciones que han trabajado en la normalización de las bases de datos, cuyos estudios han tenido una amplia transcendencia y han influido considerablemente a nivel práctico en la investigación y desarrollo de los sistemas de gestión de bases de datos son el grupo Codasyl y el ANS1/X3/SPARC, además de ISO, cuya actividad en este campo se ha intensificado últimamente.

La consecución de trabajos del grupo ANSI culminó en marzo de 1986 al presentar el Modelo de referencia para la estandarización de los SGBD.

Se define como Modelo de Referencia a una estructura conceptual para la estandarización de los SGBD, en la que se identifican una serie de componentes y se establece cómo interrelacionan entre ellos. Los objetivos a cumplir por este Modelo de Referencia son:


 * Establecer un Marco común para la descripción de los SGBD.
 * Lograr una Estandarización para impulsar la compatibilidad de los distintos componentes de los SGBD facilitando su comparación y evaluación.

El modelo de referencia no es en sí un estándar pero sienta las bases para futuras estandarizaciones ya que se contempla desde tres puntos de vista distintos:
 * El de los componentes que integran un SGBD.
 * El de las funciones que se deben especificar
 * El de los datos que se deben describir y utilizar

El Modelo de Referencia está basado en la arquitectura ANSI revisado, en aras de una simplificación, ocupándose del qué, por qué y para qué peno no del cómo. Es decir, su objetivo es describir las interrelaciones del SGBD pero no indicar nada de su instrumentación. En particular, recomienda que todos los datos relacionados con el control centralizado de la Base de Datos (reglas de integridad y de seguridad) se encuentren en la metabase y no se dejen en manos de los usuarios ya sean éstos finales o programadores. Recomienda así mismo la existencia de Herramientas de Gestión de Datos o componentes software, como lenguajes de cuarta generación, soporte de ayuda a la decisión, facilidades para realizar el ajuste (tuning), utilidades para el volcado de ficheros, sistemas de diccionario de datos, etc. En el Modelo de Referencia se distingue un Sistema de Control de Transformación de Datos, que es el núcleo o kernel del SGBD, que provee de operadores para la descripción y manipulación de los datos, y dos tipos de interfaces:
 * Interfaz de Lenguaje de Datos que permite a los usuarios y a los procesadores especificar sus peticiones para la recuperación y actualización de los datos por parte del SGBD.
 * Interfaz de Lenguaje de Datos Interno que permite el uso de los procesadores que soportan el funcionamiento de los SGBD, en particular los del SO.

Hoy en día, el modelo de referencia más seguido es el ANSI/SPARC.