Imagen de avatar anacareaga
Ana Lilia Careaga

Oracle: Una Base de Datos con Mitología Griega

Ana Lilia Careaga Mercadillo, Agosto  2011

Abstract

Oracle (in ancient Greece, someone in touch with the deities; from Latin, oraculum or divine announcement)   is one of the most important leading supplier of software in the world for information management systems but it is best known for its sophisticated relational database products (notably Oracle 9i up to Oracle 11 g), which are used in Fortune 1000 corporations and by many of the largest Web sites. Oracle’s relational database was the world’s first to support the Structured Query Language ( SQL), now an industry standard.

Oracle targets high-end workstations and minicomputers as the server platforms on which to run its database systems. Along with Sun Microsystems, Oracle has long been a champion of network computers. It now boasts that it was the world’s first software company to develop and deploy 100 percent Internet-enabled enterprise software across its entire product line: database, server, enterprise business applications, and application development and decision support tools. In fact, Oracle CEO Ellison has said, “If the Internet turns out not to be the future of computing, we’re toast. But if it is, we’re golden.”


————————————————————————————————————-

Introducción

Imagina que navegas por un mar de aguas profundas y azul intenso bajo el sol y en  una noche iluminada por la luna observas estrías fulgentes, intensamente plateadas. En los días sin viento, la calma embalsama el agua y serena la superficie del mar hasta dejarla tersa, sin pliegues, sin distorsiones, pulida y reflectante como un espejo recién bruñido. Sin embargo, súbitamente y de forma totalmente inesperada, tu balsa puede ser golpeada y rota en mil pedazos por las fuerzas y furia provenientes de una profundidad  que se lleva no sólo barcos y hombres sino capaz de despedazar islas completas como la cada vez menos mítica Atántida [1].¿Ya adivinaste tus coordenadas geográficas?  Te encuentras en el Mar Mediterráneo. Pero si te orientas hacia Grecia y Turquía y atraviesas un arco en dirección oeste-este, podrás navegar junto a las islas Cicladas,  Cítera, Anticitera, Creta, Kasos , Karpatos y Rodas En las islas Cicladas, un pequeño archipiélago formado por islas volcánicas, distinguirás una pequeña isla, la más bella de todas, de apariencia salvaje y natural en forma de media luna debido a la explosión de un volcán  que ha sido llamada Santorini , justamente por ser la más hermosa. Al llegar a Rodas habrás navegado por la superficie que limita esta pequeña porción del Mar Mediterráneo llamada Mar Egeo, escenario especialmente atractivo que dio  origen a varios mitos y leyendas.

Los mitos ocupan una posición intermedia entre la historia y la ficción, comparten rasgos de ambas:   invención y veracidad. Además, cumplen varias funciones: entretenimiento y fiestas religiosas, enseñanza sobre el mundo cotidiano y de ultratumba (por ejemplo Orfeo [2]) o simplemente manifiestan una explicación sobre el origen de ciertas costumbres, instituciones, nombres de lugares o alguna leyenda como es el caso del Mar Egeo que es ambas cosas, un relato legendario y el nombre de este pedacito del Mediterráneo cuyas tonalidades de azul profundo lo hacen único y muy especial.

