You are on page 1of 22

BASE DE DATOS

Perspectiva Histrica

Oracle surge a finales de los 70 bajo el nombre de [ Software] a partir de un


estudio sobre. SGBD (Sistemas Gestores de Base de Datos) de George Koch.

Computer World defini este estudio como uno de los ms completos jams
escritos sobre bases de datos. Este artculo inclua una comparativa de productos
que eriga a Relational Software como el ms completo desde el punto de vista
tcnico. Esto se deba a que usaba la filosofa de las bases de datos relacionales,
algo que por aquella poca era todava desconocido.

En la actualidad, Oracle (Nasdaq: ORCL) todava encabeza la lista. La tecnologa Oracle


se encuentra prcticamente en todas las industrias alrededor del mundo y en las
oficinas de 98 de las 100 empresas Fortune 100.

2
Perspectiva Histrica
Oracle es la primera compaa de software que desarrolla e implementa
software para empresas 100 por ciento activado por Internet a travs de toda
su lnea de productos: base de datos BD, aplicaciones comerciales y
herramientas de desarrollo de aplicaciones y soporte de decisiones. Oracle es
el proveedor mundial lder de software para administracin de informacin, y
la segunda empresa de software.

3
Perspectiva Histrica

Oracle a partir de la versin 10g Release 2, cuenta con 6


ediciones:
Oracle Database Enterprise Edition(EE).
Oracle Database Standard Edition (SE).
Oracle Database Standard Edition One (SE1).
Oracle Database Express Edition (XE).
Oracle Database Personal Edition (PE).
Oracle Database Lite Edition (LE).
La nica edicin gratuita es la Express Edition, que es
compatible con las dems ediciones de Oracle Database
10gR2 y Oracle Database 11g.

4
Qu es ORACLE?

Oracle es un sistema de gestin de base de datos relacional (o RDBMS


por el acrnimo en ingls de Relational Data Base Management System),
desarrollado por Oracle Corporation.
Se considera a Oracle como uno de los sistemas de bases de datos ms
completos, destacando:
soporte de transacciones,
estabilidad,
escalabilidad y
Soporte multiplataforma.

5
Qu es ORACLE?
Oracle la Primera Base de Datos Diseada para Grid Computing, es un
sistema de gestin de base de datos relacional fabricado por Oracle
Corporation.
Es bsicamente un herramienta cliente/servidor para la gestin de base
de datos, la gran potencia que tiene hace que se vea en empresas
muy grandes y multinacionales, por norma general.
Oracle Corporation: es una de las mayores compaas de software del
mundo. Sus productos van desde bases de datos (Oracle) hasta
sistemas de gestin. Cuenta adems, con herramientas propias de
desarrollo para realizar potentes aplicaciones, como Oracle Designer.

6
Caractersticas

Desarrollado sobre Oracle database, oracle content database ha sido


diseado para que las organizaciones puedan controlar y gestionar
grandes volmenes de contenidos no estructurados en un nico
repositorio con el objetivo de reducir los costos y los riesgos asociados a
la perdida de informacin.

7
Caractersticas
Reducciones en los costos de inactividad con una arquitectura de
mxima disponibilidad
Cambio ms rpido de los sistemas de TI mediante Real
Application Testing
Particin y compresin de los datos para ejecutar consultas ms
rpidas utilizando menos discos
Proteccin y auditora seguras de datos, y total recuperacin de la
informacin
Eliminacin de redundancias con Active Data Guard

8
Caractersticas
o Es una herramienta de administracin grfica que es mucho ms
intuitiva y cmoda de utilizar.
o 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.
o Apoya en el diseo y optimizacin de modelos de datos.
o Asistir a los desarrolladores con sus conocimientos de SQL y de
construccin de procedimientos almacenados y triggers, entre otros.
o Apoya en la definicin de estndares de diseo y nomenclatura de
objetos.
o Documentar y mantener un registro peridico de las mantenciones,
actualizaciones de hardware y software, cambios en las aplicaciones
y, en general, todos aquellos eventos relacionados con cambios en el
entorno de utilizacin de una base de datos.

9
Estructura
Las estructuras de la BD Oracle pueden ser
divididas en tres clases:
o Internas a la BD.
o Internas a las reas de memoria (incluidas
la memoria compartida y procesos).
o Externas a la BD.

10
Por qu ORACLE?

