Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Bases de datos Oracle




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    INDICE
    OBJETIVO
    INTRODUCCION
    CARACTERISTICAS DE ORACLE
    CARACTERISTICAS DE ABD
    ESTRUCTURAS DE ORACLE
    EJEMPLO DE HERRAMIENTAS DE ORACLE
    PASOS PARA CREAR UNA BD
    EJEMPLO DE UNA BD

    Monografias.com

    OBJETIVO
    Conocer la funcionalidad de esta herramienta en el manejo de información de base de datos.

    Monografias.com

    INTRODUCCION
    ¿Qué es Oracle?

    Es una Base de Datos los cuales estan almacenados y accesibles según el formato de tablas relacionales. Una tabla relacional tiene un nombre y unas columnas, su definición. Los datos están almacenados en las filas. Las tablas pueden estar relacionadas con otras.
    Una BD Oracle está almacenada físicamente 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 estén almacenados físicamente separados. Está división lógica se hace gracias a los espacios de tablas, tablespaces.

    Monografias.com

    CARACTERISTICAS DE ORACLE

    Es una herramienta de administración gráfica que es mucho más intuitiva y cómoda de utilizar.
    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 diseño y optimización de modelos de datos.
    Asistir a los desarrolladores con sus conocimientos de SQL y de construcción de procedimientos almacenados y triggers, entre otros.
    Apoya en la definición de estándares de diseño y nomenclatura de objetos.
    Documentar y mantener un registro periódico 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 utilización de una base de datos.

    Monografias.com

    CARACTERISTICAS DE ADB
    Instalación de nuevos componentes del software
    Interacción con el administrador del sistema
    Garantizar la seguridad del sistema
    Monitorización
    Respaldos
    Prevención de riesgos

    Monografias.com

    ESTRUCTURAS DE ORACLE
    Las estructuras de la BD Oracle pueden ser divididas en tres clases:
    Internas a la BD
    Internas a las áreas de memoria (incluidas la memoria compartida y procesos)
    Externas a la BD.

    Monografias.com

    ESTRUCTURAS INTERNAS A LA BD
    Las estructuras internas son:
    Tablas: Es la unidad lógica básica de almacenamiento. Contiene filas y columnas (como una matriz) y se identifica por un nombre.
    Columnas: Las columnas también 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 indicación del nombre y el password de la cuenta (esquema) que se está creando.

    Esquemas: Es una colección de objetos lógicos, utilizados para organizar de manera más comprensible la información y conocidos como objetos del esquema. Una breve descripción de los objetos que lo componen es la siguiente

    Monografias.com

    Índices: Un índice es una estructura creada para ayudar a recuperar datos de una manera más rápida 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 condición de búsqueda (cláusula where de la sentencia), ésta se puede acelerar si se dispone de algún índice sobre las columnas-objetivo.
    Clusters: Un cluster es un grupo de tablas almacenadas en conjunto físicamente como una sola tabla que comparten una columna en común. Si a menudo se necesita recuperar datos de dos o más tablas basado en un valor de la columna que tienen en común, entonces es más eficiente organizarlas como un cluster, ya que la información podrá ser recuperada en una menor cantidad de operaciones de lectura realizadas sobre el disco
    Vistas: Una vista implementa una selección de varias columnas de una o diferentes tablas. Una vista no almacena datos; sólo los presenta en forma dinámica. Se utilizan para simplificar la visión del usuario sobre un conjunto de tablas, haciendo transparente para él la forma de obtención de los datos
    Secuencias: El generador de secuencias de Oracle se utiliza para generar números únicos y utilizarlos, por ejemplo, como claves de tablas. La principal ventaja es que libera al programador de obtener números secuenciales que no se repitan con los que pueda generar otro usuario en un instante determinado

    Monografias.com

    Procedimientos y Funciones: Una función es un grupo de sentencias SQL, escritas generalmente en PL/SQL que implementan una serie de rutinas que devuelven un valor. Son casi idénticas a los procedimientos y sólo se diferencian en esa última condición.

    Disparadores, Triggers: Un trigger es un procedimiento que se ejecuta en forma inmediata cuando ocurre un evento especial. Estos eventos sólo pueden ser la inserción, actualización o eliminación de datos de una tabla.

    Sinónimos: Los sinónimos 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 lógicas de la base de datos que contienen información de las transacciones que se encuentran en curso y que aún no han sido confirmadas o deshechas.

    Monografias.com

    Dentro de los tablespaces y datafiles, el espacio utilizado para almacenar datos es controlado por el uso de ciertas estructuras; éstas son las siguientes:
    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 tamaño fijo y crecen a medida que van almacenando más datos. También se pueden redimensionar para aprovechar mejor el espacio de almacenamiento.

    Bloques: Un bloque es la unidad de almacenamiento más pequeña en una base de datos Oracle. Contiene una pequeña porción de información (header) referente al bloque en sí y el resto a los datos que guarda. Generalmente, un bloque de datos ocupará aprox. 2 KB de espacio físico en el disco (asignación típica).

    Monografias.com

    ESTRUCTURAS DE MEMORIA INTERNAS
    Oracle mantiene dos estructuras principales de memoria: el Área Global de Programa(Program Global Area, PGA) y el Área Global del Sistema (System Global Area o también Shared Global Area, SGA).

    El PGA es la zona de memoria de cada proceso Oracle. No está compartida y contiene datos e información de control de un único proceso.
    El SGA es la zona de memoria en la que la BD Oracle guarda información sobre su estado. Esta estructura de memoria está disponible para todos los procesos, por eso se dice que está compartida.

    Monografias.com

    ESTRUCTURAS EXTERNAS A LA BD
    Las estructuras externas estan contenidas por ficheros que utiliza el servidor de BD. Estos ficheros guardan información 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

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter