Co je sada výsledků?

sada výsledků databáze je tabulka obsahující vybraný blok řádků z databáze. Zahrnuje informace uložené v těchto řádcích spolu s „meta-informací“ pro tyto řádky. Meta-informace obsahuje podrobnosti o uspořádání řádků, jako je celkový počet sloupců a názvy jednotlivých sloupců. Koncový uživatel obvykle používá sady výsledků k vytváření informací v reakci na dotaz, což je strukturovaná žádost o informace z databáze.

Když koncový uživatel udělá dotaz, požaduje konkrétní informace z databáze. Ukázkový dotaz by se mohl snažit vytvořit seznam jmen všech zaměstnanců najatých v červnu předchozího roku. Po dotazování by databáze prohledala jeho obsah, našla soubory, které odpovídají požadovaným kritériím, a tyto soubory umístí do sady výsledků. Sada výsledků je poté zobrazena na obrazovce spolu s meta-dat.čímž se má organizovat vrácená data. Příkaz „Order by“ ve strukturovaném jazyce dotazů (SQL) tento konflikt řeší, což umožňuje koncovému uživateli diktovat, jak by měl databázový program počítače zobrazit výsledky. Například organizace prostřednictvím abecedy je běžná. V předchozím příkladu mohou být výsledky uspořádány do data najímání.

Některá meta-data nemusí být k dispozici, v závislosti na použitém konkrétním databázovém programu. Například žádost databáze, aby předběžně vypočítala počet řádků v sadě výsledků, se často ukáže jako nemožné, protože tato informace není předem k dispozici. Proto by žádost žádala databázi o přesný počet zaměstnanců starších 25 let, kteří vydělávají 10 000 dolarů v USD (USD) ročně nebo více - jinými slovy, počet řádků, které by byly ve výsledku stanoveny pro dotaz - by mohly vrátit nulový výsledek, protože program nemůže „vědět“, protože program se nemůže „dozvědět“Odpověď bez prvního vytvoření úplného nastavení výsledku spuštěním skutečného dotazu. Znalost těchto informací může být nezbytná, pokud si koncový uživatel přeje mít součet výsledku, ale nevyžaduje úplnou sadu výsledků; Jinými slovy, kde jména zaměstnanců a další informace jsou pro žádost irelevantní nebo nepodstatné.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?