Vous êtes sur la page 1sur 7

BASE DE DATOS ORACLE

1. CONCEPTO
Oracle la Primera Base de Datos Diseada para Grid Computing,
es un sistema de gestin de base de datos relacional fabricado por
Oracle Corporation. Oracle es bsicamente un herramienta
cliente/servidor para la gestin de base de datos la gran potencia
que tiene y su elevado precio hace que solo 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.
Es una Base de Datos los cuales estn almacenados y accesibles
segn el formato de tablas relacionales. Una tabla relacional tiene
un nombre y unas columnas, su definicin. Los datos estn
almacenados en las filas. Las tablas pueden estar relacionadas
con otras.
Una BD Oracle est almacenada fsicamente en ficheros, y la
correspondencia entre los ficheros y las tablas es posible gracias a
las estructuras internas de la BD, que permiten que diferentes
tipos de datos estn almacenados fsicamente separados. Est
divisin lgica se hace gracias a los espacios de tablas,
tablespaces.
2. HISTORIA
Historia Oracle surge a finales el ao 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 ms completos jams escritos sobre bases de
datos. Usaba la filosofa de las bases de datos relacionales, algo
que por aquella poca era todava desconocido. La tecnologa
Oracle se encuentra prcticamente en todas las industrias

alrededor del mundo. 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

herramientas

de

de

datos,

desarrollo

de

aplicaciones

comerciales

aplicaciones

soporte

y
de

decisiones. Oracle garantiza el funcionamiento de sus bases de


datos,

que

en

caso

de

cadas

del

servidor

compensa

econmicamente con cifras cercanas a las 7 cifras.


3. VERSIONES
Versiones de Oracle 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 adems las versiones 7.1, 7.1.2, y 7.1.3.
Oracle 7 Parallel: Ofrece a los usuarios un mtodo seguro y
administrable para incrementar la performance de sus bases de
datos existentes introduciendo operaciones en paralelo y
sincrnicas dentro de sus ambientes informticos.
Oracle 8: Incluye mejoras de rendimiento y de utilizacin 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 ms pequeo, pero
igualmente crtico, todos se benefician del rendimiento de
Oracle8.

Este

soporta

aplicaciones

de

procesamiento

de

transacciones on line (OLTP) y de data warehousing mayores y


ms 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 migracin de datos que
necesito hacer.
Oracle 10: proporciona mejores resultados al automatizar las
tareas administrativas, ofreciendo seguridad lder en el sector y
caractersticas para el cumplimiento regulatorio, y posibilitando
la mayor disponibilidad

Oracle 11: es una base de datos de caractersticas completas


para

pequeas

medianas

empresas

que

requieren

el

desempeo, 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
opcin segura para desarrollar e implementar de manera
econmica las aplicaciones de la base de datos.

4. CARACTERSTICAS
Controlar y gestionar grandes volmenes de contenidos no
estructurados en un nico repositorio con el objetivo de reducir
los costes y los riesgos asociados a la prdida de informacin.
Es una herramienta de administracin grfica que es mucho
ms intuitiva y cmoda de utilizar.
Tiene una estructura lgica y una fisica.
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.
Apoya en el diseo y optimizacin de modelos de datos.
Asistir a los desarrolladores con sus conocimientos de SQL y de
construccin de procedimientos almacenados y triggers, entre
otros.
Apoya en la definicin de estndares de diseo y nomenclatura
de objetos.
Documentar

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.
5. ESTRUCTURAS
5.1. LOGICAS: Se

divide

en

unidades

de

almacenamiento,

tenemos:
Tablas: Es la unidad lgica bsica de almacenamiento.
Contiene filas y columnas (como una matriz) y se identifica
por un nombre.

Columnas: Las columnas tambin tienen un nombre y


deben especificar un tipo de datos. Una tabla se guarda
dentro de un tablespace (o varios, en el caso de las tablas
particionadas).
Usuarios: Es la indicacin del nombre y el password de la
cuenta (esquema) que se est creando.
Esquemas: Es una coleccin de objetos lgicos, utilizados
para organizar de manera ms comprensible la informacin
y

conocidos

como

objetos

del

esquema.

Una

breve

descripcin de los objetos que lo componen es la siguiente.


ndices: Un ndice es una estructura creada para ayudar a
recuperar datos de una manera ms rpida y eficiente. Un
ndice se crea sobre una o varias columnas de una misma
tabla. De esta manera, cuando se solicita recuperar datos de
ella mediante alguna condicin de bsqueda (clusula
where de la sentencia), sta se puede acelerar si se dispone
de algn ndice sobre las columnas-objetivo.
Clusters: Un cluster es un grupo de tablas almacenadas en
conjunto fsicamente como una sola tabla que comparten
una columna en comn. Si a menudo se necesita recuperar
datos de dos o ms tablas basado en un valor de la columna
que

