Las bases de datos tienen todo tipo de usos, como gestión de documentos, gestión de registros, índices de motores de búsqueda, para servidores de correo electrónico y para brindar contenido dinámico de páginas web. Una persona, aplicación o script de página web puede consultar la base de datos con el lenguaje SQL.
Los servidores de bases de datos se usan en el alojamiento de páginas web para insertar contenido en páginas web dinámicas. Las páginas dinámicas utilizan diseños de tipo estándar que son llenadas con información en función de la dirección URL de la página, o de otras variables como las credenciales de usuario o las acciones que se realicen en la página. Algunos ejemplos de páginas dinámicas que utilizan bases de datos son los siguientes:
- Contenido en publicaciones de blogs o páginas de categoría de blogs
- Anuncios clasificados de empleos o sitios web de clasificados
- Información de directorios web y mapas
- El contenido de su actividad en Facebook
- Resultados de Google y otras búsquedas
- Secciones de contenido administrable en sitios web
- Listas de productos de sitios de comercio electrónico y detalles de procesos de compra
- Detalles y configuración de la cuenta cuando inició sesión en un sitio web
- Oracle
- SQL Server
- DB2
- Sybase
- MySQL
MySQL es la base de datos más famosa de alojamiento web. Se
trata de una opción poderosa y también gratis (código abierto) diseñada para
funcionar con el famoso lenguaje de programación PHP. Microsoft SQL Server es
muy popular en sitios web, empresas y más, pues se integra fácilmente con otros
servicios de Microsoft.
¿Cómo Funciona la Integración de Bases
de Datos en el Web?
Para realizar una requisición de acceso desde el Web hasta una
base de datos no sólo se necesita de un browser del Web y de un Servidor Web,
sino también de un software de procesamiento (aplicación CGI), el cual es el
programa que es llamado directamente desde un documento HTML en el cliente.
Dicho programa lee la entrada de datos desde que provienen del cliente y toma
cierta información de variables de ambiente. El método usado para el paso de
datos está determinado por la llamada CGI.
Una vez se reciben los datos de entrada
(sentencias SQL o piezas de ellas), el software de procesamiento los prepara
para enviarlos a la interfaz en forma de SQL, y luego ésta procesa los
resultados que se extraen de la base de datos.
La interfaz
contiene las especificaciones de la base de datos necesarias para traducir las
solicitudes enviadas desde el cliente, a un formato que sea reconocido por
dicha base. Además, contiene toda la información, estructuras, variables y
llamadas a funciones, necesarias para comunicarse con la base de datos.El software de acceso usualmente es el software distribuido con la base de datos, el cual permite el acceso a la misma, a través de solicitudes con formato. Luego, el software de acceso recibe los resultados de la base de datos, aún los mensajes de error, y los pasa hacia la interfaz, y ésta a su vez, los pasa hasta el software de procesamiento.
Cualquier otro software (servidor HTTP, software de redes, etc.) agrega enlaces adicionales a este proceso de extracción de la información, ya que el software de procesamiento pasa los resultados hacia el servidor Web, y éste hasta el browser del Web (ya sea directamente o a través de una red).


Turner, S. (14 de Abril de 2014). http://blog.iweb.com. Recuperado
el 3 de Octubre de 2015, de http://blog.iweb.com:
http://blog.iweb.com/es/2014/04/servidores-de-bases-de-datos/2487.html