En la mitología griega, Egeo era el noveno rey de Atenas, hijo de Pandión y Pila y hermano de Niso, Palante y Lico. Egeo se casó dos veces, pero no tuvo descendencia. Como deseaba tener hijos, acudió al oráculo de Delfos (El término oráculo proviene del griego μαντειον que significa palabra y del latín oraculum que significa “anuncio divino” ) pero su respuesta le resultó incomprensible .Emprende el camino de vuelta a Atenas pero antes decide hospedarse en casa de Piteo,  rey de Trecén quien tenía la capacidad de interpretar los oráculos. Egeo cuenta la información obtenida en Delfos y Piteo interpreta que Egeo no debe engendrar un vástago antes de llegar a Atenas pues la gloria de su descendiente no sería enteramente ateniense. Sin embargo, también pudo interpretar que este descendiente de Egeo sería un gran héroe y  quiso que también fuera nieto suyo. Consiguió que, bajo los efectos del vino, Egeo yaciera con su hija Etra y esa misma noche, Teseo[3] fue concebido. Egeo debió partir pero antes de hacerlo, escondió bajo una roca una espada y unas sandalias y le pidió a Etra que si nacía un hijo de ambos le diría quién  es su padre y que cuando creciera lo mandara de vuelta a Atenas con la espada y las sandalias para poder reconocerlo. Teseo al alcanzar la suficiente edad, levanta la roca y sale a Atenas en busca de su padre. Al llegar a Atenas, Egeo lo reconoce por llevar las sandalias y espada que le había dejado. Al contarle a Teseo sobre el terrible acuerdo que había tenido que aceptar con el rey Minos, tirano de Creta, en su venganza por la muerte de su hijo Androgeo en Atenas, Teseo decide cambiar el destino de Atenas. A intervalos regulares, el rey Minos exigía el tributo de siete jóvenes y siete doncellas atenienses para ofrecerlos en sacrificio al Minotauro [4] que estaba encerrado en un laberinto. Teseo, al  enterarse en que la única manera de librar a Atenas de tan horrible condición era matando al Minotauro, se ofreció como voluntario para poder llegar a éste. Pero antes de marcharse, Egeo le pidió a su hijo que en caso de que pudiera matar al Minotauro, izara una bandera blanca adornada con flores, en señal de victoria. Y, por el contrario, en caso de no lograrlo, dejara la bandera negra convencional que había en su embarcación. Cuando Teseo llegó a Creta, la hija de Minos, Ariadna, se enamoró de él y decidió ayudarle a matar al Minotauro. Ariadna le dio un ovillo de hilo  que había recibido de Dédalo, el creador del laberinto .Sujetando un extremo en la puerta y desenredando el ovillo a medida que entraba, Teseo encontró al Minotauro y lo mató. Así, rebobinando el hilo fue capaz de salir del lugar. Pero en el regreso a Atenas, sobrevino una tempestad en el mar y tuvieron que refugiarse en la isla de Naxos; allí Ariadna desapareció. Mientras, el Rey Egeo esperaba día y noche el regreso de su hijo en el cabo de Sounion, frente al templo de Poseidón. A su vuelta a Atenas, Teseo olvidó izar la vela blanca que, de acuerdo a lo acordado, representaba su victoria sobre el Minotauro. Egeo, al ver la vela negra, creyó que su hijo había muerto y se arrojó desde una altura rocosa al mar, al que  desde entonces se le  conoce como Mar Egeo[5].

Leyendas y mitologías como la del Mar Egeo han hecho que muchos hayamos tenido nuestro primer acercamiento a la cultura griega a través de ellas, porque aunque contienen elementos históricos, tratados de forma poca rigurosa, se mezclan con otros motivos de carácter ideal o fantástico, los cuales sin duda alguna causan fascinación especialmente en los niños (similar al éxito contemporáneo de Harry Potter). En la narración de seres humanos que se enfrentan a monstruos y otros tipos de seres extraordinarios se va introduciendo una cierta ordenación cronológica en la que cada mito constituye una referencia de los griegos de su propia historia y su conciencia  del pasado en donde además se fueron transmitiendo sus valores morales y rituales religiosos algunos de los cuales, curiosamente, buscaban conocer el futuro, como es el caso de los oráculos.