tienen

en

comn,

entonces

es

ms

eficiente

organizarlas como un cluster, ya que la informacin podr


ser recuperada en una menor cantidad de operaciones de
lectura realizadas sobre el disco
Vistas: Una vista implementa una seleccin de varias
columnas de una o diferentes tablas. Una vista no almacena
datos; slo los presenta en forma dinmica. Se utilizan para
simplificar la visin del usuario sobre un conjunto de tablas,
haciendo transparente para l la forma de obtencin de los
datos
Secuencias: El generador de secuencias de Oracle se
utiliza para generar nmeros nicos y utilizarlos, por
ejemplo, como claves de tablas. La principal ventaja es que
libera al programador de obtener nmeros secuenciales que

no se repitan con los que pueda generar otro usuario en un


instante determinado.
Procedimientos y Funciones: Una funcin es un grupo de
sentencias SQL, escritas generalmente en PL/SQL que
implementan una serie de rutinas que devuelven un valor.
Son casi idnticas a los procedimientos y slo se diferencian
en esa ltima condicin.
Disparadores, Triggers: Un trigger es un procedimiento
que se ejecuta en forma inmediata cuando ocurre un evento
especial. Estos eventos slo pueden ser la insercin,
actualizacin o eliminacin de datos de una tabla.
Sinnimos: Los sinnimos son objetos del sistema que
apuntan a otros objetos. Implementan alias de tablas, vistas,
secuencias o unidades de programas. Por lo general se
utilizan para esconder ciertos detalles del objeto que
representan al usuario final.
Segmento de Rollback: son reas lgicas de la base de
datos que contienen informacin de las transacciones que
se encuentran en curso y que an no han sido confirmadas o
deshechas.
Segmentos: Es un grupo de extensiones utilizados para
almacenar un tipo particular de datos. Existen 4 tipos de

segmentos: datos, ndices, rollback y temporales.


Extensiones: Es un grupo de bloques de datos. Se
establecen en un tamao fijo y crecen a medida que van
almacenando ms datos. Tambin se pueden redimensionar

para aprovechar mejor el espacio de almacenamiento.


Bloques: Un bloque es la unidad de almacenamiento ms
pequea en una base de datos Oracle. Contiene una
pequea porcin de informacin (header) referente al
bloque

en

el

resto

los

datos

que

guarda.

Generalmente, un bloque de datos ocupar aprox. 2 KB de


espacio fsico en el disco (asignacin tpica).
5.2. FSICAS: Estn contenidas por ficheros que utiliza el servidor
de BD. Estos ficheros guardan informacin tanto de los datos

almacenados en la BD como la necesaria para gobernar la


propia BD.
Los ficheros son:
Ficheros de la BD
Ficheros redo log
Ficheros de control
Ficheros de Traza
6. VENTAJAS
Oracle es el motor de base de datos relacional ms usado a
nivel mundial.
Puede ejecutarse en todas las plataformas, desde una PC hasta
un supercomputador.
Oracle soporta todas las funciones que se esperan de un
servidor "serio": un lenguaje de diseo de bases de datos muy
completo.
Permite el uso de particiones para la mejora de la eficiencia, de
replicacin e incluso ciertas versiones admiten la administracin
de bases de datos distribuidas.
El software del servidor puede ejecutarse en multitud de
sistemas operativos.
Existe incluso una versin personal para Windows 9x, lo cual es
un punto a favor para los desarrolladores que se llevan trabajo a
casa. Oracle es la base de datos con ms orientacin haca
INTERNET.
7. DESVENTAJAS
Una de las desventajas es la inestabilidad de las primeras
versiones, por lo que se tienen que lanzar muchas otras mas de
correcciones hasta alcanzar la estabilidad.
El mayor inconveniente de Oracle es quizs su precio.
Otro problema es la necesidad de ajustes. Un error frecuente
consiste en pensar que basta instalar el Oracle en un servidor y
enchufar directamente las aplicaciones clientes. Un Oracle mal
configurado puede ser desesperantemente lento.
Tambin es elevado el coste de la formacin,

slo

ltimamente han comenzado a aparecer buenos libros sobre


asuntos

tcnicos

administracin.

distintos

de

la

simple

instalacin

http://es.slideshare.net/RMCA/administracion-de-base-de-datosoracle?related=5
http://es.slideshare.net/joseantonioespino/base-de-dato-oracle

Vous aimerez peut-être aussi