Skip to main content

Wat is een resultaatset?

Een databasesultaatset is een tabel met een geselecteerd blok rijen uit een database.Het bevat de informatie die in die rijen is opgeslagen, samen met de meta-informatie voor die rijen.Meta-informatie bevat details over de opstelling van de rijen, zoals het totale aantal kolommen en de afzonderlijke kolomnamen.De eindgebruiker gebruikt meestal het resultaatsets om informatie te produceren in reactie op een query, wat een gestructureerd verzoek om informatie uit een database is.

Wanneer een eindgebruiker een zoekopdracht uitvoert, vraagt hij of zij om specifieke informatie uit een database.Een voorbeeldquery kan proberen een lijst te genereren van de namen van alle werknemers die in juni van het voorgaande jaar zijn aangenomen.Wanneer ze worden gevraagd, scant de database de inhoud, zoek de bestanden die passen bij de gevraagde criteria en plaats deze bestanden in een resultaatset.De resultaatset wordt vervolgens op het scherm weergegeven, samen met de meta-gegevensa.

Een resultaatset bekijken kan een chaotische ervaring zijn, omdat zonder parameters een computer geen methode heeft om geretourneerde gegevens te organiseren.De bestelling per commando in de Structured Query Language (SQL) lost dit conflict op, waardoor de eindgebruiker kan bepalen hoe het Computers-databaseprogramma de resultaten moet weergeven.De organisatie door alfabetisatie is bijvoorbeeld gebruikelijk.Bijvoorbeeld, het vragen van de database om het aantal rijen in een resultaatset vooraf te berekenen, is bijvoorbeeld vaak onmogelijk, omdat deze informatie niet van tevoren beschikbaar is.Daarom is een verzoek om de database te vragen om het exacte aantal werknemers ouder dan 25 jaar te verstrekken die $ 10.000 US dollar (USD) per jaar of meer verdienen mdash;Met andere woorden, het aantal rijen dat in een resultaat zou zijn ingesteld voor de query mdash;Zou een nulresultaat kunnen retourneren, omdat het programma het antwoord niet kan weten zonder eerst het volledige resultaat te genereren dat is ingesteld door de werkelijke query uit te voeren.Het kennen van deze informatie kan nodig zijn wanneer de eindgebruiker een telling van het resultaat wil hebben, maar geen volledig resultaatset vereist;Met andere woorden, waarbij de namen van de werknemers en andere informatie niet relevant of immaterieel zijn voor het verzoek.