Vad är en rekorduppsättning?

En postuppsättning är en struktur som används i en databas för att innehålla en grupp poster. Dessa poster kan vara innehållet i en enskild tabell eller resultatet av en fråga. Utan möjligheten att generera och visa en postuppsättning skulle en databas inte vara något annat än ett arkiv för att innehålla – men inte producera – data.

En postuppsättning är en tom tabell som är helt anpassningsbar, med oändliga rader och oändliga kolumner. När slutanvändaren begär information från databasen, samlar databasen in den önskade informationen och infogar den i postuppsättningen. Efter detta parerar datorn postuppsättningen till det returnerade antalet värden, antalet resultat som skapas av frågan. Den visar sedan postuppsättningsinformationen på skärmen, vilket ger slutanvändaren tillgång till de begärda uppgifterna.

Postuppsättningar inkluderar all information som en dators databas returnerar, oavsett hur liten, stor, skräddarsydd eller oprecis. Om slutanvändaren begär all information från en anställds registerdatabas kommer det resultatet i form av en postuppsättning. På samma sätt, om slutanvändaren begär något begränsat, såsom födelsedatumen för alla anställda som heter Ted, kommer den informationen också att komma i postuppsättningar. I denna mening är recordset inget annat än en generisk term som används för att referera till resultatet av en viss sökning.

När de väl har genererats hänvisar postuppsättningarna bara till en enskild post i databasen som den ”aktuella posten”. Detta betyder att när den väl samlar in sina data, så ignorerar postuppsättningarna resten av databasen. De existerar av sig själva som separata enheter som är värd för den önskade informationen, medan resten av databasposterna och filerna förblir intakta och orörda. Som ett resultat kommer modifiering av informationen som lagras i postuppsättningar inte att påverka motsvarande information som finns i de faktiska databastabellerna.