Está en la página 1de 42

Jos Edwin Del Cid Ayala.

Jos Orlando Toyos Rivas.


Roberto Enrique Ulloa Gmez. Oscar Roberto Espinoza Romero.

ngel Amadeo Herrera Sandoval.


Wilber Santiago Rodrguez Navarrete.

Oracle

es bsicamente un herramienta cliente/servidor para la gestin 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.

Lawrence Joseph Ellison, conocido como

Larry Ellison es el fundador y figura principal de Oracle.

El manejador de Base de datos ORACLE,

surgi a final de los aos 70 y principio de los aos 80. Oracle conocida entonces como Relational Software, tena poco ms de 25 empleados en aquel tiempo y solo unos pocos clientes importantes. Oracle era tcnicamente el mejor producto del mercado.

A lo largo de los ltimos diez aos, la

compaa ha experimentado un crecimiento sostenido, con una media de crecimiento anual del orden del 30 al 40%. Tan solo en la Argentina, contando con 100 empleados, su facturacin anual ha crecido de 300.000 dlares en 1990 a 20 millones en 1995.

Es un manejador de base de datos

relacional que hace uso de los recursos del sistema informtico en todas las arquitecturas de hardware, para garantizar su aprovechamiento al mximo en ambientes cargados de informacin.

Es el conjunto de datos que proporciona la

capacidad de almacenar y acudir a estos de forma recurrente con un modelo definido como relacional. Es el mayor y mas usado Sistema Manejador de Base de Datos Relacional (RDBMS) en el mundo.

Oracle corre en computadoras personales

(PC), microcomputadoras, mainframes y computadoras con procesamiento paralelo masivo. Soporta unos 17 idiomas, corre automticamente en ms de 80 arquitecturas de hardware y software distinto sin tener la necesidad de cambiar una sola lnea de cdigo.

Es

una herramienta de administracin grfica que es mucho ms intuitiva y cmoda de utilizar. Ayuda a analizar datos y efectuar recomendaciones concernientes a mejorar el rendimiento y la eficiencia en el manejo de aquellos datos que se encuentran almacenados.

Apoya en el diseo y optimizacin de

modelos de datos. Asistir a los desarrolladores con sus conocimientos de SQL y de construccin de procedimientos almacenados. Apoya en la definicin de estndares de diseo y nomenclatura de objetos.

El

poderoso modelo relacional ha evolucionado desde herramientas y los modelos de datos de redes. La mayor aceptacin y uso de un modelo de datos es el modelo relacional que fue conocido en 1969 con la revisin hecha por IBM

Un modelo relacional posee tres grandes aspectos: Estructuras: Definicin de objetos que contengan datos y que son accesibles a los usuarios. Operaciones: Definir acciones que manipulen datos u objetos. Reglas: Leyes para gobernar la informacin, cmo y qu manipular.

Una base de datos relacional definida como un modelo de informacin es estrictamente visualizable por los usuarios mediante tablas. Una tabla est compuesta por una matriz bidimensional de filas y columnas. En cualquier ocasin la informacin es cambiada en una base de datos relacional.

Oracle 5 y Oracle 6: fueron las dos primeras

versiones de Oracle, quedando aun rezagadas por las versiones sucesoras. Oracle 7: La base de datos relacional componentes de Oracle Universal Server. Posee adems las versiones 7.1, 7.1.2, y 7.1.3.

Oracle 7 Parallel: Ofrece a los usuarios un

mtodo seguro y administrable para incrementar la performance de sus bases de datos existentes introduciendo operaciones en paralelo y sincrnicas dentro de sus ambientes informticos.

Oracle 8: Incluye mejoras de rendimiento y

de utilizacin de recursos. Se necesita dar soporte a decenas de miles de usuarios y cientos de terabytes de datos, todos se benefician del rendimiento de Oracle 8. Este soporta aplicaciones de procesamiento de transacciones on line (OLTP) y de data warehousing mayores y ms exigentes.

Oracle Fail Safe: Protege al sistema de cada

de entornos Cluster Windows NT. Este producto es para que el sistema operativo Windows NT disponga de una mayor oferta de solucciones en entornos cluster. (Cluster se aplica a los conjuntos o conglomerados de PCs construidos mediante la utilizacin de hardwares comunes y que se comportan como si fuesen una nica PC.)

Oracle

Universal Server: Con soporte completo de Web, mensajera y datos multimedia, Oracle Universal Server es el eslabn fundamental en el camino de transicin de la industria de la tecnologa a la informtica de red, donde la complejidad de software es transferida desde la PC de escritorio a poderosos servidores y redes.

ESTRUCTURAS INTERNAS A LA BD Tablas: Es la unidad lgica bsica de almacenamiento. Contiene filas y columnas (como una matriz) y se identifica por un nombre. Columnas: Las columnas tambin tienen un nombre y deben especificar un tipo de datos. Una tabla se guarda dentro de un tablespace.

Usuarios: Es la indicacin del nombre y el

password de la cuenta (esquema) que se est creando. Esquemas: Es una coleccin de objetos lgicos, utilizados para organizar de manera ms comprensible la informacin y conocidos como objetos del esquema.

