Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Base de datos Oracle: características, versiones e historia
1.
2. ORACLE DATABASE
BASE DE DATOS
PROFESOR: STARLING GERMOSEN
SECCIÓN: 0541
ROMERSON SANTANA-------------------------------- 14-SIIN-1-151
3. Es un sistema de gestion de base de datos de tipo objeto-relacional (ORDBMS, por el
acrónimo en inglés de Object-Relational Data Base Management System), desarrollado
por Oracle Corporation.
Su dominio en el mercado de servidores empresariales había sido casi total hasta que
recientemente tiene la competencia del Microsoft SQL Server y de la oferta de
otros RDBMS con licencia libre como PostgreSQL, MySQL o Firebird.
Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux.
ORACLE DATABASE
4. HISTORIA
Oracle surge en 1977 bajo el nombre de SDL (Software Development Laboratories).
En 1979, SDL cambia su nombre por Relational Software, Inc. (RSI).La fundación de SDL fue
motivada principalmente a partir de un estudio sobre los SGBD (Sistemas Gestores de Base
de Datos) de George Koch. Computer World definió este estudio como uno de los más
completos jamás escritos sobre bases de datos. Este artículo incluía una comparativa de
productos que dirigía a Relational Software como el más completo desde el punto de vista
técnico. Esto se debía a que usaba la filosofía de las bases de datos relacionales, algo que
por aquella época era todavía desconocido.
5. • En la actualidad, Oracle (Nasdaq: ORCL) todavía encabeza la lista. La tecnología
Oracle se encuentra prácticamente en todas las industrias alrededor del mundo y
en las oficinas de 98 de las 100 empresas Fortune 100. Oracle es la primera
compañía de software que desarrolla e implementa software para empresas cien
por ciento activado por Internet a través de toda su línea de productos: base de
datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y
soporte de decisiones. Oracle es el proveedor mundial líder de software para
administración de información, y la segunda empresa de software.
6. SISTEMAS OPERATIVOS
• Oracle, es soportado por los siguientes sistemas operativos:
• Windows.
• Linux.
• Mac OS X.
• Unix
7. VERSIONES
• 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
además las versiones 7.1, 7.1.2, y 7.1.3.
• Oracle 7 Parallel: Ofrece a los usuarios un método seguro y administrable para
incrementar la performance de sus bases de datos existentes introduciendo operaciones
en paralelo y sincrónicas dentro de sus ambientes informáticos.
8. • Oracle 8: Incluye mejoras de rendimiento y de utilización de recursos. Independiente de
que se necesite dar soporte a decenas de miles de usuarios y cientos de terabytes de
datos, o se disponga de un sistema mucho más pequeño, pero igualmente critico, todos
se benefician del rendimiento de Oracle8. Este soporta aplicaciones de procesamiento de
transacciones on line (OLTP) y de data warehousing mayores y más exigentes.
• Oracle 9: existe alguna tabla de que tenga los sqls de c/tabla que se crea... O, en su
defecto, como puedo armarlo, de que tabals puedo armarlo. Esto es para una migración
de datos que necesito hacer.
• Oracle 10: proporciona mejores resultados al automatizar las tareas administrativas,
ofreciendo seguridad líder en el sector y características para el cumplimiento regulatorio, y
posibilitando la mayor disponibilidad
9. • Oracle 11: es una base de datos de características completas para pequeñas y medianas
empresas que requieren el desempeño, la disponibilidad y la seguridad de la base de
datos #1 del mundo a un bajo costo. Disponible en un solo servidor o en servidores en
cluster con hasta cuatro procesadores, es la opción segura para desarrollar e implementar
de manera económica las aplicaciones de la base de datos.
• Oracle 12c: es la última versión de Oracle, la primera base de datos diseñada para Cloud
Computing, que fue lanzada en 2013, donde con la presentación de la llegada de esta
última versión de Oracle Database 12c, Oracle facilita los esfuerzos de las empresas para
estandarizar, consolidar y automatizar los servicios de las bases de datos en la nube.
10. CARACTERISTICAS PRINCIPALES
• Modelo relacional: los usuarios visualizan los datos en tablas con el formato
filas/columnas.
• Herramienta de administración gráfica intuitiva y cómoda de utilizar.
• Control de acceso: tecnologías avanzadas para vigilar la entrada a los datos.
• Protección de datos: seguridad completa en el entorno de producción y de pruebas y
gestión de copias de seguridad.
• Lenguaje de diseño de bases de datos muy completo (PL/SQL): permite implementar
diseños "activos", que se pueden adaptar a las necesidades cambiantes de negocio.
• Alta disponibilidad: escalabilidad, protección y alto rendimiento para la actividad
empresarial.
11. • Gestión de usuarios: agilidad en los trámites, reducción de costes y seguridad en el control
de las personas que acceden a las aplicaciones y a los sistemas.
• Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de
diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños
"activos", con triggers y procedimientos almacenados, con una integridad referencial
declarativa bastante potente.
• Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los
desarrolladores que se llevan trabajo a casa.
12. VENTAJAS
• Sistema de gestión y control centralizado. Las sentencias de Oracle SQL permiten que los
datos se controlen desde un repositorio centr1al tabular. Un administrador de bases de
datos (DBA por sus siglas en inglés) es responsable de crear usuarios, asignar privilegios,
añadir registros, eliminar información redundante, modificar datos existentes y procesar
preguntas. Estos datos almacenados centralmente son compartidos y accedidos por varias
aplicaciones. Esto elimina la redundancia en la entrada y almacenamiento de datos.
• Estadarización. Una ventaja principal de Oracle SQL es su estandarización y consistencia
entre distintas implementaciones. SQL fue estandarizado por primera vez por el ANSI
(Instituto Estadounidense de Estandarización) en1986, y luego ratificado en 1987 por la
Organización Internacional de Estandarización (ISO), el cual sigue siendo el organismo de
estandarización.
13. • Motor de base de datos objeto-relacional más usado a nivel mundial.
• Multiplataforma: puede ejecutarse desde un PC hasta una supercomputadora.
• Permite el uso de particiones para hacer consultas, informes, análisis de datos, etc.
• Soporta todas las funciones que se esperan de un buen servidor.
• Software del servidor que puede ejecutarse en multitud de sistemas operativos: Linux,
Mac, Windows, etc.
14. DESVENTAJAS
• Procesamiento: Uno de los mayores problemas que presenta Oracle Database es la
incapacidad de este a la hora de ejecutar procesamientos recursivos. Este carece de una
construcción que permita lazos básicos con otros tipos de lenguajes de programación.
• Incompatibilidad: Este presenta es su incompatibilidad en las áreas del tiempo y la sintaxis
de datos.
• Complejidad: Es extremadamente complejo.
• Limitado: Este actualmente se encuentra muy limitado, pertenece principalmente a la
elaboración de tablas y conjuntos de datos.
15. CONCLUSIONES
• El software del servidor puede ejecutarse en multitud de sistemas operativos, tales como:
Windows, Linux, Mac OS X, Unix, etc.
• El Sistema de Gestión de Bases de Datos (SGBD) Consiste en un conjunto de programas,
procedimientos y lenguajes que nos proporcionan las herramientas necesarias para
trabajar con una base de datos.
• En cuanto a seguridad, Oracle brinda al usuario un set de funcionalidades para obtener un
ambiente muy seguro.
• Es imprescindible que el profesional de Oracle entienda las características y opciones
dentro de la desconcertante variedad de ofertas del software de Oracle.