Mikä on tulosjoukko?

Tietokannan tulosjoukko on taulukko, joka sisältää valitun tietokannan rivilohkon. Se sisältää näille riveille tallennetut tiedot ja näiden rivien “metatiedot”. Metatiedot sisältävät tietoja rivien järjestelyistä, kuten sarakkeiden kokonaismäärä ja yksittäisten sarakkeiden nimet. Loppukäyttäjä käyttää tyypillisesti tulosjoukkoja tietojen tuottamiseen vastauksena kyselyyn, joka on strukturoitu tietopyyntö tietokannasta.

Kun loppukäyttäjä tekee kyselyn, hän pyytää tiettyjä tietoja tietokannasta. Esimerkkikysely voi pyrkiä luomaan luettelon kaikkien edellisen vuoden kesäkuussa palkattujen työntekijöiden nimistä. Kun tietokannasta kysyttiin, se skannaa sen sisällön, löytää pyydetyt ehdot täyttävät tiedostot ja sijoittaa ne tulosjoukkoon. Tulosjoukko näytetään sitten näytöllä yhdessä sen metatiedon kanssa.

Tulosjoukon tarkasteleminen voi olla kaoottinen kokemus, koska ilman parametreja tietokoneella ei ole menetelmää palautettujen tietojen järjestämiseksi. Strukturoidun kyselykielen (SQL) tilausjärjestys-komento ratkaisee tämän ristiriidan, jolloin loppukäyttäjä voi sanella, kuinka tietokoneen tietokantaohjelman pitäisi näyttää tulokset. Esimerkiksi aakkosjärjestys on yleistä. Edellisessä esimerkissä tulokset voidaan järjestää vuokrauspäivän mukaan.

Jotkin metatiedot eivät ehkä ole käytettävissä käytettävän tietokantaohjelman mukaan. Esimerkiksi tietokannan pyytäminen etukäteen laskemaan tulosjoukon rivien määrä osoittautuu usein mahdottomaksi, koska nämä tiedot eivät ole saatavilla etukäteen. Siksi pyyntö, jossa tietokantaa pyydetään antamaan tarkka määrä yli 25 -vuotiaita työntekijöitä, jotka ansaitsevat 10,000 XNUMX Yhdysvaltain dollaria (USD) vuodessa tai enemmän – toisin sanoen rivien lukumäärä, joka olisi kyselyn tulosjoukossa – saattaa palauttaa nollatuloksen, koska ohjelma ei voi “tietää” vastausta luomatta ensin koko tulosjoukkoa suorittamalla varsinainen kysely. Näiden tietojen tunteminen saattaa olla tarpeen, kun loppukäyttäjä haluaa saada tuloksen, mutta se ei vaadi täydellistä tulosjoukkoa. toisin sanoen silloin, kun työntekijöiden nimillä ja muilla tiedoilla ei ole merkitystä tai merkitystä pyynnön kannalta.