Strona główna › Pytania INF.03 › Pytanie 1217
INF.03 · pytanie #1217
Baza danych szkoły podstawowej dla dzieci w wieku 6 lat obejmuje tabelę szkoła, która zawiera kolumny: imie, nazwisko, klasa. Wszyscy uczniowie w klasach od 1 do 5 przeszli do wyższej klasy. W celu zwiększenia wartości w kolumnie klasa o 1, należy wykonać następujące polecenie
- ASELECT nazwisko, imie FROM klasa = klasa + 1 WHERE klasa>l OR klasa < 5
- BUPDATE szkoła SET klasa = klasa + 1 WHERE klasa >=1 AND klasa <= 5
- CSELECT szkoła FROM klasa = klasa + 1 WHERE klasa >=1 AND klasa <= 5
- DUPDATE nazwisko, imie SET klasa = klasa + 1 WHERE klasa>l OR klasa < 5
Poprawna odpowiedź: B. UPDATE szkoła SET klasa = klasa + 1 WHERE klasa >=1 AND klasa <= 5
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Poprawne polecenie to 'UPDATE szkoła SET klasa = klasa + 1 WHERE klasa >=1 AND klasa <= 5;'. To zapytanie aktualizuje wartość w kolumnie 'klasa' dla wszystkich uczniów w tabeli 'szkoła', których aktualny poziom klasy mieści się w zakresie od 1 do 5. Kluczowym elementem jest użycie polecenia UPDATE, które jest standardowym sposobem na modyfikowanie danych w bazach danych SQL. Oznaczenie 'SET klasa = klasa + 1' wskazuje, że chcemy zwiększyć obecną wartość w kolumnie 'klasa' o 1. Warto zwrócić uwagę na warunek WHERE, który filtruje rekordy tak, aby aktualizacja dotyczyła tylko tych uczniów, którzy są w klasach 1-5. Tego rodzaju operacje są powszechnie stosowane w zarządzaniu danymi w aplikacjach edukacyjnych i są zgodne z praktykami bezpieczeństwa i integralności danych, zapewniając, że tylko odpowiednie rekordy są aktualizowane. Przykładem praktycznego zastosowania może być coroczna aktualizacja klas uczniów po zakończeniu roku szkolnego.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.