Skip to main content

Ano ang isang set ng resulta?

Ang isang set ng resulta ng database ay isang talahanayan na naglalaman ng isang napiling bloke ng mga hilera mula sa isang database.Kasama dito ang impormasyong nakaimbak sa mga hilera kasama ang meta-impormasyon para sa mga hilera.Kasama sa meta-impormasyon ang mga detalye tungkol sa pag-aayos ng mga hilera, tulad ng kabuuang bilang ng mga haligi at ang mga indibidwal na pangalan ng haligi.Ang end-user ay karaniwang gumagamit ng mga set ng resulta upang makabuo ng impormasyon bilang tugon sa isang query, na kung saan ay isang nakabalangkas na kahilingan para sa impormasyon mula sa isang database.Ang isang halimbawang query ay maaaring maghangad upang makabuo ng isang listahan ng mga pangalan ng lahat ng mga empleyado na inupahan noong Hunyo ng nakaraang taon.Kapag nag -queried, ang database ay mai -scan ang mga nilalaman nito, hanapin ang mga file na umaangkop sa hiniling na pamantayan, at ilagay ang mga file na iyon sa isang set ng resulta.Ang set ng resulta ay ipinapakita sa onscreen kasama ang meta-data nito.

Ang pagtingin sa isang set ng resulta ay maaaring maging isang magulong karanasan, dahil kung walang mga parameter, ang isang computer ay walang pamamaraan kung saan mag-ayos ng bumalik na data.Ang pagkakasunud-sunod sa pamamagitan ng utos sa Structured Query Language (SQL) ay nalulutas ang salungatan na ito, na pinapayagan ang end-user na magdikta kung paano dapat ipakita ng programa ng database ng computer ang mga resulta.Halimbawa, ang samahan sa pamamagitan ng alpabetisasyon ay pangkaraniwan.Sa nakaraang halimbawa, ang mga resulta ay maaaring isinaayos sa pamamagitan ng pag-upa ng petsa.

Ang ilang meta-data ay maaaring hindi magagamit, depende sa tukoy na programa ng database na ginagamit.Halimbawa, ang paghiling sa database na i-pre-calculate ang bilang ng mga hilera sa isang set ng resulta ay madalas na nagpapatunay na imposible, dahil ang impormasyong ito ay hindi magagamit nang una.Samakatuwid, ang isang kahilingan na humihiling sa database na magbigay ng eksaktong bilang ng mga empleyado na higit sa 25 taong gulang na gumawa ng $ 10,000 US dolyar (USD) sa isang taon o higit pa mdash;Sa madaling salita, ang bilang ng mga hilera na magiging isang resulta na itinakda para sa query at mdash;Maaaring ibalik ang isang null na resulta, dahil hindi alam ng programa ang sagot nang hindi unang bumubuo ng buong resulta na itinakda sa pamamagitan ng pagpapatakbo ng aktwal na query.Ang pag-alam ng impormasyong ito ay maaaring kailanganin kapag nais ng end-user na magkaroon ng isang tally ng resulta, ngunit hindi nangangailangan ng isang buong set ng resulta;Sa madaling salita, kung saan ang mga empleyado ay pangalan at iba pang impormasyon ay hindi nauugnay o walang bisa sa kahilingan.