?Cu?les son las diferentes herramientas de administrador de base de datos?

Las bases de datos act?an como un dep?sito central de informaci?n 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 base 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 la 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 la 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.