ID: 1742 Bazy danych Średnie

Ź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

  1. A

    A. CREATE VIEW Prac_dzial2 AS SELECT * FROM Pracownicy WHERE dzial=2;

  2. B

    B. CREATE VIEW Prac_dzial2 FROM Pracownicy WHERE dzial=2;

  3. C

    C. VIEW Prac_dzial2 SELECT FROM Pracownicy WHERE dzial=2;

  4. 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.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Bazy danych