España // elmundo.es

sábado, 5 de marzo de 2011

GBD UNIVERSE

Buenas tardes a todos.

A continuación os explico básicamente un GBD con el cual he trabajado durante cuatro años "UNIVERSE", aunque realmente conozco más el GBD PICK/D3.

UNIVERSE
Universe es base de datos post-relacional/multidimensional que permite rápidos desarrollos de aplicaciones comerciales en esquema cliente/servidor. También   funciona como un administrador de bases de datos relacionales (RDBMS). Universe también es usada como una herramienta para desarrollo de aplicaciones complejas o para mover aplicaciones en sistemas abiertos, pues ha probado ser una herramienta muy productiva con un eficiente ambiente de desarrollo. Universe posee accesos a las últimas tecnologías de  los sistemas abiertos, tales como procesamiento distribuido, interfaces de usuarios modernas y los últimos avances en sistemas operativos y hardware. 

Los programadores pueden usar el lenguaje de programación BASIC y sus facilidades para ejecutar secuencias de comandos almacenados.

Los usuarios finales pueden usar Universe SQL para definir, consultar y controlar datos en la base de datos sin cambiar las aplicaciones Universe. 

Su origen se remonta a comienzos de los 90 cuando adquiere la licencia de PICK 
Systems para portar la filosofía de base de datos PICK hacia ambientes UNIX, rescribiendo el código en lenguaje C adaptable a cualquier maquina UNIX.

CARACTERÍSTICAS PRINCIPALES

  • Archivos, registros, datos y nombres de archivos de longitud variable.
  • Ilimitado  número de archivos y de registros por archivos.
  • Varios métodos de acceso a los datos utilizando las formas más eficientes para almacenamiento y recuperación.
  • Facilidades de base de datos relacional, que le permite crear relaciones entre campos en el mismo o diferentes archivos.
  • Ayudas en línea para cualquier comando del lenguaje Recuperación de información utilizando un sistema coloquial aproximado al lenguaje corriente.
  • Recuperación de información mediante sentencias SQL.
  • Poderoso lenguaje de programación con inclusiones de administración de bases de datos relacionales y post-relacionales.
  • Facilidades para crear aplicaciones user-friendly.

ESTRUCTRURA DEL SISTEMA UNIVERSE
  • Universe se encuentra en uno o varios file-system del sistema operativoUNIX o en directorios de Windows.
  • El procesador de comandos Universe interpreta las ordenes del usuario, realiza ciertas sustituciones sobre el mismo y pasa el control al procesador específico que interactúa con el sistema operativo.
  • Universe también soporte un lenguaje procedural que le permite escribirprogramas, compilarlo y ejecutarlo con acceso opcional al sistema operativo.
COMPONENTES PRINCIPALES

Cuatro procesadores de lenguajes interactivos:
  • El procesador de Comandos (VOC), con el cual el usuariointeractúa con la base de datos.
  • Proverb, que permite generar comandos que se almacenan para utilización posterior.
  • Editor que permite crear, borrar y modificar registros de la base de datos.
  • Revise para definir contenidos de información de archivos y formas de recuperar información.
Un lenguaje de programación procedural BASIC, es una extensión mejorada de PICK BASIC.

Máquina virtual BASIC que permite ejecutar los programas compilados BASIC.

Un conjunto de utilidades y procesos que utilizan los anteriores para accesos a comandos del sistema operativo receptor (UNIX o Windows).

Retrieve un procesador de consultas tipo query y generador de reportes.

El manejador de archivos de Universe que le permite manejar múltiples formatos.

Universe SQL que le permite consultar y modificar bases de datos Universe.

Otros comandos y utilitarios para crear y borrar archivos, mostrar el estado del sistema receptor, ubicar registros, controlar accesos concurrentes a archivos y registros, revisar tamaños de archivos y más.


Fuentes:  diversos, apuntes. Por la web poco.

Bien ahora que vienen tiempos de exámenes os dejo un lugar donde podréis desconectar y estudiar pausadamente. Suerte a todos.


Con un poco de música.

Kraftwerk- Radioactivity



1 comentario: