Está en la página 1de 6

Arquitectura e Instalación de un Sistema Administrador de Base de Datos-DBMS

Rabidranath Mendoza Vergara

Administración de Base de Datos

Instituto IACC

4-diciembre-2019
Informe Instalación DBMS

Estimado Sr. Gerente.

Hago llegar las indicaciones que son importantes para la instalación de un DBMS y sus

consideraciones a seguir.

 Debemos contar con hardware adecuado para que soporte nuestra base de datos a instalar.

Primero con un servidor robusto en memoria, discos de almacenamiento, un buen

procesador, una red adecuada para la transmisión de datos entre la base de datos y los

usuarios finales.

 Otro punto importante tiene que ver con los softwares que debemos averiguar, como un

sistema operativo (Unix, Linux, Windows, etc.). Debemos contar con aplicaciones o

programas que nos permitan acceder y manipular los datos del negocio. De forma

standard un DBMS incluye una serie de utilitarios dentro de su estructura, ofreciendo

herramientas con una excelente interfaz gráfica, fácil de usar o bien también ocupar la

consola propia de la instalación.

 Usuarios: Aquí encontraremos varios roles que permitirán el buen funcionamiento del

producto a instalar, los detallaremos a continuación:

- Administrador del Sistema, esta persona o grupo serán los encargados de supervisar y

controlar el funcionamiento general del DBMS. Una de las funciones es controlar el

espacio del disco o los discos físicamente, que esté conectado a la red, etc.

- Administrador de Base de Datos, esta labor la cumple una persona o varias, implica la

mantención y buen funcionamiento de la base de datos, su función es mantener

respaldos diarios, semanales o mensuales de estas. Realizar mantención a los recursos

de la base de datos, ejemplo, espacio en las tablespaces, optimización de índices, y


sobretodo realizar auditorías a los datos. También define roles o permisos a los

objetos creados en las bases de datos(DBA).

- Diseñadores de base de Datos, grupo de profesionales cuya función principal es la

creación de la estructura de las bases de datos. Es importante la labor de estas

personas ya que de ellos depende la calidad de estas estructuras que pueden afectar el

desempeño del mismo

- Analista/Programador, son personas con habilidades para el desarrollo de

Aplicaciones y programas informáticos, la finalidad es acceder a los datos

almacenados en las bases de datos. En este análisis nos encontramos con los dos

programadores asignados por el Sr. Gerente. Aquí es de gran importancia que estos

profesionales tengan una toma de decisiones importantes para que la información que

van acceder sea útil para el proyecto.

- Usuarios finales, aquí encontramos a todas aquellas personas que utilizan los

programas desarrollados por los analistas/programadores, este usuario tiene la opción

de realizar operaciones rutinarias que requieren las organizaciones. La persona

asignada por el gerente, el digitador tiene esta función.

 Procedimientos: el principal objetivo consiste en establecer ordenadamente y

sistemáticamente la forma en la cual los datos serán almacenados, recuperados y

procesados de forma íntegra, esto permite procesos de auditoría y control de

confiabilidad.

 Los Datos: aquí nos encontramos con el componente primario para el desarrollo de la

información relevante y útil para la organización. Debido a ellos, deben ser definidos
adecuadamente y categorizados para evitar las duplicidades y no consuman demasiados

recursos, que puede perjudicar el rendimiento del DBMS

La figura nos muestra en forma más detallada los componentes de un DBMS.

A continuación, detallaremos el proceso de instalación de un DBMS.

1. Debemos seleccionar un DBMS (Relational Data Base Management System), a

utilizar, es un proceso complejo y delicado que la instalación de un software

comercial tradicional.

2. Al momento de instalar lo primero que debemos tener en cuenta es la cantidad de

memoria a utilizar, esta debe ser asignada con consulta del administrador del
servidor, quien nos dirá la memoria asignar en la instalación, una vez obtenida

esta información analizaremos la cantidad asignar a la memoria cache o temporal

a la cual nos permitirá en forma óptima el movimiento de los datos a los

dispositivos físicos (disco, etc.). Mientras más capacidad de memoria se asigne al

buffer pool será mejor el desempeño del sistema base de datos.

3. Creación del espacio físico. Las personas encargadas deberán tener la información

suficiente detallada de las tablas y su cantidad de registros(tuplas) lo que permite

asignar el espacio necesario. Esto nos indicara el espacio que ocupara la base de

datos. Durante la creación de la base de datos debemos considerar tres tablas que

son propias de la base de datos.

SYSCATSPACE: esta tiene como objetivo almacenar el catálogo de las

tablas de sistemas.

TEMPSPACE1: Utilizada para el almacenamiento de las tablas

temporales generadas durante el procesamiento de la información de las bases de

datos.

USERSPACE1: Utilizada para el almacenamiento de las tablas, y sus

respectivos índices, creadas por el usuario.

La mejor practica al definir el espacio inicial requerido por la base de datos, sugiere

que el diseñador(analista/programador) de la misma posea un conocimiento avanzado

acerca de la organización, con especial énfasis en su flujo actual de información y sus

expectativas de crecimiento. Otro factor es que obtenga el asesoramiento de un

especialista en base de datos, conocido como (DBA).

Un DBMS también permite simplificar las operaciones más rutinarias que se ejecutan sobre una

base de datos, esto hace posible que usuarios no expertos en programación puedan extraer datos
y combinarlos para generar diferentes reportes finales básicos para la toma de decisiones y

realizar una gestión adecuada para el negocio.

Al proceder a instalar un DBMS se requiere de todo un análisis acerca del ambiente bajo el cual

el mismo operará.

Esto ayudará a establecer, de forma correcta y eficiente, los mejores parámetros para asegurar un

eficiente desempeño de este software. Entre estos factores debe destacarse la importancia de:

• Disponer de la capacidad de almacenamiento en disco no solo para el DBMS en sí, sino

para todos aquellos programas y bases de datos que lo complementan.

• Contar con la suficiente memoria RAM para una correcta ejecución de las operaciones

de manejo de la información.

También podría gustarte