Oracle Database 11g extiende la exclusiva


capacidad de Oracle para ofrecer los
beneficios de grid computing con mayor
administracin automtica y automatizaci
n
, logrando que las siguientes funciones
resulten fciles para los clientes:
Innovar con mayor rapidez y con
confianza utilizando Real Application
Testing.
Administrar ms datos por menos con
compresin y particionamiento
avanzado de tabla.
Proteger los datos de manera segura y
facilitar el cumplimiento con 11
Por qu ORACLE?

ORACLE ES EL LDER EN BASE DE DATOS


Informe Gartner 2006: Oracle es la Base de
Datos #1 con un
47,1% de Participacin en el Mercado.
Oracle obtiene el rcord mundial de acuerdo
con los resultados de la prueba de
desempeo (ingls)respecto de Windows ,
Linux y servidores UNIX en una gran variedad
de entornos de hardware.
Oracle es el #1 en Linux con ms del 80%
de participacin en el mercado y
el costo de transaccin ms bajo de la industr
ia
.
12
Menor costo operativo comparado con
Requerimientos

Hardware

13
Requerimientos

Software

14
Mecanismos de Seguridad

El sistema de base de datos ORACLE provee control de acceso


discrecional, el cual es un medio de restriccin de acceso basado en
privilegios. Para que un usuario pueda acceder a un objeto, se le deben
otorgar los privilegios apropiados. Los usuarios con los privilegios
adecuados pueden otorgar privilegios a otros usuarios a su criterio. Por
esta razn, este tipo de seguridad es llamada "discrecional".
Oracle administra la seguridad de la base de datos utilizando diferentes
servicios o facilidades:
- Usuarios y esquemas - Privilegios
- Roles - Configuracin del
almacenamiento y cuotas
- Lmites a los recursos - Monitoreo

15
Servicios de ORACLE

ESTRATEGIA DISEO TRANSICIN OPERACIN MEJORA


Establecer el Caso Acelerar el xito con Entrega de Proyectos de Gestionar y medir el CONTINUA
de Negocios y Plan las personas TI en Produccin Impacto de las Desbloquear
de Trabajo para la adecuadas, controlada y consistente soluciones operacionales continuamente ms
Creacin de Valor de Procesos y con la gestin de contra los objetivos valor de las inversiones
Inversiones y Tecnologa lanzamiento de tecnologa
Tecnologa

El portafolio completo de servicios de Oracle cubre el ciclo de vida


de toda la solucin y ha sido desarrollado para ayudar a los clientes
en la reduccin de costo total de propiedad, reduciendo el riesgo y
mejorar el valor empresarial.
16
Dnde se utiliza ORACLE?

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 programacin avanzado
el cual se llama PL/SQL

17
Dnde se utiliza ORACLE?
PL/SQL (Procedural Language/Structured Query Language) es un
lenguaje de programacin incrustado en Oracle.
PL/SQL soportara todas las consultas, ya que la manipulacin de datos
que se usa es la misma que en SQL, incluyendo nuevas caractersticas:

o El manejo de variables.
o Estructuras modulares.
o Estructuras de control de
flujo y toma de decisiones.
o Control de excepciones.

18
Dnde se utiliza ORACLE?

Ellenguaje 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.
Los programas o paquetes de PL/SQL se pueden almacenar en la
base de datos como otro objeto, y todos los usuarios que estn
autorizados tienen acceso a estos paquetes.
Los programas se ejecutan en el servidor para ahorrar recursos a los
clientes.

19
Clientes

20
Conclusiones

El comercio electrnico ofrece opciones de automatizacin en todos


los negocios de las empresas, los documentos digitales son el futuro,
al ser este servicio tan imprescindible, se hace necesario analizar las
posibilidades existentes en el mercado de bases de datos y las
caractersticas que una base de datos libre puede solventar frente a
las bases de datos comerciales.
La inversin en una base de datos de cdigo abierto es una
alternativa vlida que gerentes y desarrolladores deberan considerar
el momento de escoger una solucin informtica.
La base de datos Oracle es una herramienta muy confiable y segura,
tiene opciones de auditoria, backup y aplicaciones para la toma de
decisiones que la diferencian de sus competidores libres y
propietarios. En ocasiones es mejor sacrificar los recursos (memoria,
disco) para obtener a cambio integridad en los datos.
21
GRACIA
22

You might also like