0% encontró este documento útil (0 votos)
279 vistas

Oracle Final

El documento presenta información sobre Oracle. En las primeras secciones se describe a Oracle como un sistema de gestión de base de datos relacional fabricado por Oracle Corporation y se resume brevemente su historia y tecnología. Luego se explican los componentes principales de Oracle como el kernel, las instancias, el SGA y el PGA. Finalmente, se detallan algunos aspectos del lenguaje PL/SQL.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
279 vistas

Oracle Final

El documento presenta información sobre Oracle. En las primeras secciones se describe a Oracle como un sistema de gestión de base de datos relacional fabricado por Oracle Corporation y se resume brevemente su historia y tecnología. Luego se explican los componentes principales de Oracle como el kernel, las instancias, el SGA y el PGA. Finalmente, se detallan algunos aspectos del lenguaje PL/SQL.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 45

Edson Joel Quispe Hancco

ORACLE

Edson Joel Quispe Hancco

ORACLE

Edson Joel Quispe Hancco

ORACLE

ORACLE
Edson Joel Quispe Hancco

24 de Julio del 2013

Telematica Escuela Profesional de Ingeniera de sistemas

Edson Joel Quispe Hancco

ORACLE

Ejemplo array

2x2 + 3(x 1)(x 2)

2x2 + 3(x2 3x + 2)

Edson Joel Quispe Hancco

ORACLE

Ejemplo array

2x2 + 3(x 1)(x 2)

= =

2x2 + 3(x2 3x + 2) 2x2 + 3x2 9x + 6

Edson Joel Quispe Hancco

ORACLE

Ejemplo array

2x2 + 3(x 1)(x 2)

= = = x z y v

2x2 + 3(x2 3x + 2) 2x2 + 3x2 9x + 6 5x2 9x + 6

(1)

Edson Joel Quispe Hancco

ORACLE

Ejemplo 2 Columnas
Texto superior... Oracle es la primera compa n a de software que desarrolla e implementa software para empresas 100 por ciento activado por Internet a trav es de toda su l nea de productos: base de datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones.

Edson Joel Quispe Hancco

ORACLE

Ejemplo 2 Columnas
Texto superior... Oracle es la primera compa n a de software que desarrolla e implementa software para empresas 100 por ciento activado por Internet a trav es de toda su l nea de productos: base de datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones. Texto inferior...

Second column with picture.

Edson Joel Quispe Hancco

ORACLE

Ejemplo 2 Columnas
Texto superior... Oracle es la primera compa n a de software que desarrolla e implementa software para empresas 100 por ciento activado por Internet a trav es de toda su l nea de productos: base de datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones. Texto inferior...

Second column with picture.

Edson Joel Quispe Hancco

ORACLE

INTRODUCION

Oracle es la primera compa n a de software que desarrolla e implementa software para empresas 100 por ciento activado por Internet a trav es de toda su l nea de productos: base de datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones. La tecnolog a Oracle se encuentra pr acticamente en todas las industrias alrededor del mundo.
Edson Joel Quispe Hancco ORACLE

INTRODUCION

Garantiza el funcionamiento de sus bases de datos, que en caso de ca das del servidor compensa econ omicamente con cifras cercanas a las 7 cifras. Oracle corre en computadoras personales (PC), microcomputadoras, mainframes y computadoras con procesamiento paralelo masivo. Soporta unos 17 idiomas, corre autom aticamente en m as de 80 arquitecturas de hardware y software distinto sin tener la necesidad de cambiar una sola l nea de c odigo. Esto es porque m as el 80 por ciento de los c odigos internos de Oracle son iguales a los establecidos en todas las plataformas de sistemas operativos.

Edson Joel Quispe Hancco

ORACLE

INTRODUCION

Garantiza el funcionamiento de sus bases de datos, que en caso de ca das del servidor compensa econ omicamente con cifras cercanas a las 7 cifras. Oracle corre en computadoras personales (PC), microcomputadoras, mainframes y computadoras con procesamiento paralelo masivo. Soporta unos 17 idiomas, corre autom aticamente en m as de 80 arquitecturas de hardware y software distinto sin tener la necesidad de cambiar una sola l nea de c odigo. Esto es porque m as el 80 por ciento de los c odigos internos de Oracle son iguales a los establecidos en todas las plataformas de sistemas operativos.

Edson Joel Quispe Hancco

ORACLE

INTRODUCION

Garantiza el funcionamiento de sus bases de datos, que en caso de ca das del servidor compensa econ omicamente con cifras cercanas a las 7 cifras. Oracle corre en computadoras personales (PC), microcomputadoras, mainframes y computadoras con procesamiento paralelo masivo. Soporta unos 17 idiomas, corre autom aticamente en m as de 80 arquitecturas de hardware y software distinto sin tener la necesidad de cambiar una sola l nea de c odigo. Esto es porque m as el 80 por ciento de los c odigos internos de Oracle son iguales a los establecidos en todas las plataformas de sistemas operativos.

Edson Joel Quispe Hancco

ORACLE

HISTORIA

Edson Joel Quispe Hancco

ORACLE

HISTORIA

