Skip to main content

Qu'est-ce qu'un ensemble de résultats?

Un ensemble de résultats de base de données est un tableau contenant un bloc sélectionné de lignes à partir d'une base de données.Il comprend les informations stockées dans ces lignes ainsi que les méta-information de ces lignes.La méta-information comprend des détails sur la disposition des lignes, telles que le nombre total de colonnes et les noms de colonnes individuelles.L'utilisateur final utilise généralement des ensembles de résultats pour produire des informations en réponse à une requête, qui est une demande structurée d'informations dans une base de données.

Lorsqu'un utilisateur final fait une requête, il ou elle demande des informations spécifiques dans une base de données.Un exemple de requête pourrait chercher à générer une liste des noms de tous les employés embauchés en juin de l'année précédente.Lorsqu'il est interrogé, la base de données scannerait son contenu, trouverait les fichiers qui correspondaient aux critères demandés et placaient ces fichiers dans un ensemble de résultats.L'ensemble de résultats est ensuite affiché à l'écran avec ses méta-données.

La visualisation d'un ensemble de résultats peut être une expérience chaotique, car sans paramètres, un ordinateur n'a pas de méthode pour organiser des données renvoyées.L'ordre par commande dans le langage de requête structuré (SQL) résout ce conflit, permettant à l'utilisateur final de dicter comment le programme de base de données des ordinateurs devrait afficher les résultats.Par exemple, l'organisation par l'alphabétisation est courante.Dans l'exemple précédent, les résultats peuvent être organisés par date d'embauche.

Certaines méta-données peuvent ne pas être disponibles, selon le programme de base de données spécifique utilisé.Par exemple, demander à la base de données de pré-calculer le nombre de lignes dans un ensemble de résultats s'avère souvent impossible, car ces informations ne sont pas disponibles à l'avance.Par conséquent, une demande demandant à la base de données de fournir le nombre exact d'employés de plus de 25 ans qui gagnent 10 000 $ US (USD) par an ou plus et MDASH;En d'autres termes, le nombre de lignes qui seraient dans un ensemble de résultats pour la requête mdash;Peut renvoyer un résultat nul, car le programme ne peut pas connaître la réponse sans générer d'abord le résultat complet en exécutant la requête réelle.La connaissance de ces informations peut être nécessaire lorsque l'utilisateur final souhaite avoir un décompte du résultat, mais ne nécessite pas un ensemble de résultats complet;En d'autres termes, où les noms des employés et autres informations sont non pertinents ou sans importance pour la demande.