¿Qué es un conjunto de resultados?

Un conjunto de resultados de la base de datos es una tabla que contiene un bloque seleccionado de filas de una base de datos. Incluye la información almacenada en esas filas junto con la "metainformación" para esas filas. La metainformación incluye detalles sobre la disposición de las filas, como el número total de columnas y los nombres de columnas individuales. El usuario final generalmente usa conjuntos de resultados para producir información en respuesta a una consulta, que es una solicitud estructurada de información de una base de datos.

Cuando un usuario final hace una consulta, él o ella solicita información específica de una base de datos. Una consulta de muestra podría buscar generar una lista de los nombres de todos los empleados contratados en junio del año anterior. Cuando se consulta, la base de datos escanearía su contenido, encontraría los archivos que se ajustan a los criterios solicitados y colocarían esos archivos en un conjunto de resultados. El conjunto de resultados se muestra luego en la pantalla junto con sus metadatos.

Visualización de un conjunto de resultados puede ser una experiencia caótica, porque sin parámetros, una computadora no tiene ningún métodopara organizar los datos devueltos. El comando "Orden por" en el lenguaje de consulta estructurada (SQL) resuelve este conflicto, lo que permite que el usuario final dicte cómo el programa de base de datos de la computadora debe mostrar los resultados. Por ejemplo, la organización a través de la alfabetización es común. En el ejemplo anterior, los resultados pueden organizarse mediante la fecha de contratación.

Algunos meta-data podrían no estar disponibles, dependiendo del programa de base de datos específico que se utiliza. Por ejemplo, pedirle a la base de datos que precalcule el número de filas en un conjunto de resultados a menudo resulta imposible, ya que esta información no está disponible de antemano. Por lo tanto, una solicitud pidiendo a la base de datos que proporcione el número exacto de empleados mayores de 25 años que ganan $ 10,000 dólares estadounidenses (USD) al año o más; en otras palabras, el número de filas que estarían en un resultado establecido para la consulta, podría devolver un resultado nulo, ya que el programa no puede "saber"La respuesta sin generar primero el resultado completo establecido ejecutando la consulta real. Conocer esta información podría ser necesaria cuando el usuario final desea tener una cuenta del resultado, pero no requiere un conjunto de resultados completos; En otras palabras, donde los nombres de los empleados y otra información son irrelevantes o irrelevantes para la solicitud.

OTROS IDIOMAS