Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
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.
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.
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.
(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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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)
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.
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.
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, 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
componentes anteriores Oracle AS (Application Server). Servidor de aplicaciones de Oracle. Permite compilar aplicaciones J2EE Pro C/C++ Precompilador de C/C++ para Oracle
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.
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.