c32 cm30 eq3oracle-sun

9

Click here to load reader

Upload: lightning-rood

Post on 02-Jul-2015

78 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: C32 cm30 eq3oracle-sun

Instituto Politécnico Nacional

Unidad Profesional Interdisciplinaria de

Ingeniería y Ciencias Sociales y

Administrativas.

ORACLE-SUN

Guzman Aguirre David Antonio

Jiménez Sánchez Emmanuel

Zamora Barajas Ana Karen

12/Marzo/2014

Page 2: C32 cm30 eq3oracle-sun

ÍNDICE

1. Introducción............................................................................................................... 3

2. ¿Qué es el Oracle?.................................................................................................... 3

3.Historia ………………………………………………………………………………..3

4. Donde es utilizado………………………………………………………………………...4

Page 3: C32 cm30 eq3oracle-sun

Introducción

Oracle es básicamente un herramienta cliente/servidor para la gestión de base de datos, es un

producto vendido a nivel mundial, aunque la gran potencia que tiene y su elevado precio hace

que solo se vea en empresas muy grandes y multinacionales, por norma general.

En el desarrollo de paginas 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.

Oracle como antes lo mencionamos 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 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 de programación sobre Oracle a

partir de esta premisa vamos a desarrollar las principales acepciones de Oracle y sus

aplicaciones en las distintas áreas de trabajo.

¿ Qué es Oracle ?

Oracle la Primera Base de Datos Diseñada para Grid Computing, es un sistema de gestión de

base de datos relacional fabricado por Oracle Corporation. Oracle es básicamente un

herramienta cliente/servidor para la gestión de base de datos la gran potencia que tiene y su

elevado precio hace que solo se vea en empresas muy grandes y multinacionales, por norma

general.

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. Cuenta además, con

herramientas propias de desarrollo para realizar potentes aplicaciones, como Oracle Designer

Historia

Oracle surge a finales el año 1970 del nombre de Relational Software a partir de un estudio

sobre SGBD (Sistemas Gestores de Base de Datos) Computer World definió este estudio como

uno de los más completos jamás escritos sobre bases de datos. usaba la filosofía de las bases

de datos relacionales, algo que por aquella época era todavía desconocido. La tecnología

Oracle se encuentra prácticamente en todas las industrias alrededor del mundo. Oracle es la

primera compañía de software que desarrolla e implementa software para empresas 100 por

ciento activado por Internet a través de toda su línea de productos: base de datos, aplicaciones

comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones.

El manejador de Base de datos Oracle, surgió a final de los años 70 y principio de los años 80.

George Koch y su equipo de tropas de asalto de técnicos fue el primero en desembarcar en el

terreno de Oracle en 1982.

Hace tres décadas, Larry Ellison vio una oportunidad que otras empresas no supieron apreciar

al descubrir la descripción de un prototipo de trabajo para una base de datos relacional y

enterarse de que ninguna empresa se había comprometido a comercializar la tecnología.

Page 4: C32 cm30 eq3oracle-sun

Ellison y sus cofundadores, Bob Miner y Ed Oates, se dieron cuenta del gran potencial

económico que ofrecía el modelo de base de datos relacional—pero no se dieron cuenta de

que ellos cambiarían la informática empresarial para siempre.

DONDE ES UTILIZADO

Oracle es utilizado y aplicado en las grandes empresas a nivel mundial, como anteriormente se

dio a conocer es la forma de crear una base de datos con gran cantidad de estos de forma

organizada, oracle maneja un lenguaje de programacion avanzado el cual se llama PL/SQL

PL/SQL (Procedural Language/Structured Query Language) es un lenguaje de programación

incrustado en Oracle.

PL/SQL soportara todas las consultas, ya que la manipulación de datos que se usa es la misma

que en SQL, incluyendo nuevas características:

• El manejo de variables.

• Estructuras modulares.

• Estructuras de control de flujo y toma de decisiones.

• Control de excepciones.

El lenguaje PL/SQL está incorporado en:

• Servidor de la base de datos.

• Herramientas de Oracle (Forms, Reports, ...).

En un entorno de base de datos los programadores pueden construir bloques PL/SQL para

utilizarlos como procedimientos o funciones, o bien pueden escribir estos bloques como parte

de scripts SQL*Plus.

Page 5: C32 cm30 eq3oracle-sun

“Open systems for Open minds”

Fue constituida en el año de 1982 por el alemán Andreas von Bechtolsheim y los

norteamericanos Vinod Khosla, Bill Joy, Scott McNealy y Marcel Newman. Las siglas

“SUN” se derivan de la abreviación de «Stanford University Network», este proyecto

que desde su inicio trabajo con el protocolo TCP/IP, se originó para conectar en red las

bibliotecas de la Universidad de Stanford.

Este proyecto, al principio consistió en crear un hardware partir de partes ya

disponibles en el mercado, o de piezas sueltas de las que poseía la propia Universidad,

pero con el paso de solo unos pocos años, la empresa de estos pioneros se fue

convirtiendo en uno de los nombres más grandes de la informática mundial,dentro de

sus actividades como empresa tenía la Fabricación, distribución, servicios de

consultoría y soporte de tecnología de la información. Creciendo rapidamente logro

encontrarse en mas de 100 paises.

El primer eslogan de Sun fue “Sistemas abiertos para mentes abiertas”. Hoy es algo

que suena muy normal, porque la mayoría dela gente ya trabaja de la mano con la Red,

ya es una plataforma común. Pero en aquel momento se trataba de un lema visionario

y revelador.

10 CARACTERISTICAS QUE TIENE SUN

Page 6: C32 cm30 eq3oracle-sun

JAVA

Se trata de uno de los lenguajes de

programación más exitosos y utilizados en internet,

y lo seguirá siendo. Es un componente básico y se

