Polecenie UPDATE jest właściwe, gdy trzeba zmienić wartości w już istniejących rekordach tabeli, czyli wykonać aktualizację danych. Najczęściej łączy się je z warunkiem WHERE, aby wskazać konkretny rekord (np. danego pacjenta) lub grupę rekordów, które mają zostać zmienione.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- SELECT służy do odczytu danych. Wynikiem jest zestaw rekordów, ale samo polecenie nie modyfikuje zawartości tabeli. Uczeń może je błędnie wybrać, bo jest najczęściej spotykane w nauce baz danych.
- INSERT służy do dodawania nowych rekordów (nowych wierszy) do tabeli. To zmienia liczbę rekordów, a nie aktualizuje istniejący rekord; typowy błąd to utożsamianie "wprowadzania zmian" z "aktualizacją".
- ALTER dotyczy struktury tabeli (np. dodanie kolumny, zmiana typu danych, zmiana ograniczeń). To nie jest polecenie do modyfikacji pojedynczych rekordów, tylko do modyfikacji schematu.
W praktyce systemów informatyki medycznej poprawne rozróżnienie tych poleceń jest ważne: aktualizacja danych pacjenta lub statusu zlecenia to typowe zastosowanie UPDATE, a zmiana struktury tabel (ALTER) powinna być wykonywana ostrożnie, zwykle w kontrolowanych migracjach i z kopią bezpieczeństwa.