Sei sulla pagina 1di 6

Oracle

Es bsicamente una herramienta cliente/servidor para la gestin de bases de datos. Es un producto vendido a nivel mundial. Posee igual
interaccin en todas las plataformas (Windows, unix, Macintosh y mainframes).

Estructura fsica, ficheros
Estos estn agrupados en diferentes tipos segn el uso interno y la utilizacin que a cada uno de ellos se les da. Por ello estos sern
agrupados segn la funcin que desempeen:
Ficheros de programas de ORACLE
Ficheros de base de datos
Ficheros de control
Ficheros de traza

Estructura de lgica
Tablespaces
Una base de datos puede estar formada por uno o varios tablespaces, aunque siempre deber existir el tablespace primario
denominado SYSTEM. Un tablespace est asociado ineludiblemente a uno o mas ficheros de base de datos.
Segmentos
Es un conjunto de bloques de la base de datos distribuidos para almacenar los datos de esta y una base de datos se compone de cinco
tipos de segmentos
Segmentos de datos
Segmentos de ndices
Segmentos de rollback
Segmentos temporales
Segmentos de arranque
Objetos
Los diferentes objetos que forman parte de una base de datos ORACLE son los siguientes
Tablas
ndices
Vistas
Clusters
Secuencias
Sinnimos

Estructura de memoria
Todas las operaciones realizadas por el gestor de la base de datos ORACLE estn basadas en la estructura de memoria y procesos
existente. Esta se basa en la memoria principal de la computadora sobre la que esta instalado el producto y bien definida a partir de las
siguientes areas:
Area global del sistema
Buffers de base de datos
Buffers de traza
Area global de programas
Areas de contexto
Areas de software
Memoria virtual

Estrucutura de procesos
Definimos un proceso como un mecanismo, dentro del sistema operativo sobre el que convive, capaz de ejecutar una serie de
instrucciones en una area, normalmente propia de memoria la estructura de procesos de un sistema define cuantos procesos pueden
ejecutarse al mismo tiempo y como son ejectados estos. Dicha estructura debe conseguir dos metas bsicas.
Simular un entorno privado en un entorno publico de procesos, en donde todos ellos trabajan simultneamente.
Permitir que cada uno de los procesos comparta todos los recursos de la maquina sobre la que se ejecuta sin que ninguno de
ellos hagan un uso individual de estos.







Usuarios de bd
Desarrollador
Es la persona que desarrolla programas que interactan con la base de datos.

DBA
Es quien se encarga cierto tiempo de realizar el mantenimiento de los datos y que vela porque los datos tengan alta disponibilidad.

USUARIO FINAL
Es la persona que usa los datos y los ve convertidos en informacin, como graficos o reportes.

Una base de datos permite
Organizar o ver los datos de diferentes maneras.
Agregar nuevos elementos o registros
Mejora la disponibilidad de los datos
Generar informes o reportes
Modificar datos existentes
Evitar inconsistencias

DLL

DCL

DML

Potrebbero piacerti anche