Oracle Database: Libro sobre Administracion

Los ingenieros de Silicon Valley, Larry Ellison, Ed Oates y Bob Miner, fundan en 1977 una empresa de consultoría llamada Software Development Laboratories (SDL) y tiempo después obtienen un contrato con la CIA para diseñar un sistema especial de bases de datos con código clave “Oracle”.3​ Ellison y Miner habían leído un artículo en la revista IBM Journal of Research and Development donde se describía una versión preliminar del lenguaje SQL, basado en el artículo de E. F. Codd donde propone el modelo relacional: “A Relational Model of Data for Large Shared Data Banks”.4​

Oracle Database

Oracle Database

En 1978 y buscando la coherencia con sus objetivos empresariales, SDL cambia de nombre a Relational Software Incorporated (RSI). La compañía busca tener un producto que fuese compatible con el SQL de IBM, y además enfocarse en un mercado de las minicomputadoras, abarcando así un segmento que en esos momentos a IBM no le interesaba.5​

En 1982 RSI cambia su nombre a Oracle Systems Corporation, y poco después se acorta al actual “Oracle Corporation”. El siguiente año empieza a comercializar Oracle V3, agregando el manejo de transacciones a través de las instrucciones COMMIT y ROLLBACK. De hecho, el producto es recodificado en C lo que permite expandir las plataformas de ejecución para incluir los entornos Unix, cuando hasta aquí era sólo sobre Digital VAX/VMS.

En 1984, Oracle V4 soporta consistencia de lectura y en 1985 Oracle V5 empieza a soportar el modelo cliente/servidor para unirse al auge de la aparición de las redes. Además se soporta la ejecución de queries distribuidos.

En 1989 lanzan al mercado el ERP de Oracle, conocido como Oracle Financials®, junto a la versión 6 del motor, que agrega un lenguaje procedural (Pl/Sql), bloqueo a nivel de fila y las posibilidades de hacer respaldos sin la necesidad de terminar los procesos involucrados.

En 1992, para convertirse en una base de datos completa, aparece Oracle V7h, donde la “h” viene de “datawareHouse”, aunque lo más significativo es el soporte de la integridad referencial, el almacenamiento y ejecución de programas escritos en Pl/Sql dentro del motor y la definición de triggers de base de datos.

En 1997, siendo Internet ya una realidad y con los nuevos paradigmas de programación empezando a aparecer para intentar desplazar a los paradigmas imperativos, Oracle V8 comienza a soportar desarrollos orientados a objetos y el almacenamiento y ejecución de contenido multimedia, y en 1999 sale a la luz Oracle 8i para estar a tono con los requerimientos de la Internet, de donde se derive la “i” del nombre. Además, el motor incorpora una Máquina Virtual Java (Java Virtual Machine) interna para soportar el almacenamiento y ejecución de código Java dentro del motor.

VER LIBRO

Leave a Reply