Sie sind auf Seite 1von 24

Oracle

Jorge Luis Berrezueta L. Mercedes Quintero R. 8vo Sistemas

QU ES?
Oracle es una potente herramienta cliente/servidor para la gestin de Bases de Datos.

Definicin
Considerado

uno de los sistemas de bases de datos mas completos.


Soporte de transacciones Estabilidad Escalabilidad Soporte multiplataforma

Herramienta

c/s utilizada para gestionar base de datos.

Caractersticas- Entorno c/s


Gestin

de grandes bases de datos Usuarios concurrentes Alto rendimiento en transacciones Sistema de alta disponibilidad Gestin de la seguridad Compatibilidad

Arquitectura
Intervienen

dos conceptos fundamentales:

Base de Datos Instancias

Base de Datos

Conjunto de datos almacenados segn el formato de tablas relacionales. Esta almacenada fsicamente en ficheros y la correspondencia entre estos y las tablas es posible gracias a la ESTRUCTURA INTERNA DE LA BD. Esta permite que diferentes tipos de datos este almacenados fsicamente separados gracias a los espacios de tablas (tablespaces)

Espacios de tablas
Divisin

lgica de la BDD. Los espacios de tablas se utilizan para mantener junto los datos de usuarios o de aplicaciones y facilitar su mantenimiento

Instancias
Permite

el acceso a los datos. Oracle utiliza un conjunto de procesos que son compartidos por todos los usuarios. Una instancia de BD es e conjunto de estructura de memoria y de procesos que acceden a los ficheros de datos.

Estructuras internas de la BD

Tablas y columnas Restricciones de Tablas Usuarios Esquemas ndices Clster Vistas Secuencias Procedimientos y funciones Paquetes, Packages Disparadores, Trigers Sinnimos Privilegios y Roles Segmentos, extensiones y Bloques Segmento de Rollback

Estructura de memoria Interna


rea

Global de Programa PGA: Es la zona de memoria de cada proceso Oracle. Contiene datos e informacin de control de un nico usuario, no esta compartida rea Global del Sistema SGA: Es la zona de memoria donde se almacena la informacin sobre su estado. Esta disponible para todos los procesos, ya que esta compartida

Estructura de Proceso

SGA

Arquitectura
Fondo comn compartido (Shared pool).En ella mantiene el diccionario de datos y las reas compartidas de las rdenes SQL que se solicitan para su procesamiento.

Arquitectura
Fondo de memoria rpida (Database buffer cache).- Su funcin es mantener bloques de datos ledos directamente de los archivos de datos.

Arquitectura
rea de registros de rehacer (Redo log buffer).Es un buffer circular que mantiene todos los cambios que han sido realizados sobre la base de datos por operaciones de insert, update, delete, create, alter y drop.

Las entradas de este buffer contienen toda la informacin necesaria para reconstruir los cambios realizados a la base de datos por medio de cualquier sentencia del DDL o del DML

Arquitectura

Request Queue y Response Queues.- Estas estructuras constituyen los elementos bsicos para el manejo de conexiones de usuarios al manejador.

Aplicaciones Oracle

Integracin

de las aplicaciones Oracle Oracle Business Accelerators Oracle User Productivity Kit

Soporte

Interfaces

Aplicaciones Administrativas

Herramientas Oracle
Java

IDEs Java Frameworks Java SDKs Oracle Business Intelligence Oracle Database y PL/SQL Java APIs Oracle Solaris y Oracle Linux .NET

Ventajas
Eleva

la Productividad Acelera el rendimiento de la empresa Reduce el coste de propiedad

Ejemplos de Empresas reales que usa Oracle


Peridico

el Universal Alsea (Domino s Pizza, Starbucks Coffee, Burger King, Chillis) Banco de Mexico Coca Cola FEMSA Nacional Fianaciera Mercado Libre

Das könnte Ihnen auch gefallen