W tabeli klienci istnieje pole status przyjmujące wartości: Zwykły, Złoty, Platynowy. Ze względu na to, że bardzo często przetwarzane są tylko dane klientów o statusie Platynowy, należy utworzyć wirtualną tabelę (widok) przechowującą wszystkie dane jedynie tych klientów. W tym celu można zastosować kwerendę
W tabeli klienci istnieje pole status przyjmujące wartości: Zwykły, Złoty, Platynowy. Ze względu na to, że bardzo często przetwarzane są tylko dane klientów o statusie Platynowy, należy utworzyć wirtualną tabelę (widok) przechowującą wszystkie dane jedynie tych klientów. W tym celu można zastosować kwerendę
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B (CREATE VIEW KlienciPlatyna AS SELECT * FROM klienci WHERE status = "Platynowy";)
CREATE VIEW KlienciPlatyna ASrozpoczyna definicję widoku o nazwieKlienciPlatyna.SELECT * FROM klienciwybiera wszystkie kolumny (*) z tabeliklienci.WHERE status = "Platynowy"filtruje wyniki, aby uwzględnić tylko tych klientów, których status to "Platynowy". Widok ten będzie działał jak wirtualna tabela zawierająca tylko klientów platynowych.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: Brakuje słowa kluczowego
ASprzed zapytaniemSELECT. - C:
SELECT status FROM klienci WHERE "Platynowy";jest niepoprawne; warunekWHERE "Platynowy"nie ma sensu, a selekcja tylko kolumnystatusnie spełnia wymogu przechowywania "wszystkich danych". - D: Brakuje SELECT * FROM przed nazwą tabeli klienci.
Chcesz poćwiczyć całą kwalifikację INF.03?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Widoki w SQL (VIEW)Wirtualna tabela tworzona na podstawie zapytania SELECT, która nie przechowuje fizycznie danych, lecz generuje je dynamicznie w chwili odwołania.
- Kwerenda / Zapytanie SQLSformułowane w języku SQL żądanie skierowane do systemu bazy danych w celu wyszukania, dodania, modyfikacji lub usunięcia informacji.
- Instrukcja SELECT w SQLPodstawowe polecenie języka DQL (Data Query Language) w SQL służące do pobierania i filtrowania danych z jednej lub wielu tabel.
Podobne pytania z działu „Sql definicja ddl”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 69 pytań z tego działu.
- #28
Co należy zastosować w organizacji danych, aby zapytania w bazie danych były wykonywane szybciej?
- #64
Które ze stwierdzeń prawidłowo charakteryzuje zdefiniowaną tabelę: CREATE TABLE dane (kolumna INTEGER(3));
- #104
Polecenie w języku SQL ALTER TABLE USA... ma za zadanie
- #148
Aby stworzyć tabelę w bazie danych, należy zastosować polecenie SQL
- #157
Które z poleceń umożliwia dodanie kolumny zadaniekompletne do tabeli zadania?