Egzamin zawodowyPortal części pisemnej

INF.03 · pytanie 152

Które z poleceń umożliwia dodanie kolumny zadaniekompletne do tabeli zadania?

  1. AALTER TABLE zadania ADD COLUMN zadaniekompletne intPoprawna
  2. BADD COLUMN zadaniekompletne WITH zadania
  3. CCREATEINDEX zadania ADD COLUMN zadaniekompletne int
  4. DINSERT INTO zadania VALUES zadaniakompletne

Wyjaśnienie

Odpowiedź 'ALTER TABLE zadania ADD COLUMN zadaniekompletne int' jest rzeczywiście na miejscu. To polecenie ALTER TABLE to standardowy sposób na zmiany w tabelach w SQL. Dzięki niemu możemy dodawać, usuwać czy zmieniać kolumny, a także wprowadzać różne ograniczenia. W tym przypadku dodajemy nową kolumnę 'zadaniekompletne', która będzie przyjmować wartości całkowite (int). Fajnym przykładem zastosowania tego polecenia może być śledzenie postępu zadań w projekcie. Kolumna 'zadaniekompletne' mogłaby oznaczać, czy zadanie jest skończone (np. 0 dla nieukończonego, 1 dla ukończonego). Zawsze warto pomyśleć o tym, jak takie zmiany mogą wpłynąć na istniejące dane oraz aplikacje korzystające z tej tabeli, żeby nie narazić się na różne problemy z danymi.