Bases De Datos
Enviado por macaarepa • 14 de Julio de 2013 • 2.113 Palabras (9 Páginas) • 326 Visitas
1. Introducción
Base de datos: es un conjunto de datos almacenados entre los que existen relaciones lógicas y ha sido diseñada para satisfacer los requerimientos de información de una empresa u organización
Sistema de Gestión de la Base de Datos (SGBD): es una aplicación que permite a los usuarios definir, crear y mantener la base de datos, y controlar acceso controlado a la misma.
• ORACLE
Oracle traduce del inglés al español oráculo que en la antigüedad era la respuesta que daban los dioses a las cuestiones que se les planteaban, incluso se daban a través de interpretaciones de señales, símbolos o de sacrificios animales; o también es el lugar donde se daba dicha respuesta.
Oracle es una herramienta cliente/servidor para la gestión de bases de datos. Es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su elevado precio hace que sólo se vea en empresas demasiado grandes y/o multinacionales, generalmente. En el desarrollo de páginas web pasa lo mismo, como es un sistema muy caro no está tan extendido como otras bases de datos, como Access, MySQL, SQL Server, etc.
Siendo un manejador de base de datos relacional que hace uso de los recursos del sistema informático, para garantizar su aprovechamiento al máximo en ambientes cargados de información. Es el conjunto de datos que proporciona la capacidad de almacenar y acudir a estos de forma recurrente con un modelo definido como relacional, además es una suite de productos que ofrece una gran variedad de herramientas.
Soporta unos 17 idiomas, corre automáticamente en más de 80 arquitecturas de hardware y software distinto sin tener la necesidad de cambiar una sola línea de código. Esto es porque más el 80% de los códigos internos de Oracle son iguales a los establecidos en todas las plataformas de sistemas operativos.
• INFORMIX
Informix es uno de los servidores de bases de datos más utilizados del mundo, con usuarios como las corporaciones más grandes del mundo para la creación de empresas. Informix incorpora conceptos de diseño que son significativamente diferentes de las tradicionales plataformas relacionales, lo que resulta en altos niveles de rendimiento y disponibilidad, capacidades distintivas en la replicación de datos y escalabilidad, y la sobrecarga administrativa mínima. También es uno de los más importantes líderes en tecnología de base de datos, cuyo objetivo es proveer a las más grandes corporaciones alrededor del mundo con herramientas de vanguardia y alto desempeño que les permitan obtener la mayor eficiencia y productividad en el manejo de información.
2. Oracle
Oracle es la primera base de datos diseñada para Grid Computing, George Koch y su equipo de tropas de asalto de técnicos fue el primero en desembarcar en el terreno de Oracle en 1982, durante un proceso de evaluación de sistema de gestión de base de datos para una importante aplicación comercial que George estaba diseñando y construyendo. Oracle conocida entonces como Relational Software, tenía poco más de 25 empleados en aquel tiempo y solo unos pocos clientes importantes. Sin embargo, cuando se completo el estudio, Oracle fue declarada vencedora. George afirmo que el SGBD Oracle era técnicamente el mejor producto del mercado. Estas declaraciones fueron hecha en una época en la que muy poca gente conocía el significado del término "Relacional", y los que lo conocían (o creían conocerlo) no tenían muchas cosas favorables que decir de él.
La compañía de Oracle Corporation estaba trabajando entonces para perfeccionar su joven producto, para comprender los tipos de características y funcionalidad que podría hacerlo útil y productivo en el mundo de los negocios.
Es un sistema de gestión de base de datos relacional fabricado por Oracle Corporation, que es una de las mayores compañías de software del mundo. Sus productos van desde bases de datos hasta sistemas de gestión. Cuenta además, con herramientas propias de desarrollo para realizar potentes aplicaciones, como Oracle Designer.
Oracle surge a finales del año 1970 del nombre de Relational Software a partir de un estudio sobre SGBD (Sistemas Gestores de Base de Datos) Computer World definió este estudio como uno de los más completos jamás escritos sobre bases de datos, usaba la filosofía de las bases de datos relacionales, algo que por aquella época era todavía desconocido. Oracle es la primera compañía de software que desarrolla e implementa software para empresas 100 % 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 garantiza el funcionamiento de sus bases de datos, que en caso de caídas del servidor.
Para desarrollar en Oracle utilizamos PL/SQL un lenguaje de 5ª generación, bastante potente para tratar y gestionar la base de datos, también por norma general se suele utilizar SQL al crear un formulario.
Una BD Oracle tiene una estructura física y una estructura lógica :
La estructura física se corresponde a los ficheros del sistema operativo.
La estructura lógica está formada por los tablespace y los objetos de un esquema de BD.
De acuerdo con la publicación de una revista, esta compañía se ubicó en 1995 en el segundo lugar como compañía más admirada en la categoria de software y servicios, situándose Microsoft Corporation en la primera posición de dicho ránking.
A lo largo de los últimos diez años, la compañía ha experimentado un crecimiento sostenido, con una media de crecimiento anual del orden del 30 al 40%.
En lo que se refiere a "Revenue" o ganancias, durante su último año fiscal, Oracle osciló el 50%, posicionándose por encima de Intel, Motorola, Microsoft, HP, Apple, IBM y Novell.
Oracle ha presentado cuatro generaciones para desarrollo de aplicación:
Oracle 5 y 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.
Oracle 8: Incluye mejoras de rendimiento y de utilización de recursos. Independiente de que
...