CONCEPTO FUNCIONES, INSALACIÓN, MANEJO Y USOS DEL SISTEMA MANEJADOR DE BASES DE DATOS

 BASE DE DATOS

Una base de datos tiene una estructura lógica y una física. La estructura física es el conjunto de ficheros del sistema operativo asociados a la base de datos.

Una base de datos Oracle consta de tres tipos de ficheros:

  • Ficheros de datos: contienen los datos reales de la base de datos. Los datos se almacenan en tablas definidas por el usuario, pero también contienen el diccionario de datos, índices y otros tipos de estructuras.
  • Los ficheros de datos tienen las siguientes características:
    • Un fichero de datos exclusivamente está asociado con una sola base de datos Oracle.
    • Uno o más ficheros de datos forman una unidad lógica de almacenamiento de base de datos llamada tablespace.
  • Ficheros Redo Log: contienen los cambios efectuados en la base de datos para poder recuperar ante fallos.
  • Los ficheros de Control, contienen la información necesaria para mantener y verificar la integridad de la base de datos. Por ejemplo, un fichero de control se usa para identificar los ficheros de datos y redo log. Una base de datos Oracle necesita al menos un fichero de control.

    ELEMENTOS DE UNA BASE DE DATOS DE ORACLE

    Una base de datos Oracle está compuesta principalmente por tres partes:
    MEMORIA
    Puede ser memoria asociada a los procesos de usuario (PGA – Process Global Area) y sería propia de cada cliente Oracle, o por memoria asociada al servidor Oracle (SGA – System Global Area).
    La SGA son buffers que Oracle toma del sistema operativo, cuando arranca la base de datos. La porción de memoria, que toma inicialmente y como lo distribuye en sus diferentes componentes, está determinado por el fichero de inicialización de la base de datos. En la SGA se sitúan datos, información del diccionario de datos, gestión de bloqueos, etc…

    PROCESOS
    Existen dos tipos de procesos:

    • Procesos de usuario, sqlplus, sqlforms….
    • Procesos background o procesos de Oracle como DBWR, LGWR…

    FICHEROS DE DATOS
    Existen varios tipos de ficheros:
    FICHEROS DE PARÁMETROS: spfile/pfile, listener, tnsnames,…
    FICHERO DE CONTROL (control files): Contienen información para poder arrancar la base de datos, su nombre, fecha de creación, ficheros asociados a la base de datos, …
    FICHEROS DE DATOS (datafiles): Son los ficheros donde se almacena la información de la base de datos.
    REDO LOG: Sirven para mantener la consistencia en caso de fallo.

    Una base de datos contempla varios aspectos:

    • ESTRUCTURAS: Almacenan la información de una base de datos. El acceso a las estructuras y los datos contenidos en ellas, se realiza mediante operaciones.
    • OPERACIONES: Son las acciones que nos permiten acceder y manipular los datos y las estructuras. Las operaciones en una base de datos suelen ajustarse a una serie de reglas de integridad predefinidas.
    • REGLAS DE INTEGRIDAD: Son las leyes que rigen las operaciones que permiten acceder a los datos y manipularlos. Sirven para proteger los datos y las estructuras que los contienen.
    • INSTALACIÓN DE UNA BASE DE DATOS ORACLE 

Una base de datos Oracle tiene diferentes ediciones con muchas opciones os recomiendo leer el artículo «Ediciones y opciones Oracle 11G», para aclarar las posibilidades dentro de las bases de datos Oracle.

Para empezar a desarrollar en Oracle recomiendo instalar Oracle Database Express Edition 11 G. En el artículo «Instalación de Oracle Database Express 11G (Oracle XE)» se indica como instalar de manera sencilla sobre Windows. Si quisierais instalar la última versión más potente y completa os recomiendo este otro artículo: «Instalación Oracle 12c sobre CENTOS»



BIBLIOGRAFÍA:

García, J. (12 de mayo de 2013). MUNDO DB. Obtenido de http://mundodb.es/introduccion-a-las-base-de-datos-oracle#:~:text=Introducci%C3%B3n%20a%20las%20base%20de%20datos%20Oracle%201,las%20estructuras%20de%20memoria.%20...%20Mas%20cosas...%20

 

Comentarios

Entradas más populares de este blog

Principales diferencias de los sistemas manejadores de bases de datos POSTGRESQL, VISUAL PROFOX, PHPMYADMIN

RADIO GROUP Y RADIO BUTTON

Principales funciones del sistema manejador de base de datos postgresql