¡ El sistema empresarial 12, o simplemente el BS12, era uno de los primeros completamente sistemas de gestión de la base de datis relacional diseñados y ejecutados por subsidiario de la agencia del de s de IBM ' en el centro de desarrollo internacional de la compañía en el Uithoorn, los Países Bajos . La programación comenzada en el 1978 y la primera versión fue entregada en el 1982 . Nunca era ampliamente utilizada y esencialmente desaparecida pronto después de que la división fuera cerrada en el 1985, posiblemente porque IBM y otras compañías colocaron en el SQL como el estándar.

La contribución duradera de BS12 a la historia era el uso de un nuevo lenguaje de interrogación basado en el ISBL, creado en el centro científico del BRITÁNICO de IBM. Los reveladores del sistema famoso R en curso en los E. al mismo tiempo también fueron consultados sobre ciertas materias referentes al motor, pero el equipo BS12 rechazó el SQL inequívoco, siendo convencido que este al parecer falso y difícil-a-utiliza la lengua (cuál en aquel momento era también emparentado incompleta) nunca alcanzaría gran popularidad.

BS12 incluyó un número de características interesantes que todavía tienen todavía aparecer en sistemas SQL-basados, algunas una consecuencia de seguir el precedente de ISBL, otros debidos deliberar diseño. Por ejemplo, una visión podría ser dada parámetros y los parámetros podrían ser de tipo TABLA. Así, una opinión podía en efecto ser operador emparentado del nuevo definida en términos de operadores existentes. operador de la DIVISORIA de s de Codd ejecutaron al 'de hecho que manera.

Otra característica que se habría podido incluir fácilmente en sistemas del SQL era la ayuda para las operaciones de la actualización en las tablas del catálogo (el sistema tabula la descripción de la estructura de la base de datos, como en el SQL). Una nueva tabla podría ser creada insertando una fila en el catálogo de TABLES, y entonces las columnas agregaron a él insertando en COLUMNS.

Además, BS12 era manera delante del SQL en funciones definidas por el usario favorables y los procedimientos usar un sublenguaje completo de cómputo, accionan, y un " simple; call" interconectar para uso de los programas de aplicación, todos en su primer lanzamiento en el 1982 .

Ejemplo

Pregunta de la muestra del artículo BS12 sobre Web site del sistema R:

T1 = RESUMEN (EMP, GRUPO (DEPTNUM), EMPS=COUNT, SALSUM=SUM (SUELDO)) El T2 = ENSAMBLA (T1, el departamento) El T3 = SELECCIONA (T2, SALSUM > el PRESUPUESTO)

Observar el " join" natural; en la columna común, DEPTNUM . Aquí está el SQL equivalente para la comparación:

-- (Versión del SQL) d.Deptnum SELECTO, cuenta (*) como Emps, suma (e.Salary) como Salsum Del Emp como e ENSAMBLAR el departamento como d EN e.Deptnum TENIENDO suma (e.Budget

Ver también

el tercer manifiesto (un refinamiento de las ideas que dirigieron BS12)
D (especificación) de la programación de datos (un sucesor del lenguaje de interrogación de BS12)

.

  • Zenithic
  • Lu Fang
    Random links:Breskens | Blackbear Bosin | Intersección diagonal | Cementerio nacional de la puerta de oro | Juan Kaleo

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">