Muchos filósofos del mundo antiguo consideraban a los oráculos como sagrados. Sócrates confiaba en el oráculo de Delfos aunque también afirmaba recibir consejos de su voz interior, su daimon [6]. Sócrates decía que los individuos nunca debían acercarse a los oráculos por asuntos triviales ni con preguntas que ellos podrían contestarse .Por otra parte, Platón consideraba también a los santuarios oraculares en gran estima. En “La República” y “las Leyes”[7], él describió  a los líderes consultando a los oráculos como guía sobre dónde establecer templos Para Platón, la realidad espiritual era de un orden superior y fundamento de toda realidad material .De tal forma, la primera tarea de una comunidad era establecer las apropiadas relaciones con lo sacro[8].

Lo sagrado puede expresarse de muchas maneras, a través del arte  y la ciencia ;  de  la poesía  y  de la música…de la arquitectura  y la escultura…de la literatura y las matemáticas..Es por ello que la antigua Grecia sigue siendo tan admirada y considerada como una de las civilizaciones más importantes de la historia de la humanidad. Si bien los griegos no lograron crear un país unificado, ya sea por su situación geográfica o por su sentido de independencia, indudablemente desarrollaron una cultura extraordinaria, dejándonos un legado perdurable que percibimos en nuestro diario vivir en el mundo que nos rodea….el teatro, la democracia, la filosofía, la oratoria,  las matemáticas y  el arte son algunos ejemplos.

Desde el periodo Neolítico, la península Balcánica estaba culturalmente ligada a las islas del  Mar Egeo y las costas occidentales de Asia Menor. Sus numerosos puertos naturales a lo largo de las costas y la gran cantidad de islas cercanas contribuyeron al desarrollo de una civilización culturalmente homogénea aunque no políticamente quizá porque  los sistemas montañosos y los profundos valles dividieron a la península en pequeñas unidades políticas y económicas, llamadas “polis”, ligeramente mayores en extensión que una ciudad y su territorio circundante. Una de ellas fue Grecia del Norte, donde se encuentran las regiones de Epiro y Tesalia; en Grecia Central se ubican Beocia y su capital Tebas, y Ática con la ciudad de Atenas; en el Peloponeso, una península de la zona sur que tenía como región principal a Laconia y su capital Esparta. En todas las regiones y desde tiempos muy antiguos existieron los oráculos. Cada oráculo tenía su sistema de adivinación, ya fuese el vuelo de las aves, los sueños o el crujido de las hojas. Los oráculos más famosos de la antigüedad griega fueron los de Delfos, Dodoma, Olimpia, Trofonio y Latona siendo los robles parlantes de Dodoma los más antiguos y el de Delfos el más importante por estar dedicado a Apolo. Las predicciones de este oráculo se realizaban sólo un día al mes, el día siete, porque era la fecha de nacimiento de Apolo. El poco tiempo disponible y la gran asiduidad de consultantes, desde los pobres hasta los reyes o héroes, motivó la ampliación de las consultas todo el día y la existencia de varios grupos de sacerdotes para llevar a cabo las ceremonias. Las predicciones del oráculo solían ser verdad y ha habido diversos estudios e investigaciones para averiguar las razones de ello. Una teoría afirma que de una fisura en el suelo surgían extrañas emanaciones que otorgaban la capacidad a las personas que entraban en contacto con ella de predecir el futuro. Esta capacidad iba acompañada de estados de convulsión de estilo epiléptico.

Dejando de lado el hecho de que esta teoría resulta extremadamente difícil de creer, es necesario aclarar que estudios arqueológicos realizados en la zona demostraron la inexistencia de fisuras en la tierra. También se ha afirmado que la sacerdotisa protagonista del oráculo se veía sometida a ritos de lavado con aguas a determinadas temperaturas que provocaban una serie de efectos psicosomáticos que permitían predecir el futuro. Además, parecía que la “pitonisa”[9] masticaba una hoja de laurel que colaboraba a procurar estos efectos. Sea como fuere, la razón más exacta para explicar el nivel de acierto de los oráculos es que, a menudo, el discurrir de los acontecimientos permitía hacer un análisis realista de la situación y prever de forma exacta lo que ocurriría a continuación. Otras veces ocurría que las afirmaciones del oráculo tenían una influencia tan enorme que provocaban la adaptación de los acontecimientos a sus predicciones.[10] Por último, aunque hubiera error en la predicción se seguía confiando en el oráculo porque esta equivocación se atribuía a fallos de interpretación de lo dicho y no a un auténtico problema del oráculo.