ndices: Un ndice es una estructura creada

para ayudar a recuperar datos de una manera ms rpida y eficiente. Un ndice se crea sobre una o varias columnas de una misma tabla. Clusters: Un cluster es un grupo de tablas almacenadas en conjunto fsicamente como una sola tabla que comparten una columna en comn.

Vistas: Una vista implementa una seleccin

de varias columnas de una o diferentes tablas. Una vista no almacena datos. Secuencias: El generador de secuencias de Oracle se utiliza para generar nmeros nicos y utilizarlos, por ejemplo, como claves de tablas. La principal ventaja es que libera al programador de obtener nmeros secuenciales que no se repitan.

Procedimientos y Funciones: Una funcin

es un grupo de sentencias SQL, escritas generalmente en PL/SQL que implementan una serie de rutinas que devuelven un valor. Disparadores, Triggers: Un trigger es un procedimiento que se ejecuta en forma inmediata cuando ocurre un evento especial.

Sinnimos: Los sinnimos son objetos del

sistema que apuntan a otros objetos. Implementan alias de tablas, vistas, secuencias o unidades de programas. Segmento de Rollback: son reas lgicas de la BD que contienen informacin de las transacciones que se encuentran en curso y que an no han sido confirmadas o deshechas.

ESTRUCTURAS EXTERNAS A LA BD Las estructuras externas estan contenidas por ficheros que utiliza el servidor de BD. Estos ficheros guardan informacin tanto de los datos almacenados en la BD como la necesaria para gobernar la propia BD.

Los ficheros son: Ficheros de la BD Ficheros redo log (Los archivos de redo log registran cambios a la base de datos como resultado de transacciones o acciones internas del servidor Oracle.) Ficheros de control Ficheros de Traza (ficheros cuyos registros poseen informacin referente a la direccin de memoria accedida por el procesador)

Un RDBMS 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.

El Kernel es el corazn del RDBMS Oracle, el cual maneja las siguientes tareas: Manejar el almacenamiento y definicin de los datos. Suministrar y limitar el acceso a los datos y la concurrencia de los usuarios. Permitir los backup y la recuperacin de los datos. Interpretar el SQL y PL/SQL.

Oracle

Universal Installer. gestor de instalaciones, controla cada nueva instalacin de software Oracle a fin de que se integren de la mejor manera posible SQL*plus. Programa cliente que permite conexin con el servidor Oracle para enviarle secuencias SQL y PL/SQL

iSQL*plus. Permite conexiones al servidor

Oracle con la misma finalidad que el anterior pero utilizando una navegador de Internet, lo que facilita el trabajo SQL*plus WorkSheet. Permite conexiones al servidor de Oracle, utilizando un entorno ms potente (procede del Oracle Enterprise Manager)

Oracle Enterprise Manager. Entorno que

permite la administracin y configuracin completa del servidor Oracle. SQL*Loader. Permite cargar en bases de datos de Oracle informacin que procede de un archivo de texto. Necesaria para utilizar en las bases de datos de Oracle, informacin que procede de otro software.

Import/Export. Para importar y exportar

datos entre instancias de Oracle. Servidor http de Oracle. Basado en el servidor Apache, permite opciones de documentacin y sobre todo la comunicacin directa a travs de iSQL*Plus con el servidor Oracle sin tener necesidad de instalar software adicional.

Net Manager. Permite la administracin de

los servicios de red a fin de configurar las conexiones hacia instancias de Oracle. Oracle Forms. Permite crear aplicaciones visuales sobre bases de datos de Oracle Oracle Reports. Asistente para la produccin de informes

Oracle Designer. Herramienta CASE de

Oracle, para crear esquemas en el ordenador y que el software produzca los resultados del mismo Oracle JDeveloper. Crea aplicaciones Java pensadas para desarrollar formularios sobre datos de Oracle

Oracle Developer Suite. Integra todos los

componentes anteriores Oracle AS (Application Server). Servidor de aplicaciones de Oracle. Permite compilar aplicaciones J2EE Pro C/C++ Precompilador de C/C++ para Oracle

Oracle Edicin Estndar

Esta versin fue conocida como Servidor de grupos de trabajo (Workgroup). Este producto est considerado base de datos multiusuario pero con un nmero limitado de usuarios. Actualmente existe para Windows, Unix y Linux.

Oracle Edicin Enterprise

Est dirigido a implementaciones a gran escala y funciona en ms plataformas que la Estndar e incluye mejoras en el manejo de redes, administracin, caractersticas de Data Warehousing.

Personal Oracle

Esta versin es para un solo usuario y es usada normalmente por desarrolladores que trabajan individualmente en sus mquinas. Oracle Lite Fue conocido como el "Oracle Mvil" y esta diseado para usuarios que utilizan dispositivos mviles inalmbricos.

Las necesidades y requerimientos de los clientes han llevado a la creacin de innovaciones de producto significativas para facilitar la utilizacin, escalabilidad, confiabilidad y almacenamiento de datos y una de las opciones mas viable y fuertes es ORACLE.

GRACIAS POR LA ATENCION PRESTADA

También podría gustarte