¿Cuáles son las diferentes herramientas de administrador de base de datos?
Las bases de datos actúan como un depósito de información central al que los programas o servicios web autorizados pueden acceder, agregar o modificar. Los profesionales llamados administradores de bases de datos están a cargo de configurar y mantener estos servidores de software especializados. Las herramientas de administrador de base de datos son programas especializados que les permiten acceder, modificar y actualizar el software y las configuraciones de la base de datos.
En el mundo de la programación de computadoras, un servidor es un programa cuyo propósito es proporcionar información a otras piezas de software llamadas clientes. Un servidor puede ejecutarse en su propia máquina, a la que los clientes acceden a través de Internet o una red local. Un servidor también puede ejecutarse como un programa en segundo plano en la misma máquina que sus programas cliente. El software de base de datos se ejecuta como un servidor que escucha en un puerto específico las conexiones entrantes de los programas cliente que desean acceder a la información que contiene.
Las herramientas de administrador de bases de datos que los profesionales usan para mantener las bases de datos en ejecución son programas separados y no forman parte del software de la base de datos. Los administradores de bases de datos usan estas herramientas para emitir comandos para los que se programa una pieza particular de software de base de datos, para reconocer y responder con una acción correspondiente. Aunque la sintaxis exacta de estos comandos varía entre los diferentes programas de bases de datos, las acciones que se pueden realizar con ellos incluyen:
- Agregar y eliminar las credenciales que los programas pueden usar para iniciar sesión en una base de datos en particular
- agregar bases de datos o eliminar bases de datos del servidor
- agregar o eliminar tablas individuales dentro de una base de datos
- modificar el diseño de una tabla
- modificar entradas de datos individuales
Estos programas de utilidad pueden tener interfaces gráficas de usuario completas o ser programas de terminal basados en texto. Las herramientas de administrador de bases de datos que usan una interfaz basada en texto requieren que el usuario escriba la sintaxis completa para cada comando de mantenimiento. Los programas que tienen una interfaz gráfica completa permiten a los usuarios configurar comandos haciendo clic en los botones y seleccionando diferentes opciones, luego traducen la acción a la sintaxis necesaria para un comando en la base de datos.
Las herramientas de administrador de base de datos también incluyen software que permite iniciar sesión de forma remota en una computadora y ejecutar comandos del sistema. Estos son necesarios para cuando el administrador tiene que actualizar el software de la base de datos que se ejecuta en una máquina sin monitor de computadora o interfaz gráfica. Para que un administrador pueda aplicar una actualización, debe detener el servidor de la base de datos, que es como salir de una aplicación en ejecución. El software de inicio de sesión remoto permite que un administrador de base de datos acceda a la computadora en la que se ejecuta la base de datos para detener el servidor de la base de datos, actualizar el software y luego reiniciar el software de la base de datos.