BD-1st-2.4-lab1.tresc-1.1-Slajd10

Z Studia Informatyczne
Wersja z dnia 08:51, 9 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Projekcja

Projekcja


W większości przypadków nie ma konieczności odczytywania wszystkich atrybutów krotek z relacji. Najczęściej istotny jest tylko niewielki ich podzbiór. W takich sytuacjach można skorzystać z nieco bardziej skomplikowanej wersji polecenia SELECT, w której zamiast znaku „*” wymienia się listę nazw atrybutów, które mają się znaleźć w wyniku. Poszczególne atrybuty na tej liście są rozdzielane za pomocą przecinków. Proces wybierania atrybutów, które mają się znaleźć w wyniku nazywa się „projekcją”. Rozszerzona wersja polecenia SELECT wygląda następująco:

SELECT {atrybut1, atrybut2, ....} FROM {nazwa relacji};

Gdzie „atrybut” to nazwa atrybutu zdefiniowanego w relacji podanej za słowem kluczowym FROM. Przykładowo, polecenie:

SELECT imie, nazwisko FROM PRACOWNICY;

Odczyta z relacji PRACOWNICY wszystkie krotki, ale zwróci jedynie wartości dotyczące atrybutów IMIE i NAZWISKO. Wynik działania tego zapytania przedstawiono na slajdzie.


<< Poprzedni slajd | Spis treści | Następny slajd >>