deriva en gran parte de la sintaxis de otros

programas como C y C++, aunque ofreciendo un

modelo de objetos más simples y menos

instalaciones de bajo nivel.

Además, el código fuente puede compilarse y

ejecutarse de forma independiente a la arquitectura

de PC que se esté utilizando, por lo que es muy

versátil.

MYSQL Es la base de datos abierta más popular y

extendida del mundo con más de 100 millones de

copias descargadas o distribuidas. Ofrece velocidad,

fiabilidad y facilidad de uso, siendo la opción

preferida para la Web,Software como Servicio e

incluso para los Proveedores de Servicios de

Internet (ISP). Además, es un componente clave de LAMP

(Linux, Apache, MySQL, PHP/Perl/Python), la

conjunción de software basado en código abierto de

mayor crecimiento.

(Patentes de Sun) La gran colección de patentes que ha ido

guardando Sun representa una mina de oro, se

utiliza para proteger de los ataques de la

competencia. Sun invertiria aproximadamente la

mitad de su presupuesto para el desarrollo de

software, en particular para los sistemas operativos

basados en Unix, herramientas de desarrollo y

aplicaciones. El portfolio de patentes de Sun cubre desde las

tecnologías fundamentales de componentes de

hardware, chips, sistemas operativos, networking,

herramientas de desarrollo, tecnologías web, y

mucho más.

Código abierto El compromiso de Sun con respecto al código

abierto fue duramente criticado durante algún tiempo

hasta que abrió a este espacio la plataforma Java.

Después, llegaron tecnologías como el servidor de

aplicaciones GlassFish, las herramientas de

Page 7: C32 cm30 eq3oracle-sun

desarrollo NetBeans para desarrolladores Java o el

sistema operativo OpenSolaris, entre otras cosas.

JavaFX Es una plataforma cliente para crear y desplegar

aplicaciones ricas para Internet (RIA) a través de

cualquier sistema. Combina lo mejor de la

plataforma Java pero enfocándose en una mayor

funcionalidad en medios digitales, todo ello a través

de una plataforma de desarrollo intuitiva. JavaFX también fue criticado y considerado una

locura por parte de Sun, ya que básicamente se

trata de una plataforma para hacer competencia a

Adobe Flash o a Microsoft Silverlight.

JavaFX

La tienda de aplicaciones de Java está

precisamente creada en JavaFX y ofrece a los

desarrolladores la posibilidad de dar a conocer sus

creaciones a través de un interfaz seguro y sencillo.

Los verdaderos cerebros de Sun

Sun Microsystems mantiene a los máximos

responsables en materia técnica desde sus inicios,

como es el caso de James Gosling, el creador del

lenguaje Java, así como otros profesionales como

Guy Steele, Greg Papadopoulos, Andy

Bechtolsheim, Ian Murdock, etc. que han contribuido

notablemente en la propiedad intelectual de la

compañía.

La administración de la Comunidad Java Aunque el férreo control de Sun en la Comunidad

Java JCP también fue criticado por muchos, lo cierto

es que ha ayudado a que el lenguaje y la plataforma

Java evolucionaran año tras año.

La relación de Java con los desarrolladores

El éxito de las conferencias anuales JavaOne

indica lo bien que Sun intenta conectar con los

desarrolladores de Java. Año tras año, desde 1996,

el evento ha ido mejorando a los anteriores y se

conforma como el punto de partida para estos

profesionales.

Page 8: C32 cm30 eq3oracle-sun

El soporte de Sun en la computación de alto

rendimiento (HPC)

La lista Top 500 de los supercomputadores más

potentes, publicada en noviembre del 2010, ha visto

como se duplicaban los sistemas desarrollados por

Sun con respecto al anterior estudio anterior

realizado en junio de 2009. En total son 11

implementaciones de Sun dentro de los capaces de

suministrar una potencia en torno a los 2

petaFLOPS.

Page 9: C32 cm30 eq3oracle-sun

Oracle compra SUN

El 27 de enero de 2010, Sun fue adquirida por Oracle Corporation por la cantidad de

7,400 millones de dólares , en base a un acuerdo firmado el 20 de abril de 2009. Al

mes siguiente, Sun Microsystems, Inc. se fusionó con Oracle EE.UU., Inc. para

convertirse en Oracle America, Inc.

Anteriormente se había barajado la posibilidad de que la compradora fuera IBM, pero

las negociaciones simplemente fracasaron, Sun en los últimos años había sumado

fracasos y pérdidas, así que, era preferible lanzarse y rectificar después si hacía falta

que quedarse paralizado, Oracle se comprometió para que las tecnologías de

hardware y software de Sun no se perdieran en el camino.

La compra proporcionó a Oracle la tecnología Java de Sun y el sistema operativo

Solaris. Además, Oracle tomó el control de la base de datos de código abierto MySQL,

que fue adquirida por Sun un año antes por más de 700 millones de euros y que ha

sido muy utilizada por múltiples compañías en Internet. Se incito a que los socios

aumentarán la inversión hacia Oracle, para asegurar la innovación y el éxito, para que

funcionara mejor y así las dos compañías estuvieran beneficiadas.

Con la adición de los servidores de Sun, se observó el nacimiento de un monstruo del

Open Source: con Java, MySQL, Open Solaris y Open Office, Oracle se posicionó

como el mayor proveedor de soluciones Open Source del planeta .

Con la adquisición de Sun , Oracle intenta diseñar y entregar sistemas integrados

desde las aplicaciones al disco, donde todas las piezas encajan y trabajan juntas , por

lo que los clientes no tengan que hacerlo por separado.

Con esto se pretende que Oracle se encuentre en un 90% en las necesidades

informáticas de las empresas al incorporar hardware SO, servidores, gestores de bases

de datos etc.