Źródło: Arkusze CKE
Tabela Pracownicy zawiera dane pracowników z różnych działów, co określa pole liczbowe dzial. Ponieważ zazwyczaj są wykonywane kwerendy tylko na dziale równym 2, to można uprościć zapytania do tabeli, tworząc wirtualną tabelę o nazwie Prac_dzial2 za pomocą zapytania
Warianty odpowiedzi
-
A
A. CREATE VIEW Prac_dzial2 AS SELECT * FROM Pracownicy WHERE dzial=2;
-
B
B. CREATE VIEW Prac_dzial2 FROM Pracownicy WHERE dzial=2;
-
C
C. VIEW Prac_dzial2 SELECT FROM Pracownicy WHERE dzial=2;
-
D
D. VIEW Prac_dzial2 FROM Pracownicy WHERE dzial=2;
Wyjaśnienie
Widok (VIEW) to nic innego jak wirtualna tabela, która nie przechowuje własnych danych, ale dynamicznie wyciąga je z tabeli bazowej za pomocą zdefiniowanego zapytania.
Tworzenie widoku w SQL opiera się na bardzo prostej i logicznej konstrukcji: CREATE VIEW nazwa_widoku AS zapytanie_SELECT.
Dzięki temu w odpowiedzi A poprawnie tworzymy widok Prac_dzial2, który automatycznie ogranicza dane tylko do pracowników z działu 2 za pomocą klauzuli WHERE dzial=2.