Skip to main content

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 meta-informacją 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.

Wyświetlanie zestawu wyników może być chaotycznym doświadczeniem, ponieważ bez parametrów komputer nie ma metody do uporządkowania zwróconych danych.Zamówienie polecenia 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 komputerów powinien wyświetlić wyniki.Na przykład organizacja poprzez alfabetyzację jest powszechna.W poprzednim przykładzie wyniki mogą być uporządkowane w drodze daty 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 USD (USD) rocznie lub więcej i mdash;Innymi słowy, liczba wierszy, które byłyby w wyniku ustawionego na zapytanie i mdash;może zwrócić wynik zerowy, ponieważ program nie może znać odpowiedzi bez uprzedniego generowania pełnego zestawu wyników, uruchamiając rzeczywiste zapytanie.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.