Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Bazy danych

W języku SQL za pomocą kwerendy ALTER można

A. usunąć tabelę.
B. utworzyć tabelę.
C. zmienić strukturę tabeli.
D. wprowadzić dane do tabeli.

Pytanie z egzaminu CKE, czerwiec 2022 (arkusz E.14-SG-22.06).

Poprawna odpowiedź to zmienić strukturę tabeli. Polecenie ALTER należy do instrukcji DDL, czyli służy do definiowania i modyfikowania obiektów bazy danych, a nie do pracy na pojedynczych rekordach. W praktyce najczęściej używa się składni ALTER TABLE nazwa_tabeli ..., na przykład do dodania kolumny, zmiany typu danych kolumny, ustawienia wartości domyślnej albo dodania ograniczenia. Przykład: ALTER TABLE pracownicy ADD email VARCHAR(100); powoduje zmianę definicji tabeli przez dodanie nowego pola. Do zapamiętania: ALTER TABLE zmienia konstrukcję tabeli, CREATE TABLE ją tworzy, DROP TABLE usuwa, a INSERT INTO dodaje dane. Częstą pułapką jest mylenie zmiany struktury tabeli ze zmianą wartości zapisanych w rekordach.
W tym pytaniu łatwo pomylić zmianę obiektu bazy danych ze zmianą danych zapisanych w rekordach. Poprawna odpowiedź to zmienić strukturę tabeli, ponieważ polecenie ALTER, zwykle używane jako ALTER TABLE, modyfikuje definicję tabeli: dodaje lub usuwa kolumny, zmienia ich typy albo ustawia ograniczenia. Odpowiedź usunąć tabelę pasowałaby do polecenia DROP TABLE, które kasuje całą tabelę wraz z jej strukturą. Odpowiedź utworzyć tabelę dotyczy polecenia CREATE TABLE, używanego podczas zakładania nowej tabeli i definiowania jej kolumn. Odpowiedź wprowadzić dane do tabeli odnosi się do polecenia INSERT INTO, które dodaje nowe rekordy. Typowy błąd myślowy polega na traktowaniu słowa ALTER jako ogólnego zmieniania wszystkiego w bazie. W SQL trzeba rozróżniać zmianę struktury tabeli od operacji na danych. Do zmiany istniejących wartości w rekordach służy UPDATE, a nie ALTER.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.