Oracle es una de las mayores compañías de software del mundo que ofrece una variedad de productos como bases de datos, sistemas de gestión y herramientas de desarrollo. Fundada en 1977 como Software Development Laboratories, la compañía se centró en el desarrollo de bases de datos relacionales compatibles con SQL, cambiando su nombre a Oracle Corporation en 1982.
2. Es una de las mayores compañías de software del mundo. Sus productos
van desde bases de datos (Oracle) hasta sistemas de gestión. Cuenta
además, con herramientas propias de desarrollo para realizar potentes
aplicaciones, como Oracle Designer, Oracle JDeveloper y Oracle Developer
Suite. Su actual consejero delegado es Larry Ellison.
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
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 ese momento IBM no le interesaba.5
3. En 1982 RSI cambia su nombre a Oracle Systems Corporation, y poco
después se acorta a su definitivo 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 solo sobre Digital
VAX/VMS.
En 1984, Oracle V4 soporta consistencia de lectura y en 1985 Oracle V5
empieza a soportar el modelo Client/Server para unirse al auge de la
aparición de las redes. Además se soporta la ejecución de queries
distribuidos.
1989 trajo la aparición del 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 la posibilidades de hacer respaldos sin la
necesidad de terminar los procesos involucrado.
Para convertirse en una base de datos completa, en 1992 aparece Oracle
V7h, donde la h viene de dataware House, 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.