Qué es Oracle
Oracle es una potente herramienta cliente/servidor para la gestión de Bases de Datos. Explicamos la herramienta y las ayudas que ofrece al desarrollador.
19/7/02 -
Oracle es básicamente una herramienta cliente/servidor para la gestión de Bases de Datos. Es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su elevado precio hace que sólo se vea en empresas muy grandes y multinacionales, por norma general. En el desarrollo de páginas web pasa lo mismo: como es un sistema muy caro no está tan extendido como otras bases de datos, por ejemplo, Access, MySQL, SQL Server, etc.
Vamos ahora en centrarnos en que es Oracle exactamente y como funciona la programación sobre éste. Oracle como antes he mencionado se basa en la tecnología cliente/servidor, pues bien, para su utilización primero sería necesario la instalación de la herramienta servidor (Oracle 8i) y posteriormente podríamos atacar a la base de datos desde otros equipos con herramientas de desarrollo como Oracle Designer y Oracle Developer, que son las herramientas básicas de programación sobre Oracle.
Para desarrollar en Oracle utilizamos PL/SQL un lenguaje de 5ª generación, bastante potente para tratar y gestionar la base de datos, también por norma general se suele utilizar SQL al crear un formulario.
Es posible lógicamente atacar a la base de datos a través del SQL plus incorporado en el paquete de programas Oracle para poder realizar consultas, utilizando el lenguaje SQL.
El Developer es una herramienta que nos permite crear formularios en local, es decir, mediante esta herramienta nosotros podemos crear formularios, compilarlos y ejecutarlos, pero si queremos que los otros trabajen sobre este formulario deberemos copiarlo regularmente en una carpeta compartida para todos, de modo que, cuando quieran realizar un cambio, deberán copiarlo de dicha carpeta y luego volverlo a subir a la carpeta. Este sistema como podemos observar es bastante engorroso y poco fiable pues es bastante normal que las versiones se pierdan y se machaquen con frecuencia. La principal ventaja de esta herramienta es que es bastante intuitiva y dispone de un modo que nos permite componer el formulario, tal y como lo haríamos en Visual Basic o en Visual C, esto es muy de agradecer.
Los problemas anteriores quedan totalmente resueltos con Designer que es una herramienta que se conecta a la base de datos y por tanto creamos los formularios en ella, de esta manera todo el mundo se conecta mediante Designer a la aplicación que contiene todos los formularios y no hay problemas de diferentes versiones, esto es muy útil y perfecto para evitar machacar el trabajo de otros. Pero el principal y más notable problema es la falta de un entorno visual para diseñar el formulario, es decir, nos aparece una estructura como de árbol en la cual insertamos un formulario, a la vez dentro de éste insertamos bloques o módulos que son las estructuras que contendrán los elementos del formularios, que pueden estar basados en tablas o no.
Por lo tanto si queremos hacer formularios para practicar o para probar qué es esto de Oracle, os recomiendo que uséis Developer pues es mucho más fácil e intuitivo al principio.
Seguir navegando a partir aquí:
+ 1 manual relacionado
+ 1 categoria relacionada
+ 52 comentarios (Añadir)
+ 10 comentarios no revisados
| Autoría, licencia y acciones sobre este artículo |
|
Informe de David Masip*
Atención: Copyright. Este artículo no se puede reproducir sin la autorización expresa del autor.
* Para consultas técnicas utilizar la lista de correo.
|
Manuales relacionados con este artículo
Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en
Oracle
Comentarios de los visitantes
|
Los comentarios de los visitantes son para ampliar la información del artículo. Cualquiera puede participar.
|
| Se muestran 52 comentarios revisados |
Comentario de Dani Paschkes
23/7/02
Creo que dejas a Oracle como una BBDD que
practicamente no se conoce, cuando dices "... este
no es muy conocido ni extendido...".
Oracle es una de las principales BBDD que existen
en el mercado.
Tambien encuentro incompleto el articulo, ya que
se puede atacar a Oracle desde multiples muchisimos
entornos y lenguajes de programación.
Desde Linux, Windows, BSD, UNIX, etc.. y lenguajes
como Delphi, C++, Java, etc... y no simplemente
desde Developer.
Además Oracle permite entre otras cosas, triggers
escritos en Java, y no simplemente en PL/SQL.
Oracle es mucho más de lo que indicas en tu articulo.
Un saludo
Comentario de Ricardo
24/7/02
como que no es muy conocida i extendida.
Oracle es el numbero 1 en SGBD, o no?
No serà conocida para quin no este en el mundo profesional o académico de la informàtica.
Por favor, haber que artículos publicais.
Respuesta:
Pues si lo sabes escribir mejor tu mismo ¿Porque no te animas a redactar tu el artículo? O, en lugar de hacer una crítica y un comentario destructivo ¿Porque no lo haces constructivo y ayudas a atinar más en la descripción?
Contesto aquí porque el señor Ricardo no indicó su email al mandar el comentario. Aunque me gustaría no dedir las cosas aquí sino decirselas por correo.
Comentario de David Benavides
01/8/02
Saludos,
Considero necesario un alcance al primer artículo, o mucho mejor aún, preparar una segunda parte.
En lo personal, tengo conocimientos medios de Oracle y PL/SQL, y pienso que de Oracle hay para escribir mucho más que solo un artículo.
Mi sugerencia es que se publiquen más artículos acerca del tema en referencia.
Comentario de Franklin Jiménez Montero
01/8/02
Oigan de verdad, no maltraten al que hace el esfuerzo de contrubuir con algo, si no les gusta publiquen el suyo propio
Comentario de Raúl
02/8/02
Pésimo articulo. No merece la pena leerlo, ni explica, ni profundiza, ni nada.. Confunde.
Un saludo
Comentario de hector
01/9/02
Esta muy buena tu introduccion de Oracle espero que sigas poniendo pequeñas introducciones de estas aplicaciones, ojala pudieras indicarme algo sobre las especificaciones de software de Oracle.
Comentario de Glenn Pavel
03/9/02
Lo ideal serìa que se extendiera mas el tema y fuera ampliado para el conocimiento de todos, ya que cada quien lo ha trabajado a su manera.. La verdad que Oracle es muy comercial al igual, o tal vez mas, que el sql server, lo que nos hace necesario hablar mas de él.
Comentario de Hans
23/11/02
Bueno, es dificil estar en todo y en todas. En mi trabajo usan Oracle y otras cosas como el 9ias Servidor de aplicaciones. Lo que mas me molesta es que son mas misteriosos no pueden enseñarte nada sin dar mil vueltas.
yo he instalado la BD por defecto en mi computadora y no he llegado a mas que un SQL y algo de pl/sql. hoy dia encontre esta web de programacion y he podido observar de que hay una voluntad de enseñar que no encuentro en mi centro de labores. Para los que hacen criticas: deben ser mas tolerantes con las personas que muestran interes por ayudar a otras y respetar sus opiniones.
Comentario de NicoVR
26/11/02
Como han comentado, es escaso pero esa parece ser la norma. He estado buscando en Internet y la información en español sobre este SGBD es muy escasa. Ni siquiera la página de Oracle Ibérica ofrece información detallada de sus productos en español. Por favor, si alguien lo conoce con bastante profundidad que redacte algo y lo publique. Muchos estudiantes y curiosos lo agradecerán eternamente.
Para el que quiera más información, tengo publicado un curso de Oracle de 70 páginas en mi página web.
En él trato todos los temas básicos y medios: conceptos de bases de datos relacionales, estructura interna de Oracle, SQL, paquetes, funciones y triggers PL/SQL, administración básica, etc.
Podéis descargarlo desde: http://users.servicios.retecal.es/sapivi/prog/oracle
Un saludo
JM
Comentario de cyber
28/3/03
Muy buen artículo. Aclara muchas dudas sobre que es Oracle. Al fin y al cabo es una introducción y orientación de qué es y como funciona Oracle. No escriban comentarios fuera de lugar. Los que critican, pues si es que saben tanto, compartan sus conocimientos.
Comentario de Ricardo
06/5/03
No saben lo comùn que me siento al saber que un ignorante tambien llamado Ricardo escribiò una queja sobre el artìculo.
Yo queria felicitarlos por haberme proporcionado la informaciòn que necesitè en el momento oportuno.
Gracias. Un saludo...
Comentario de Mauricio
18/5/03
Personalmente me gusta mucho esta página web. Estoy en el primer semestre de Ingenieria de Sistemas y me fueron muy útiles muchos de sus manuales. No critiquen de esa manera a David, que como muchos en la página solo quieren enseñar a los demás.
Felicito a todo el equipo de la Página por su dedicación, gracias.
Comentario de aprendiz
21/9/03
Considero que este articulo es muy interesante para todos aquellos que no tienen ni la mas remota idea de que es Oracle. No me da verguenza o pena decir que YO soy uno que no sabia NADA de Oracle. Ahora con este artículo por lo menos se que es una base de datos utilizada a nivel mundial, y me anima a seguir investigando sobre este tema.
Deseo exhortar a los "Criticones de Linea dura" que se abstengan de hacer comentarios tan destructivos, deberian de leer bien el título de los articulos antes criticar, para empezar, este articulo dice "QUE ES ORACLE" no dice "CURSO AVANZADO DE ORACLE" o algo por el estilo. Ayuden, compartan, no destruyan
Comentario de Héctor
26/9/03
Esta breve descripción de Oracle, me parece válida para los que no conocíamos absolutamente NADA de él.Si hay algunos que lo encuentran precario,pues sigan buscando en Internet otros sitios, recuerden que Internet es un sistema distribuido capaz de entregar múltiples respuestas a una pregunta determinada.
Por mi parte, agradezco el primer "barniz de información", ahora es responsabilidad de cada uno el seguir instruyendose.
Comentario de MARCELO
29/10/03
sencillo, facil de entender, accesible sin problema alguno...así deberían ser las páginas que aparecen en la red.
Muchas gracias...me sirvió de mucho
Comentario de Zamira
31/10/03
Debo decir que la pagina es excelente, los aportes que han brindado a mis compañeros y a mi son muy valiosos.
Escribo desde Colombia, somos estudiantes de Ingenieria de Sistemas y desde mi experiencia personal se que es muy dificil conocer a alguien que este dispuesto a compartir su conocimiento, y es mucho mas dificil trabajar para un grupo numeroso y complacer a todos. Mi pobre pago a todos los favores recibidos es recomendarles que no le presten atencion a comentarios necios y sigan trabajando con amor, son afortunados al poder trabajar y sobre todo hacerlo en lo que les gusta. El señor los ha bendecido.
Muchas gracias.
Comentario de Adhemar
12/11/03
El articulo esta bien, aunque yo le agregaria que Oracle no es solo una BD, es un conjunto de produtos, que incluye herramientas de desarrollo, portales, data warehouse, etc.
Su base de datos es la mas potente, robusta e integra del mercado sobre todo en ambientes Unix (Hp-Ux, AIX, solaris, etc), la puedes accesar cliente/servidor, via browser, punto a punto como quieras implementar tu arquitectura.
Y es verdad es cara, pero para ambientes donde el volumen de transacciones es elevado y constante se gana al resto de las BD...
Comentario de George_M
24/11/03
El artículo aparece bien orientado. Se debe comenzar desde abajo, valorando la posible y casi segura presencia de cyberlectores que no poseen ningún conocimiento.
Los "gurúes" sólo lo serán completamente cuando aprendan a compartir conocimiento.
Creo que pasa por allí. Personalmente aprendí bastante y si eventualmente necesito más, continúo buscando en la red. No voy a perfeccionar mi conocimiento descalificando a los demás.
Saludos para todos; "criticones" incluidos.
Comentario de Manolito
11/12/03
Antes que nada Un Saludo con Chile desde México. Soy recién egresado de la bendita carrera de Ingeniería en Sistemas. Soy un fanático de esta página pero por desgracia no he aportado mucho de lo que sé de estos Tópicos ya que lo que sé se lo debo en un 90% a esta página.
La introducción que se dá en Oracle es bastante buena y por ahi alguien hace mención de que el título dice lo que vas a leer ¿Qué es Oracle? no dice Curso intensivo de Oracle vía Internet.
Acertadísimo Comentario.
Seguimos Adelante y Que viva El Software Libre PHP APACHE MYSQL PHPMyADMIN, no necesitan más.
Comentario de Julian
12/1/04
El articulo es más bueno, probablemente para aquellos que tienen conocimientos en referencia a Oracle puedan decir que le falta mucho contenido, sin embargo para aquellos que necesitamos un comentario corto y comprensible, aun para quienes deseamos explicarle a otros, recuerden que no siempre se tienen las palabras correctas para darte a entender, este articulo es bastante bueno.
Comentario de Ernesto
17/4/04
Creo que el comentario que publicais de Oracle no está muy completo y muchas cuestiones no son acertadas, como la de que no es muy conocido o, como dais a entender que no es sistema abierto y si lo es, ya que se puede conectar con oracle desde infinidad de lenguajes de programación. Además Oracle es de las BBDD prácticamente la no.1 por su gran potencia.
Gracias y un saludo.
Comentario de Maverick
17/4/04
Si quieres profundizar en que es Oracle puedes ir a http://www.orape.net, contiene abundante material en manuales, tutoriales, demos, scripts de ejemplo y mas. En castellano e ingles.
Comentario de rapso
31/5/04
como introduccion al tema esta muy bien, le faltan muchhas cosas como el manejo de memoria por medio de SGA y PGA, las herramientas en general y tambien es muy importante saber que no todo es perfecto y mencionar algunas de sus desventajas, como la dificultas qie tiene la gention dew memoria
Comentario de Guadalupe
15/6/04
Realmente felicito a la persona que hizo el artículo, para aprendices como yo es agradable encontrar artículos que informen sin tanto rollo.
Gracias por compartir tu conocimiento.
Comentario de fabian
09/8/04
Yo llegué a esta pagina porque en el buscador puse "que es oracle" y lo puse así porque no tengo la menor idea de que es.
A veces uno quiere comenzar a aprender y se topa con mil paginas avanzadas antes que alguna te de una idea basica y concreta.
Por lo tanto se me hizo muy buena la idea que transmite y quien usa oracle.
Gracias
Ojalá los super expertos no sean tan severos al juzgar un articulo ya que habemos muchos que necesitamos que nos digan las cosas sencillas.
Comentario de Daniel Nájera
16/10/04
Comparto la opinión de la mayoría: Oracle es un tema del cual es muy difícil encontrar información, y a veces es más dificil encontrar personas que, teniendo los conocimientos suficientes acerca del tema, deseen compartirlos. Agradezco la buena inteción del autor por compartir sus conocimientos a aquellos que deseamos aprender desde lo más básico.
Nota adicional: Realizando mi investigación, encontré otra dirección que puede resultarles interesante, por si desean profundizar: http://www.programacion.com/bbdd/tutorial/oracle/
Comentario de Pepe
19/1/05
Tio, cuando yo entre al articulo por primera vez hace un mes, me parecio fabuloso sento las bases para seguir avanzando en mi Investigación ... ahora para ser sincero me doy cuenta q solo es la punta del Iceberg... Tambien lei el manual JM (www.lawebdejm.com) muy bueno tambien...
Pero ahora tengo mas preguntas de las q tenia hace un mes...
por ejemplo con q herramienta trabajar PL/SQL developer o Toad ... cual es la mas popular ademas ya salio la ver. Oracle 10g ...
En resumen muchas gracias pero q tal si alguien se anima ha hacer la 2da parte ...
Saludos
Comentario de Enrique Rodriguez R.
17/3/05
Yo Creo que debemos de agradecer que haya sitios como éste, que sin cobrar nada aportan conocimientos de lo que un webmaster debe conocer, como se maneja la web, este sitio vale la pena, se debe de agradecer que haya estos sitios tan completos y que vayan al punto.
Comentario de vanhelsing
07/7/05
esta apagina es muy buena y mas para aquellos ke no saben nada de este tema gracias a esta pagina he aprendido mucho..gracias al autor de esta pagina ke comparta sus conociemientos con nosotros y no como akellos ke estan criticando de ke le falta informacion mejor ke se pongan a hacer algo bueno..saludos desde cancun y soy fanatico de esta pagina ..mil gracias
Comentario de FIDEL CEDEÑO
07/8/05
Me pareció muy excelente el artículo, esperamos que puedas seguir ampliando la información referente a Oracle, hay mucho más sobre él, pero en resumidas cuentas esto es una introducción...
Gracias
Comentario de Felipe
08/8/05
Es muy facil criticar los articulos que se escriben, pero los mismos que critican jamas se dan el trabajo de publicar uno porque o no saben y son pura boca o no son lo suficientemente buenas personas como para ayudar a alguien. Ademas es complejo encontrar definiciones simples que permitan comprender el trasfondo de un software. Para los idiotas que creen que saber sobre Oracle u otro sistema es simplemente saber los codigos y programar en el, dejenme decirles que estan totalmente equivocados. Lamentablemente cada vez es mas comun que la soverbia y altivez llene Internet de individuios que solo buscan demostrar cuanto saben y no ayudar realmente a los que se inician en esto.
Comentario de Cristhian
20/8/05
Como estas?? como se ha leido en las otra opiniones es muy escasa la documentación acerca del Oracle, ya he trabajado muchos otros manejadores de Bases de datos mas pequeños pero en este mundo de competición debemos actualizarnos, yo he trabajado desde de Dbase y me veo en la necesidad de aprender sobre Oracle pero es muy costoso asi que apoyo estos foros para aprender y no debemos criticarlos com he visto en coomentariores anteriores erspero que pueda haber mayor información acerca del tema, muchas gracias!
Comentario de JOHN
20/8/05
Definitivamente no estoy de acuerdo, cuando señalas "que no es conida y extendida" yo diria que mas bien es una de los mejores gestores de bases de datos, la mas completa tanto en administracion y desarrollo de aplicaciones, no conos otro como oracle
que sea tan completa.
Por otro lado, creo que deberias de actualizar el articulo en funcion a las nuevas caracteristica y paradigmas de oracle 10g
Comentario de Carlos
22/8/05
Es pena leer las criticas de unos de estas personas. Les quita a uno las ganas de escribir y aportar con un grano de arena. Claro que no es fácil escribir todo lo de Oracle, como si bien otros temas. Los criticos de mala sangre solo quieren hacer daño y no ayudar, bueno gracias a mi mi ayudo el articulo porque lo necesitaba en castellano y no vivo en un pais de habla hispano. Estos deben se españoles, bueno hay estupidos en todos lados. Ingeniero en informatica.
Sigue hombre (el que escribio el articulo)
Comentario de ESPAÑOLA
05/9/05
Antes de empezar un curso de Oracle he decido buscar informacion ya que no tenía ni idea... asi que GRACIAS por vuestra ayuda.
Y al señor Ingeniero en informatica autor de las palabras "...Los criticos de mala sangre solo quieren hacer daño y no ayudar... Estos deben se españoles, bueno hay estupidos en todos lados..." le deseo que la injusticia que comete con sus comentarios fuera de lugar le explote en la cara.
Comentario de Antonio
12/9/05
Se dice que Oracle es Robusto y Potente.
¿Por qué? ¿Qué tiene, que no tengan las otras BD?
Comentario de Jorge
23/9/05
van bien para los que sabemos poco o nada es bueno encontrar un lugar donde aprender un poco, los teoricos alla estan bien, sugerencia: cuidemos nuestro idioma, hay algunas iniciales que seria bueno pusieran su significado para aquellos que somos neófitos en el asunto, gracias por lo que hacen para los uqe necesitamos, aún con la edad.
Comentario de „©KYE„©
14/11/05
Bueno el articulo aunque creo que se necesita profundizar mas el tema
Comentario de Gustavo
02/12/05
Yo no sabia nada de oracle hasta que leí este artículo y los comentarios incluidos.
Me pareció muy bueno para comenzar en el mundo oracle.
bendiciones a todos.
Comentario de jose jose
03/12/05
Considero que las bases de datos manejadas en Oracle actuales estan enfocadas hacia la especializacion de sus productos y para sacar el mejor provecho posible saludos
Comentario de José Javier
11/1/06
Para mi estuvo instructivo y bastante explicito el articulo puede ser que le falte algo o sea mas extenso pero para empezar yo creo que esta bueno y los que estan criticando destructivamente podrían comenzar a escribir articulos en ves de hacerlo y en caso de crticar que sea instructivamente para así mejorar los articulos de la web no para aplastarlos y hacer que el "escritor" pierda el deseo de escribir otra vez.
Comentario de Frida
30/1/06
Este es un articulo para los que no conocen de Oracle, quiero suponer, dado que se hacen comparaciones con otras BD que ni siquiera tienen la 1/4 parte de lo que es Oracle, dado que corre sobre todas las plataformas conocidas, trabaja con java, pl/sql, y es estupendo sobre web, y por si fuera poco puedes desarrollar OLAP's. Este es un articulo muy imcompleto
Saludos
Comentario de enrique
17/3/06
agradesco la poca pero laconica informacion suministrada en el articulo, para persona como yo que no tenemos idea de oracle, sirve bastante este articulo.
gracias y lo exhorto para publicar la segundoa parte de este. saludos
Comentario de rincar rocha
08/5/06
saludos...
creo ke el señor ha hecho un comentario centrandose en lo ke el cree mas importante de lo ke maneja de oracle...yo aun no logro comprender el todo de oracle pero me gustaria profundizar aunke se ke lo aki comentado es solo una parte de la gran gama de recursos a poder utilizar en oracle
Comentario de GERARDO
18/8/06
Me parecio muy bueno este articulo y saco todas mis dudas respecto como definir el oracle,. Para los que critican esta pagina, se debe de aclarar que dice. Que es el oracle?, mas no,.. curso intensvio de oracle y como usarlo,. Para todos aquellos critcos negativos, aprendan a definir el significado de las palabras y luego opinen... saludos
Comentario de Edgar
22/8/06
Actualmente estoy haciendo un articulo referente a MySQL que me ha parecido mejor que Oracle en velocidad y en que es de codigo abierto, bueno aunque no le podemos quitar que Oracle Tambien tiene su version libre y ultimamente se comvirtio en gestor Multiplataforma pero no deja de ser caro por lo que mi opinio va enfocada a que es mejor por lo dicho antes MySQL...
Y referente al tema falta más informacion para no dejar en ridiculo su articulo.
Gracias...
Comentario de Madeleine
30/8/06
Hola chic@s!
Yo soy una estudiante de Informática de Gestión y este año me ha tocado dar lenguaje SQL y lo hemos usado en Oracle 9i. Y en un principio estaba muy confundida y no sabia bien que era exactamente el Oracle, porque los profes no se molestan mucho en explicarlo, y el leer este articulo me aclaró bastante.
No seais tan chulitos los informaticos de por aqui, y posteeis criticando con tanta altivez. Recordad que un dia erais tan ignorantes como los demás respecto a este tema. Y articulos de este tipo aclaran mucho a los principiantes.
Con lo bonito que es aprender y compartir con otros aquello que sabes...
Comentario de canario
25/1/07
Me parece bien para las personas que necesitan de conocimietos previos ,pero es necesario de una actualizacion de su articulo (relacion de "avansa el tiempo=conocimientos cambian),pero bienn ..
Comentario de René Cuevas
01/2/07
Buen articulo para ser una ensiclopedia online. claro muchos podriamos discutir el nivel de alcance de oracle pero lo sierto es que es una excelente herramienta gestora y administradora de DB, pero aun me queda una duda. lei por ahi que oracle se le denominaba a los tipos que conocen y de alguna manera gestionan informacion relacionada con desempeño aplicado a base de datos y sistemas de informacion, si alguien pudiese explicar ese termino seria muy agradecido.
Comentario de Iván
20/4/07
Hola, siempre me ha parecido muy interesante SQL y Oracle en su convinacion, pero jamas antes quize revisarlo, ahora estoy por comenzar un empleo y alli es usado el sistema Oracle. Me podrian facilitar información de como funciona virtudes posibles fallas y errores!!! se los agradeceria mucho, gracias...
Comentario de la informatica
25/4/07
entiendo que tratandose pues de un lenguaje tan inovador e importante pudiste ser mas explicito en tus comentarios.
| Comentarios sin revisar |
|
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
|
Se han encontrado 10 comentarios sin revisar
Ir arriba