Indiscutiblemente, practicadas en sus formas más elevadas, los oráculos otorgaron valiosos fundamentos al mundo antiguo. Ellos ofrecieron guía, iluminaron el pasado, confirieron sentido al presente y trazaron imágenes del futuro. Es por todo esto que no es de extrañarse encontrar no sólo una tecnología sino todo un corporativo que lleve el nombre de oráculo, como es el caso de la muy conocida corporación en la industria del software llamada, precisamente, Oracle Corporation y cuyo principal producto que es un sistema de base de datos lleve este mismo nombre: Oracle .En el mundo moderno, es posible hacer predicciones con el manejo de la información obtenida en una base de datos  a través de sofisticados algoritmos matemáticos (como en la Minería de Datos , o Data Mining ).En este artículo se describirán las características principales de esta tecnología.

————————————————————————————————————

¿Qué son las bases de datos?

Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información en forma organizada para que luego la podamos encontrar y utilizar fácilmente. En una definición más formal, podríamos describirla como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa en particular. El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA.

Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro.

Entre las principales características de los sistemas de base de datos podemos mencionar:

  • Independencia lógica y física de los datos.
  • Redundancia mínima.
  • Acceso concurrente por parte de múltiples usuarios.
  • Integridad de los datos.
  • Consultas complejas optimizadas.
  • Seguridad de acceso y auditoría.
  • Respaldo y recuperación.
  • Acceso a través de  diferentes lenguajes de programación

Cada sistema de Base de datos posee diferentes tipos de campos que pueden ser similares o diferentes entre sí. Entre los más comunes están:

  • Numérico: entre los diferentes tipos de campos numéricos podemos encontrar enteros “sin decimales” y reales “decimales”.
  • Booleanos: poseen dos estados: Verdadero “Si” y Falso “No”.
  • Memos: son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados.
  • Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra.
  • Alfanuméricos: contienen cifras y letras. Presentan una longitud limitada (255 caracteres).
  • Autoincrementables: son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado.

Bases de Datos Relacionales

Una base de datos relacional es una base de datos en donde todos los datos visibles al usuario están organizados estrictamente como tablas de valores, y en donde todas las operaciones de la base de datos operan sobre estas tablas. Actualmente es el modelo más utilizado.

SQL

El lenguaje de consulta estructuradoSQL (por sus siglas en  inglés structured query language) es un  lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del  álgebra y el  cálculo relacional  permitiendo efectuar  consultas  con el fin de recuperar -de una forma sencilla-  información de interés de una base de datos, así como también hacer cambios sobre ella.[11]

¿Qué es un Sistema de Gestión de Base de Datos (SGBD) o DBMS ?

Los  Sistemas de gestión de Bases de Datos (en inglés DataBase Management System) son un tipo de software muy específico, dedicados a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas. También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental.

Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.

Oracle Corporation

Oracle Corporation es una de las mayores compañías de  software  del mundo. Sus productos van desde bases de datos ( Oracle) hasta sistemas de gestión de bases de datos. Cuenta además, con herramientas propias de desarrollo para realizar potentes aplicaciones, como  Oracle Designer, Oracle JDeveloper y Oracle Developer Suite.

Hoy Oracle es el estándar de oro para la tecnología de base de datos y aplicaciones en las empresas en todo el mundo. La compañía es el proveedor líder mundial de software de gestión de información y la segunda mayor compañía de software independiente. La adquisición de Sun Microrsystems[12] le otorgó un papel de liderazgo en el campo del software[13].  La tecnología Oracle se encuentra prácticamente en todas las industrias del mundo y en las oficinas de 98 de las 100 empresas Fortune 100.

