Co to jest zestaw wyników?

Zestaw wyników bazy danych to tabela zawierająca wybrany blok wierszy z bazy danych. Obejmuje informacje przechowywane w tych rzędach wraz z „metainformacją” dla tych wierszy. Meta-informacja zawiera szczegóły dotyczące układu wierszy, takie jak całkowita liczba kolumn i poszczególne nazwy kolumn. Użytkownik końcowy zwykle wykorzystuje zestawy wyników do tworzenia informacji w odpowiedzi na zapytanie, które jest ustrukturyzowanym żądaniem informacji z bazy danych.

Gdy użytkownik końcowy wykonuje zapytanie, żąda konkretnych informacji z bazy danych. Przykładowe zapytanie może starać się wygenerować listę nazw wszystkich pracowników zatrudnionych w czerwcu poprzedniego roku. Po zapytaniu baza danych skanowałaby jej zawartość, znajdź pliki pasujące do żądanych kryteriów i umieszczają te pliki w zestawie wyników. Zestaw wyników jest następnie wyświetlany na ekranie wraz z meta-data.

Przeglądanie zestawu wyników może być chaotycznym doświadczeniem, ponieważ bez parametrów komputer nie ma metody nie ma metodywedług których można zorganizować zwrócone dane. Polecenie „Order według” w języku ustrukturyzowanego zapytania (SQL) rozwiązuje ten konflikt, umożliwiając użytkownikowi końcowego dyktowanie, w jaki sposób program bazy danych komputera powinien wyświetlić wyniki. Na przykład organizacja poprzez alfabetyzację jest powszechna. W poprzednim przykładzie wyniki mogą być zorganizowane przez datę zatrudnienia.

Niektóre meta-data mogą nie być dostępne, w zależności od określonego programu bazy danych. Na przykład poproszenie bazy danych o wstępne obliczenie liczby wierszy w zestawie wyników często okazuje się niemożliwe, ponieważ informacje te nie są wcześniej dostępne. Dlatego prośba z prośbą o bazę danych o zapewnienie dokładnej liczby pracowników w wieku powyżej 25 lat, którzy zarabiają 10 000 dolarów amerykańskich (USD) rocznie lub więcej - innymi słowy, liczba wierszy, które byłyby w wyniku ustalonego przez zapytanie - może zwrócić wynik zerowy, ponieważ program nie może „wiedzieć”Odpowiedź bez uprzedniego generowania pełnego zestawu wyników poprzez uruchomienie rzeczywistego zapytania. Znajomość tych informacji może być konieczna, gdy użytkownik końcowy chce mieć wynik wyniku, ale nie wymaga pełnego zestawu wyników; Innymi słowy, gdzie nazwiska pracowników i inne informacje są nieistotne lub nieistotne dla żądania.

INNE JĘZYKI