PDF (adobe.com)

Juegos de registros

Las páginas Web no pueden acceder directamente a los datos almacenados en una base de datos. Lo que hacen es interactuar con un juego de registros. Un juego de registros es un subconjunto de la información (registros) extraído de la base de datos mediante una consulta de base de datos. Una consulta es una declaración de búsqueda diseñada para buscar y extraer información específica de una base de datos.

Si utiliza una base de datos como fuente de contenido para una página Web dinámica, deberá crear en primer lugar un juego de registros para almacenar los datos recuperados. Los juegos de registros actuarán como intermediarios entre la base de datos que almacena el contenido y el servidor de aplicaciones que genera la página. Los juegos de registros se almacenan temporalmente en la memoria del servidor de aplicaciones para acelerar la recuperación de datos. El servidor descarta el juego de registros cuando ya no se necesita.

Una consulta produce un juego de registros que incluye sólo determinadas columnas, sólo determinados registros o una combinación de ambos. Un juego de registros también puede incluir todos los registros y columnas de una tabla de la base de datos. No obstante, dado que las aplicaciones pocas veces requieren la utilización de todos los datos de una base de datos, procure hacer los conjuntos de registros tan pequeños como sea posible. Dado que el servidor Web guarda temporalmente el juego de registros en la memoria, el uso de un juego más pequeño consumirá menos memoria, lo que puede redundar en un mayor rendimiento del servidor.

Las consultas de base de datos se escriben en SQL (Lenguaje de consulta estructurado, Structured Query Language), un sencillo lenguaje que permite recuperar, añadir y eliminar datos de una base de datos. El generador de SQL que incluye Dreamweaver permite crear consultas sencillas sin necesidad de conocer este lenguaje. Sin embargo, si desea crear consultas SQL, un conocimiento básico de este lenguaje le permitirá crear consultas más avanzadas y contar con mayor flexibilidad al diseñar páginas dinámicas.

Antes de definir un juego de registros para utilizarlo con Dreamweaver, deberá crear una conexión con una base de datos y, si ésta está vacía, introducir los datos. Si aún no ha definido una conexión de base de datos para el sitio, consulte la sección correspondiente a la tecnología de servidor con la que está trabajando en el capítulo que trata este tema y siga las instrucciones para crear una conexión de base de datos.