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 informacemi“ pro tyto řádky. Meta-informace zahrnují podrobnosti o uspořádání řádků, jako je celkový počet sloupců a jednotlivé názvy sloupců. Koncový uživatel obvykle používá sady výsledků k produkci informací jako odpověď na dotaz, což je strukturovaný požadavek na informace z databáze.

Když koncový uživatel vytvoří dotaz, vyžádá si konkrétní informace z databáze. Ukázkový dotaz by se mohl pokusit vygenerovat seznam jmen všech zaměstnanců najatých v červnu předchozího roku. Po dotazu by databáze zkontrolovala její obsah, našla soubory, které odpovídají požadovaným kritériím, a umístila tyto soubory do sady výsledků. Výsledná sada se poté zobrazí na obrazovce spolu s metadaty.

Prohlížení sady výsledků může být chaotický zážitek, protože bez parametrů nemá počítač žádnou metodu, jak uspořádat vrácená data. Příkaz "Order By" v jazyce Structured Query Language (SQL) tento konflikt řeší a umožňuje koncovému uživateli diktovat, jak by měl databázový program počítače zobrazovat 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 podle data najímání.

Některá metadata nemusí být dostupná, v závislosti na konkrétním použitém databázovém programu. Například požadavek na předběžný výpočet počtu řádků v sadě výsledků se často ukazuje jako nemožný, protože tyto informace nejsou předem k dispozici. Proto je požadavek, aby databáze poskytla přesný počet zaměstnanců starších 25 let, kteří vydělávají 10 000 USD (USD) za rok nebo více - jinými slovy, počet řádků, které by byly ve výsledku, je nastaven pro dotaz - může vrátit nulový výsledek, protože program nemůže „znát“ odpověď, aniž by nejprve vygeneroval úplný výsledek nastavený spuštěním skutečného dotazu. Znalost těchto informací může být nezbytná, pokud si konečný uživatel přeje získat souhrn výsledku, ale nevyžaduje úplnou sadu výsledků; jinými slovy, pokud jsou jména zaměstnanců a další informace 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?