Un poco de Historia de Oracle

Oracle surge a finales de los 70 bajo el nombre de “Relational Software” a partir de un estudio de George Koch sobre sistemas gestores de base de datos  que Computer World definió como uno de los más completos jamás escritos sobre la materia. Este artículo incluía una comparativa de productos que erigía a Relational Software como el más completo desde el punto de vista técnico. Esto se debía a que usaba la filosofía de las bases de datos  relacionales, algo que por aquella época era todavía desconocido[14].Oracle, conocida entonces como Relational Software” tenía poco más de 24 empleados en aquél tiempo y solo unos pocos clientes importantes.

En 1983 RSI (Relational Software Inc) cambia su nombre definitivo a Oracle Corporation, y lanza Oracle V3, agregando el manejo de transacciones a través de las instrucciones COMMIT y ROLLBACK[15]. 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.

Base de Datos y Sistema de Gestión de Bases de Datos Oracle

Ya vimos que un sistema de Gestión de Bases de Datos (SGDB o DBMS en inglés) consiste en un conjunto de programas, procedimientos y lenguajes que nos proporcionan las herramientas necesarias para trabajar con una base de datos así como incorporar una serie de funciones que nos permita definir los registros, sus campos, sus relaciones….insertar, suprimir, modificar y consultar los datos.

Oracle es una potente herramienta basada en la arquitectura Cliente/Servidor [16] para la gestión de bases de datos relacionados desarrollada por Oracle Corporation. Ofrece una interfaz intuitiva basada en el explorador que es capaz de administrar las bases de datos, crear tablas, vistas y otros objetos de las bases de datos . Soporta transacciones, es estable, escalable y multiplataforma.

Para desarrollar en Oracle se utiliza PL/SQL (Procedural Language/Structured Query Language), el cual es un lenguaje de quinta generación, bastante potente para tratar y gestionar la base de datos. Oracle Designer y Oracle Developer son las herramientas de programación que se usan en este motor.

Oracle a partir de la versión 10g Release 2, cuenta con 6 ediciones:

ü  Oracle Database Enterprise edition (EE)

ü  Oracle Database Standard Edition (SE)

ü  Oracle Database Standard Edition One (SE1)

ü  Oracle  Express Edition (XE)

ü  Oracle Database Personal Edition (PE)

ü  Oracle Database Lite edition (LE)

Oracle es una potente herramienta basada en la arquitectura Cliente/Servidor para la gestión de bases de datos

Oracle es una potente herramienta basada en la arquitectura Cliente/Servidor para la gestión de bases de datos

La última versión de Oracle es la versión 11g, liberada en el mes de julio de 2009, es un RDBMS (Relational Database Management System)  portable ya que se puede instalar en los sistemas operativos más comunes en el mercado, el costo de la licencia oscila entre los 180 y 400 dólares dependiendo del tipo de licencia de usuario, la capacidad de BDD es alta ya que soporta hasta 4 peta bytes de información

La única edición gratuita es la Express Edition, que es compatible con las demás ediciones de Oracle Database 10gR2 y Oracle Database 11g.

Recientemente, Oracle adquirió a  Sun Microsystems y con ella la empresa encargada de  comercializar  MySQL[17].

………………………………………………………………………………………

Conclusiones

Toda la literatura y el arte griegos utilizan el mito como temática fundamental. Los grandes mitos constituyen el tema principal del teatro y la poesía y sus imágenes aparecen representadas en las pinturas y en los relieves escultóricos que adornaban los principales edificios públicos. El mito constituyó una especie de lenguaje propio de la cultura griega que expresaba su particular concepción del mundo a través de estas fascinantes historias.

