Miembro : Login |Registro |Subir conocimiento
Buscar
IBM Business System 12 [Modificación ]
Business System 12, o simplemente BS12, fue uno de los primeros sistemas de gestión de bases de datos totalmente relacionales, diseñado e implementado por la filial de IBM Bureau Service en el centro de desarrollo internacional de la empresa en Uithoorn, Países Bajos. La programación comenzó en 1978 y la primera versión se entregó en 1982. Nunca fue ampliamente utilizada y prácticamente desapareció poco después de que se cerrara la división en 1985, posiblemente porque IBM y otras empresas se decidieron por SQL como estándar.
La contribución duradera de BS12 a la historia fue el uso de un nuevo lenguaje de consulta basado en ISBL, creado en el Centro Científico del Reino Unido de IBM. Los desarrolladores del famoso Sistema R en marcha en los EE. UU. Al mismo tiempo también fueron consultados sobre ciertos asuntos relacionados con el motor, pero el equipo de BS12 rechazó SQL inequívocamente, convencido de que este lenguaje aparentemente poco sólido y difícil de usar (que en ese momento también estaba relacionalmente incompleto) nunca se daría cuenta.
BS12 incluyó una serie de características interesantes que aún deben aparecer en la mayoría de los sistemas basados ​​en SQL, algunas como consecuencia de seguir el precedente ISBL, otras debido a un diseño deliberado. Por ejemplo, una vista podría parametrizarse y los parámetros podrían ser de tipo TABLE. Por lo tanto, una vista podría en efecto ser un nuevo operador relacional definido en términos de los operadores existentes. El operador DIVIDE de Codd se implementó de hecho de esa manera.
Otra característica que se podría haber incluido fácilmente en los sistemas SQL fue el soporte para las operaciones de actualización en las tablas del catálogo (tablas del sistema que describen la estructura de la base de datos, como en SQL). Se podría crear una nueva tabla insertando una fila en el catálogo de TABLAS y luego añadiéndole columnas insertando en COLUMNAS.
Además, BS12 estaba por delante de SQL en el soporte de funciones y procedimientos definidos por el usuario, usando una supresión del lenguaje computacionalmente completa, desencadenadores y una sencilla interfaz de "llamada" para uso de programas de aplicación, todo en su primer lanzamiento en 1982.
[Sistema de gestión de bases de datos relacionales][Activador de base]
1.Ejemplo
[Subir Más Contenido ]


Derechos de autor @2018 Lxjkh