Transcript Oracle
Equipo 6:
Livera Díaz Erika
Martínez Silva Mariana
Sosa García Daniel Alejandro
CONTENIDO
• Introducción
• Antecedentes
•Oracle y otras BD’s
• Tutoriales
• Características importantes
• Debilidades y fortalezas
• Costos
• Clientes
• Conclusiones
• Bibliografía
2
INTRODUCCIÓN
*Oracle es una herramienta cliente / servidor para la
gestión de bases de datos, funciona como un sistema
relacional (RDBMS – Relational Data Base Management
System ).
*Fue creado por Oracle Corporation que es una de las
mayores compañías de software en el mundo.
*Es un producto vendido a nivel mundial, especialmente a
empresas muy grandes y multinacionales.
*Se le considera como uno de los sistemas mas completos.
3
SISTEMA GESTOR DE BASES DE DATOS (DBMS)
*El DBMS es un conjunto de programas que se encargan
de manejar la creación y todos los accesos a las bases de
datos.
*Proporciona una forma de almacenar y recuperar la
información de una base de datos de manera que sea
tanto práctica como eficiente.
*Se compone de un lenguaje de definición de datos (DDL:
Data Definition Language), de un lenguaje de manipulación
de datos (DML: Data Manipulation Language) y de un
lenguaje de consulta (SQL : Structured Query Language).
4
HISTORIA
• Oracle surge a finales de los años 70 y principio de los años
80 a partir de un estudio de sistemas gestores de bases de
datos realizado por George Koch:
•En el año 1977 Larry Ellison fundó Software Development
Laboratories. Con la visión de encontrar formas más rápidas,
fáciles y potentes, de manejar el acceso a la información, y
esa visión se ha convertido en una realidad.
•En el año 1979 cambia el nombre a Relational Software, Inc
y presenta su nuevo producto Oracle V2 como una versión
comercial de un sistema de administración de bases de
datos.
5
HISTORIA
•Para 1982, era considerado como “el mejor producto del
mercado”
•En 1983 RSI cambia su nombre definitivo a Oracle
Corporation, y lanza Oracle V3
•En 1984, Oracle V4 soporta consistencia de lectura y en
1985 Oracle V5 empieza a soportar el modelo Client/Server
para unirse al auge de la aparición de las redes.
•1989 trajo la aparición del ERP de Oracle, conocido como
Oracle Financials ®, junto a la versión 6 del motor
6
HISTORIA
•Para convertirse en una base de datos completa, en 1992
aparece Oracle V7h,
•En 1995 la publicación especializada “Fortuna” la ubico en el
segundo lugar como compañía más admirada en el rubro de
software y servicios, situándose Microsoft Corporation en la
primera posición de dicho ránking.
•En 1997 Oracle V8 comienza a soportar desarrollos
orientados a objetos y el almacenamiento y ejecución de
contenido multimedia y en 1999 sale a la luz Oracle 8i para
estar a tono con los requerimientos de la Internet.
7
HISTORIA
•En 2001 Oracle 9i trae más de 400 nuevas características
incluyendo la habilidad de manipular documentos XML,
opciones de alta disponibilidad, bases de datos en Cluster.
Un avance importante se hace sobre la definición de Bases
de Datos Virtuales (VPD), autenticación vía LDAP* y en la
autoadministración de la base de datos.
•En 2003 Oracle Corporation lanza Oracle 10g
* LDAP (Lightweight Directory Access Protocol), (Protocolo Ligero de Acceso a Directorios) es un protocolo a nivel de aplicación que
permite el acceso a un servicio de directorio ordenado y distribuido para buscar diversa información en un entorno de red. LDAP también
es considerado una base de datos (aunque su sistema de almacenamiento puede ser diferente) a la que pueden realizarse consultas.
Habitualmente, almacena la información de login (usuario y contraseña) y es utilizado para autentificarse aunque es posible almacenar
otra información (datos de contacto del usuario, ubicación de diversos recursos de la red, permisos, certificados, etc).
En conclusión, LDAP es un protocolo de acceso unificado a un conjunto de información sobre una red.
8
HISTORIA
• Según la clasificación The 2006 Software 500
correspondiente al año 2006, ocupa el primer lugar en la
categoría de las bases de datos y el séptimo lugar a nivel
mundial de las compañías de tecnologías de la información.
•En el 2007, Oracle anunció la última versión de su Base de
Datos en la ciudad de Nueva York, EU. La denomina Oracle
11g
•2008 Oracle 11g sale a la luz para ser hasta el momento la
aplicación actual en función.
9
[2]
10
CARACTERISTICAS
Sus características generales son las siguientes:
•Entorno cliente/servidor.
•Gestión de grandes bases de datos.
•Usuarios concurrentes.
•Alto rendimiento en transacciones.
•Sistemas de alta disponibilidad.
•Disponibilidad controlada de los datos de las aplicaciones.
•Adaptación a estándares de la industria, como SQL-92.
•Gestión de la seguridad.
•Autogestión de la integridad de los datos.
•Opción distribuida.
•Portabilidad.
•Compatibilidad.
•Conectabilidad.
•Replicación de entornos.
11
ORACLE Y OTRAS BD’s
Se necesita analizar: soporte, rendimiento, funcionalidad,
sistemas operativos soportados, interfaz de desarrollo,
conectores, características de acceso a datos, tipos de datos,
seguridades, tipos de almacenamiento.
Oracle está diseñado para ambientes Web que incluyen
características únicas no proporcionadas por ningún otro
proveedor
De acuerdo a sus necesidades, presupuesto o afinidad, los
clientes deciden por la opción que mas se acople a sus
requerimientos.
12
ORACLE Y OTRAS BD’s
Puede hacerse una comparación con otras dos RDBMS’s con las que hace
competencia: [1]
Oracle vs Sybase:
Oracle vs SQL SERVER:
Sybase es significativamente más
No es cierto que SQL Server sea
rápido que Oracle.
mejor que Oracle, o viceversa.
Tomando en cuenta:
Ambos productos se pueden
1) El hardware utilizado no era utilizar para construir sistemas
'Empresa' de clase, no se estables. Sin embargo, SQL Server
tiene
algunas
ventajas
en
aplicó RAID.
comparación
con
Oracle
y
2) La cantidad de datos utilizados
viceversa.
en la prueba (sobre un valor de
15
MB)
es
bastante • SQL Server es mas barato que
Oracle…
importante, pero mucho menor
que los datos manipulados en •
una típica empresa de clase
aplicación.
Oracle soporta todas
plataformas conocidas…
las
13
TUTORIALES Y CURSOS EN LINEA
Existen muchos tutoriales sobre aplicaciones de Oracle, en
esta ocasión solo mencionaremos los siguientes:
Oracle 10g (administración)
Oracle 10g (mantenimiento)
Oracle 11g (doc. en inglés, aún no ha sido traducido)
Se puede accesar a Internet y consultar la siguiente pagina
donde se encuentran algunos cursos on line.
http://www.lawebdelprogramador.com/cursos/mostrar.php?id=66&texto=Oracle#
14
CARACTERÍSTICAS IMPORTANTES
•Hace uso de los recursos del sistema informático en todas
las arquitecturas de hardware
•Es el mayor y mas usado Sistema Manejador de Base de
Dato Relacional (RDBMS) en el mundo
•Incluye cuatro generaciones de desarrollo de aplicación,
herramientas de reportes y utilitarios
•Corre
en
computadoras
microcomputadoras, mainframes
procesamiento paralelo masivo
personales
(PC),
y computadoras con
•Soporta unos 17 idiomas
Fuente 6
15
FORTALEZAS
•Es la primera base de datos relacional diseñada para grid
computing, garantiza que la información esté siempre
disponible y segura
•Calidad de servicio del mercado
•Posibilidad de innovar más rápidamente con seguridad
•Posee igual interacción en todas la plataformas
(Windows, Unix, Macintosh y Mainframes)
•Soporta bases de datos de todos los tamaños, desde
severas cantidades de bytes y gigabytes en tamaño.
16
DEBILIDADES
•Precio
•Uso de parches
Fuente 8 y 9
17
COSTOS
Producto
ORACLE DATABASE 11g
Usuario nombrado
Procesador
$ 950.00
Mínimo 25 usuarios
$ 47, 500.00
$ 350.00
Mínimo 5 usuarios
$ 17, 500.00
$180.00
Mínimo 5 usuarios
Precios en Dólares
$5, 800.00
Fuente 6
18
CLIENTES
Fuente 3
19
CONCLUSIONES
ORACLE es una herramienta cliente/servidor para la
gestión de bases de datos.
Es el manejador de base de datos relacional más usado en
el mundo por sus características como portabilidad,
compatibilidad, conectividad.
Su principal fortaleza es que es la primera base de datos
relacional diseñada para grid computing.
Su principal debilidad es el precio.
20
BIBLIOGRAFÍA
[1]http://translate.google.es/translate?hl=es&langpair=en|es&u=http://www.rock
et99.com/sybase/syb_vs_ora.html&prev=/translate_s%3Fhl%3Des%26q%3Doracl
e%2Bvs%2Bsybase%26tq%3Doracle%2Bvs%2Bsybase%26sl%3Des%26tl%3Den
[2]www.oracle.com
[3]http://www.oracle.com/global/lad/customers/products/database.html
[4]http:// www.ilustrados.com/publicaciones/EpZVVlyFyAbRDtMKhI.php#ORACLE
[5]http://www.monografias.com/trabajos35/comparativa-basesdatos/comparativa-bases-datos3.shtml
[6]http://oraclestore.oracle.com/OA_HTML/ibeCZzpHome.jsp?minisite=10021&re
spid=22372&grp=STORE&language=US
[7]http://puntoconfig.blogspot.com/2008/10/instalacin-conexin-y-mantenimientoen.html
[8]http://www.laflecha.net/canales/seguridad/noticias/oracle-publica-hoy-variosparches-para-resolver-41-problemas-de-seguridad
[9]http://www.todoexpertos.com/categorias/tecnologia-e-internet/bases-dedatos/oracle/respuestas/14706/vetajas-y-desventajas
21