Qu'est-ce qu'un jeu d'enregistrements?
Un jeu d'enregistrements est une structure utilisée dans une base de données pour contenir un groupe d'enregistrements. Ces enregistrements peuvent être le contenu d'une table individuelle ou le résultat d'une requête. Sans la possibilité de générer et d'afficher un jeu d'enregistrements, une base de données ne serait plus qu'un référentiel pour contenir - mais pas pour produire - des données.
Un jeu d'enregistrements est une table vide entièrement personnalisable, avec des rangées et des colonnes infinies. Lorsque l'utilisateur final demande des informations à la base de données, celle-ci collecte les informations souhaitées et les insère dans le jeu d'enregistrements. Ensuite, l'ordinateur analyse le jeu d'enregistrements jusqu'au nombre de valeurs renvoyées, soit le nombre de résultats produits par la requête. Il affiche ensuite les informations du jeu d’enregistrements à l’écran, permettant ainsi à l’utilisateur final d’accéder aux données demandées.
Les jeux d'enregistrements incluent toutes les informations renvoyées par la base de données d'un ordinateur, qu'elles soient petites, grandes, personnalisées ou imprécises. Si l'utilisateur final demande toutes les informations à une base de données d'enregistrements d'employés, ce résultat se présentera sous la forme d'un jeu d'enregistrements. De même, si l'utilisateur final demande quelque chose de limité, tel que la date de naissance de tous les employés nommés Ted, ces informations seront également enregistrées dans des jeux d'enregistrements. En ce sens, recordset n'est rien de plus qu'un terme générique utilisé pour désigner le résultat d'une recherche particulière.
Une fois générés, les jeux d'enregistrements ne font référence qu'à un seul enregistrement de la base de données en tant qu '"enregistrement actuel". Cela signifie qu'une fois qu'il a collecté ses données, les jeux d'enregistrements ignorent apparemment le reste de la base de données. Ils existent par eux-mêmes en tant qu'entités distinctes hébergeant les informations souhaitées, tandis que les autres enregistrements et fichiers de la base de données restent intacts et intacts. Par conséquent, la modification des informations stockées dans les jeux d'enregistrements n'affectera pas les informations correspondantes contenues dans les tables de base de données réelles.