Un set de înregistrări este o structură utilizată într-o bază de date pentru a conține un grup de înregistrări. Aceste înregistrări pot fi conținutul unui tabel individual sau rezultatul unei interogări. Fără capacitatea de a genera și afișa un set de înregistrări, o bază de date nu ar fi altceva decât un depozit pentru a conține – dar nu a produce – date.
Un set de înregistrări este un tabel gol care este complet personalizabil, cu rânduri infinite și coloane infinite. Când utilizatorul final solicită informații din baza de date, baza de date colectează informațiile dorite, inserându-le în setul de înregistrări. După aceasta, computerul parează setul de înregistrări la numărul de valori returnat, numărul de rezultate produse de interogare. Apoi afișează pe ecran informațiile setului de înregistrări, permițând utilizatorului final accesul la datele solicitate.
Seturile de înregistrări includ orice informații returnează baza de date a unui computer, indiferent cât de mică, mare, adaptată sau imprecisă. Dacă utilizatorul final solicită toate informațiile dintr-o bază de date de înregistrări ale angajaților, rezultatul va veni sub forma unui set de înregistrări. De asemenea, dacă utilizatorul final solicită ceva limitat, cum ar fi datele de naștere ale tuturor angajaților pe nume Ted, informațiile respective vor apărea și în seturi de înregistrări. În acest sens, set de înregistrări nu este altceva decât un termen generic folosit pentru a se referi la rezultatul unei anumite căutări.
Odată generate, seturile de înregistrări se referă la o singură înregistrare individuală din baza de date ca „înregistrare curentă”. Aceasta înseamnă că, odată ce își colectează datele, seturile de înregistrări ignoră aparent restul bazei de date. Ele există de la sine ca entități separate care găzduiesc informațiile dorite, în timp ce restul înregistrărilor și fișierelor bazei de date rămân intacte și neatinse. Ca urmare, modificarea informațiilor stocate în seturile de înregistrări nu va afecta informațiile corespunzătoare conținute în tabelele actuale ale bazei de date.