Co to jest zestaw wyników?

Zestaw wyników bazy danych to tabela zawierająca wybrany blok wierszy z bazy danych. Zawiera informacje przechowywane w tych wierszach wraz z „metainformacjami” dla tych wierszy. Meta-informacje obejmują szczegółowe informacje o układzie wierszy, takie jak całkowita liczba kolumn i nazwy poszczególnych kolumn. Użytkownik końcowy zwykle używa zestawów wyników do generowania informacji w odpowiedzi na zapytanie, które jest ustrukturyzowanym żądaniem informacji z bazy danych.

Gdy użytkownik końcowy wykonuje zapytanie, żąda określonych informacji z bazy danych. Przykładowa kwerenda może mieć na celu wygenerowanie listy nazwisk wszystkich pracowników zatrudnionych w czerwcu poprzedniego roku. Po zapytaniu baza danych skanuje zawartość, znajduje pliki spełniające wymagane kryteria i umieszcza je w zestawie wyników. Zestaw wyników jest następnie wyświetlany na ekranie wraz z metadanymi.

Wyświetlanie zestawu wyników może być chaotycznym doświadczeniem, ponieważ bez parametrów komputer nie ma metody organizowania zwróconych danych. Polecenie „Sortuj według” w języku strukturalnego zapytania (SQL) rozwiązuje ten konflikt, umożliwiając użytkownikowi końcowemu dyktowanie, w jaki sposób program bazy danych komputera powinien wyświetlać wyniki. Na przykład organizacja za pomocą alfabetu jest powszechna. W poprzednim przykładzie wyniki mogą być uporządkowane według daty zatrudnienia.

Niektóre metadane mogą być niedostępne, w zależności od używanego programu bazodanowego. Na przykład zapytanie bazy danych o wstępne obliczenie liczby wierszy w zestawie wyników często okazuje się niemożliwe, ponieważ ta informacja nie jest wcześniej dostępna. Dlatego prośba do bazy danych o podanie dokładnej liczby pracowników w wieku powyżej 25 lat, którzy zarabiają 10 000 USD (USD) rocznie lub więcej - innymi słowy, liczba wierszy, które byłyby w zestawie wyników dla zapytania - może zwrócić wynik zerowy, ponieważ program nie może „poznać” odpowiedzi bez uprzedniego wygenerowania pełnego zestawu wyników przez uruchomienie rzeczywistego zapytania. Znajomość tych informacji może być konieczna, gdy użytkownik końcowy chce uzyskać wynik, ale nie wymaga pełnego zestawu wyników; innymi słowy, gdy nazwiska pracowników i inne informacje są nieistotne lub nieistotne dla żądania.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?