Oracle surge a nales el a no 1970 con el nombre de Relational Software a partir de un estudio sobre SGBD (Sistemas Gestores de Base de Datos) Computer World deni o este estudio como uno de los m as completos jam as escritos sobre bases de datos.

Edson Joel Quispe Hancco

ORACLE

HISTORIA

Oracle surge a nales el a no 1970 con el nombre de Relational Software a partir de un estudio sobre SGBD (Sistemas Gestores de Base de Datos) Computer World deni o este estudio como uno de los m as completos jam as escritos sobre bases de datos. Usaba la losof a de las bases de datos relacionales, algo que por aquella epoca era todav a desconocido.

Edson Joel Quispe Hancco

ORACLE

HISTORIA

Edson Joel Quispe Hancco

ORACLE

HISTORIA

conocida entonces como Relational Software, ten a poco m as de 25 empleados en aquel tiempo y solo unos pocos clientes importantes. George armo que el SGBD Oracle era t ecnicamente el mejor producto del mercado.

Edson Joel Quispe Hancco

ORACLE

HISTORIA

conocida entonces como Relational Software, ten a poco m as de 25 empleados en aquel tiempo y solo unos pocos clientes importantes. George armo que el SGBD Oracle era t ecnicamente el mejor producto del mercado.

Edson Joel Quispe Hancco

ORACLE

QUE ES ORACLE?

Denici on

Edson Joel Quispe Hancco

ORACLE

QUE ES ORACLE?

Denici on
la Primera Base de Datos Dise nada para Grid Computing, es un sistema de gesti on de base de datos relacional fabricado por Oracle Corporation.

Edson Joel Quispe Hancco

ORACLE

QUE ES ORACLE?

Denici on
la Primera Base de Datos Dise nada para Grid Computing, es un sistema de gesti on de base de datos relacional fabricado por Oracle Corporation. se basa en la tecnolog a cliente/servidor, pues bien, para su utilizaci on primero ser a necesario la instalaci on de la herramienta servidor (Oracle ) y posteriormente podr amos acceder a la base de datos desde otros equipos con herramientas de desarrollo como Oracle Designer y Oracle Developer
Edson Joel Quispe Hancco ORACLE

MARCO 1

Ir a Marco 2

Edson Joel Quispe Hancco

ORACLE

MARCO 1

Ir a Marco 2

Edson Joel Quispe Hancco

ORACLE

MARCO 2

Regresar a Marco 1

Edson Joel Quispe Hancco

ORACLE

MARCO 2

Regresar a Marco 1

Edson Joel Quispe Hancco

ORACLE

QUE ES ORACLE?

Para desarrollar en Oracle utilizamos PL/SQL un lenguaje, bastante potente para tratar y gestionar la base de datos, Es posible tambien acceder a la base de datos a trav es del SQL plus incorporado en el paquete de programas Oracle para poder realizar consultas, utilizando el lenguaje SQL.

Edson Joel Quispe Hancco

ORACLE

TECNOLOG IA

posee toda la tecnolog a On Demand Grid computing Permite que los ordenadores compartan a trav es de internet u tras redes de telecomunicaciones no solo informaci on si no tambi en poder de calculo y capacidad de almacenamiento
Edson Joel Quispe Hancco ORACLE

ESTRUCTURA

Edson Joel Quispe Hancco

ORACLE

ARQUITECTURA
Ofrece importantes innovaciones para garantizar la disponibilidad de los datos ante paradas planicadas y no planicadas

Edson Joel Quispe Hancco

ORACLE

PROGRAMAS Y ARCHIVOS QUE COMPONE ORACLE

Oracle esta compuesto por tres partes principales, que son: El Kernel de Oracle Las instancias del Sistema de Base de Datos Los Archivos relacionados al sistema de Base de Datos.

Edson Joel Quispe Hancco

ORACLE

EL KERNEL DE ORACLE

As como el Kernel es un sistema operativo, el Kernel Oracle es cargado a la memoria al inicio de las operaciones y es usado por cada base de datos existente en el equipo. El Kernel es el coraz on del RDBMS Oracle, el cual maneja las siguientes tareas: Manejar el almacenamiento y denici on de los datos. Suministrar y limitar el acceso a los datos y la concurrencia de los usuarios. Permitir los backup y la recuperaci on de los datos. Interpretar el SQL y PL/SQL.

Edson Joel Quispe Hancco

ORACLE

EL PGA (Programa Global Area)

Es tambi en llamado Proceso Global Area, consta de datos e informaci on de control de los procesos, asegurando el uso correcto de estos. El PGA contiene informaci on acerca de las conexiones y los procesos que se realizan en Oracle, su tama no es variable en longitud, pero no es din amico. El PGA se activa al conectarse un usuario.

Edson Joel Quispe Hancco

ORACLE

EL SGA (System Global Area)

Se puede llamar Shared global area. Se podr a denir como una serie de buers en memoria residente, a trav es de la cual todas las transacciones y el almacenamiento de dato uyen. El SGA es localizado en memoria al iniciarse una instancia y desaparece al bajarla. Su tama no no puede ser cambiado, pero si puede ser visto con el comando SHOW SGA en el SQL*DBA. Esta Compuesto por: Diccionario Cache Los Redo Log Buers Los Database Buers

