¿Qué es un conjunto de registros?
Un conjunto de registros es una estructura utilizada en una base de datos para contener un grupo de registros. Estos registros pueden ser el contenido de una tabla individual o el resultado de una consulta. Sin la capacidad de generar y mostrar un conjunto de registros, una base de datos no sería más que un repositorio para contener, pero no producir, datos.
Un conjunto de registros es una tabla en blanco que es totalmente personalizable, con filas infinitas y columnas infinitas. Cuando el usuario final solicita información de la base de datos, la base de datos recopila la información deseada y la inserta en el conjunto de registros. Después de esto, la computadora reduce el conjunto de registros a la cantidad de valores devueltos, la cantidad de resultados producidos por la consulta. Luego muestra la información del conjunto de registros en la pantalla, lo que permite al usuario final acceder a los datos solicitados.
Los conjuntos de registros incluyen cualquier información que devuelva la base de datos de una computadora, sin importar cuán pequeña, grande, personalizada o imprecisa. Si el usuario final solicita toda la información de una base de datos de registros de empleados, ese resultado se presentará en forma de un conjunto de registros. Del mismo modo, si el usuario final solicita algo limitado, como las fechas de nacimiento de todos los empleados llamados Ted, esa información también vendrá en conjuntos de registros. En este sentido, recordset no es más que un término genérico utilizado para referirse al resultado de una búsqueda particular.
Una vez generados, los conjuntos de registros solo se refieren a un registro individual dentro de la base de datos como el "registro actual". Esto significa que una vez que recopila sus datos, los conjuntos de registros aparentemente ignoran el resto de la base de datos. Existen por sí mismas como entidades separadas que alojan la información deseada, mientras que el resto de los registros y archivos de la base de datos permanecen intactos y sin tocar. Como resultado, la modificación de la información almacenada en los conjuntos de registros no afectará la información correspondiente contenida en las tablas de la base de datos real.