En el siglo XXI ha habido tecnologías, con sus héroes y mitos respectivos  que seguramente en  los niños del futuro serán de gran inspiración siempre y cuando aprendamos, como los griegos, a canalizarlos para el bien de la humanidad.

Seguramente Oracle, junto con muchas tecnologías más dejarán un mensaje perdurable  así como las  antiguas vasijas griegas que se quebraron hace tiempo, pero los contenidos están presentes por siempre.


[1] La Atlántida era una isla, probablemente en algún lugar del Mediterráneo, que fue destruida por un terremoto o un tsunami .Fue mencionada por primera vez por el filósofo griego Platón, hace 2.400 años, quien dijo que había desaparecido alrededor de 9.000 años antes de su época. Se dice que la Atlántida era una tierra de gran belleza, hogar de una civilización avanzada con una abundancia indescriptible.

[2]Orfeo (en griego Ορφέυς) es un personaje de la  mitología griega, hijo de  Apolo y la  musa Caliope. Hereda de ellos el don de la  música y poesía . Según los relatos, cuando tocaba su  lira, los hombres se reunían para oírlo y hacer descansar su alma. Por ello enamoró a la bella Euridice y logró dormir al terrible  Cerbero, cuando bajó al inframundo a intentar resucitarla.

[3] Poco después del retorno de Teseo a Atenas, los atenienses reunieron una gran asamblea que ofreció la corona a Teseo, quien se casó luego con Fedra y llegó a ser el poderoso rey cuyas hazañas viven aún en la memoria de los hombres

[4] El minotauro era  un  monstruo con cuerpo  hombre y cabeza de  toro

[5] Bibliografía consultada:  Civita, Victor, Mitología”  1975 vol I  págs 114,144 Vol II págs 324, 508, 509  Grimberg, C. y R. Svanström “Historia Universal pags.204.209

[6] Del latín Dæmon significa inspiración espiritual o pensamiento creador

[7] Escrita en su madurez la República es quizás el diálogo más influyente de Platón y la primera utopía política de la que tenemos constancia escrita no obstante, en su vejez el autor ateniense reconstruyó esta utopía en su obra “Las Leyes” dándole un matiz más abierto y democrático a su proyecto político aunque conservando mucho de los elementos que aparecen en la República.

[8] Citado en http://www.filosofia.org/cla/pla/azc01049.htm

[9] La PitonisaPitia hacía  funciones de sacerdotisa para interpretar lo que decían   los dioses en un oráculo. Al templo de Apolo se le llamaba también Pition

[10] Citado en http://www.tradicional.com.ar/mitologia/tradicion_oracular.htm

[11] Citado en http://es.wikipedia.org/wiki/SQL

[12] Sun Microsystems fue una empresa  informática recientemente (2009) adquirida por  Oracle Corporation,  fabricante de semiconductores y software..Algunos de sus principales  productos han sido servidores y estaciones de trabajo, sistemas operativos SunOS y Solaris y la plataforma Java

[13] Citado en  http://es.wikipedia.org/wiki/Oracle_Corporation

[14] Citado en  http://www.oracle.com/

[15] Commit, Confirmar como permanentes las modificaciones realizadas. Rollback, Deshacer todas las modificaciones realizadas desde la última confirmación

[16] La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados  servidores , y los demandantes, llamados  clientes

[17]MySQL es un sistema de gestión de base de datos relacional y multiusario desarrollada por Sun Microsystems, ahora  Oracle

3 respuetas para “Oracle: Una Base de Datos con Mitología Griega”

  1. HUMBERTO CUAUTLE dice:

    Me parece muy Interesantes todos tus Comentarios .

    Saludos

  2. Ingeniera quiero felicitarla porque siempre nos comparte información muy útil e interesante, Oracle es una herramienta muy potente actualmente y hasta la fecha puedo decir que persistirá por mucho.

  3. replica bags dice:

    Oracle: Una Base de Datos con Mitología Griega « anacareaga replica bags

Deja un comentario