Edson Joel Quispe Hancco

ORACLE

EL SGA (System Global Area)

Diccionario Cache: Es un conjunto de tablas que son usadas para proveer informaci on asociada con la base de datos, donde se denen los nombres de usuarios, privilegios, objetos, retenciones y espacios que conforman una DB Oracle. Los Redo Log Buers: Es un espacio reservado en memoria que contiene los cambios realizados a los bloques de datos, permitiendo la reconstrucci on de la base de datos en caso de ocurrir un accidente. Los Database Buers: Es un espacio reservado en memoria para las operaciones normales de la base de datos, el cual depende del tama no especicado en el archivo de inicializaci on (INIT.ORA).

Edson Joel Quispe Hancco

ORACLE

EL LENGUAJE PL/SQL (Procedural Language/Structured Query Language)

Es un lenguaje de programaci on incrustado en Oracle. PL/SQL: es un lenguaje portable, procedural y de transacci on muy potente y de f acil manejo, con las siguientes caracter sticas fundamentales:
Servidor de la base de datos. Incluye todos los comandos de SQL. Es una extensi on de SQL, ya que este es un lenguaje no completo dado que no incluye las herramientas cl asicas de programaci on. Por eso, PL/SQL amplia sus posibilidades al incorporar las siguientes sentencias: Control condicional Ciclos

Edson Joel Quispe Hancco

ORACLE

EL LENGUAJE PL/SQL (Procedural Language/Structured Query Language)

Incorpora opciones avanzadas en:


Control y tratamiento de errores llamado excepciones. Manejo de cursores.

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. Los programas se ejecutan en el servidor para ahorrar recursos a los clientes.

Edson Joel Quispe Hancco

ORACLE

COMPATIBILIDAD
Comparando con M.S. SQL SERVER

Edson Joel Quispe Hancco

ORACLE

LA FAMILIA DE BASE DE DATOS

Oracle Edici on Est andar: Esta versi on fue conocida como Servidor de grupos de trabajo (Workgroup). Este producto est a considerado base de datos multiusuario pero con un n umero limitado de usuarios. Actualmente existe para Windows, Unix y Linux. Oracle Edici on Enterprise: Est a dirigido a implementaciones a gran escala y funciona en m as plataformas que la Est andar e incluye mejoras en el manejo de redes, administraci on, caracter sticas de Data Warehousing. Tambi en tiene otras opciones para funciones especiales tales como integraci on con datos a sistemas de informaci on geogr aca, Sonido y V deo.

Edson Joel Quispe Hancco

ORACLE

LA FAMILIA DE BASE DE DATOS

Personal Oracle: Esta versi on es para un solo usuario y es usada normalmente por desarrolladores que trabajan individualmente en sus m aquinas. Como personal.Oracle comparte las mismas caracter sticas que el Enterprise, las aplicaciones pueden ser transportadas al area de producci on real sin ning un problema. Oracle Lite: Fue conocido como el Oracle M ovil y esta dise nado para usuarios que utilizan dispositivos m oviles inal ambricos. Este producto diere de los dem as porque no utiliza el mismo n ucleo del resto de la familia. En lugar de ello Oracle desarroll o un nuevo n ucleo que requiere de muy poca memoria para hacerlo compatible con las computadoras port atiles incluyendo las agendas electr onicas basadas en los sistemas operativos Windows CE y Palm OS.

Edson Joel Quispe Hancco

ORACLE

DESVENTAJAS

El mayor inconveniente de Oracle es quiz as su precio. Incluso las licencias de Personal Oracle son excesivamente cara

Tambi en es elevado el coste de la formaci on, y s olo u ltimamente han comenzado a aparecer buenos libros sobre asuntos t ecnicos distintos de la simple instalaci on y administraci on.

Edson Joel Quispe Hancco

ORACLE

FUTURO DE ORACLE
Por qu e Oracle compr o Sun Microsystems?
El 20 de abril de 2009, Oracle anunci o que, pago 7400 millones de d olares para, apoderarse de Sun Microsystems,

Que nos trae Oracle Database 12c?


supera los principales retos de los clientes que est an consolidando bases de datos en un modelo de nube privada al mejorar considerablemente la eciencia y reducir los costos de administraci on, al tiempo de conservar la autonom a de las bases de datos separadas.

Edson Joel Quispe Hancco

ORACLE

CONCLUSIONES

Oracle es b asicamente una herramienta cliente/servidor para la gesti on de Bases de Datos. Oracle es la base de datos con mas orientaci on hac a INTERNET. creado para las grandes empresas. PL/SQL es un lenguaje de programaci on incrustado en Oracle, el mismo que soporta consultas y manipulaci on de datos que se usan en SQL (lenguaje declarativo, que permite realizar ciertas operaciones en las bases de datos). Oracle es portable porque se puede instalar en la gran mayor a de los sistemas operativos y tambi en tiene una gran capacidad de almacenamiento.

Edson Joel Quispe Hancco

ORACLE

Edson Joel Quispe Hancco

ORACLE

También podría gustarte