W pokazanym fragmencie widnieje zapytanie SQL: SELECT * FROM klienci WHERE miasto = 'Warszawa';. Taki zapis jest typowym poleceniem języka SQL służącym do odczytu danych z tabeli (tu: tabela "klienci") oraz ich filtrowania warunkiem (tu: tylko rekordy, w których "miasto" ma wartość "Warszawa").
Język SQL jest standardowym interfejsem do pracy z danymi przechowywanymi w relacyjnych bazach danych. Polecenia SQL (DDL/DML/DCL/TCL) są interpretowane i wykonywane przez DBMS (np. MySQL, PostgreSQL, Microsoft SQL Server, SQLite). To DBMS odpowiada m.in. za wykonanie zapytania, optymalizację planu, kontrolę dostępu oraz spójność danych.
- Dlaczego poprawne jest "System zarządzania bazą danych (DBMS)"?
Bo tylko DBMS zawiera mechanizm parsera i wykonawcy zapytań SQL oraz przechowuje tabele, indeksy i metadane potrzebne do realizacji SELECT. - Dlaczego "System operacyjny" jest błędny?
System operacyjny zarządza zasobami komputera (procesy, pamięć, pliki, urządzenia), ale nie jest środowiskiem wykonującym zapytania SQL. SQL działa dopiero w kontekście uruchomionego DBMS. - Dlaczego "System zarządzania treścią (CMS)" jest błędny?
CMS (np. do stron WWW) może przechowywać treści w bazie i wysyłać zapytania SQL, ale samo wykonanie zapytania realizuje DBMS. CMS jest warstwą aplikacyjną, a nie silnikiem bazy danych. - Dlaczego "System zarządzania zasobami przedsiębiorstwa (ERP)" jest błędny?
ERP to system biznesowy do obsługi procesów firmy. Może używać bazy danych jako komponentu, jednak zapytania SQL nadal wykonuje DBMS działający "pod spodem".
Wskazówka egzaminacyjna: gdy w treści pojawia się kod SQL (SELECT/INSERT/UPDATE/DELETE, CREATE, GRANT itp.), pytanie najczęściej dotyczy systemów bazodanowych i ich roli w architekturze aplikacji.